From a2e022baf70f1c0dddfccd8d7c72e26d7b87dbdd Mon Sep 17 00:00:00 2001 From: "yixiong.jxy" Date: Sun, 30 Sep 2018 16:30:31 +0800 Subject: [PATCH] =?UTF-8?q?CDN=20SDK=20Auto=20Released=20By=20xiaoyao,Vers?= =?UTF-8?q?ion=EF=BC=9A1.27.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yixiong.jxy --- CHANGELOG | 5 + VERSION | 2 +- cdn/CMakeLists.txt | 236 +-- cdn/include/alibabacloud/cdn/CdnClient.h | 472 ++--- .../cdn/model/AddCdnDomainRequest.h | 42 +- .../cdn/model/AddLiveAppRecordConfigRequest.h | 69 - .../model/AddLiveAppSnapshotConfigRequest.h | 75 - .../model/AddLiveAppSnapshotConfigResult.h | 49 - .../cdn/model/AddLiveDomainMappingRequest.h | 60 - .../cdn/model/AddLiveStreamTranscodeResult.h | 49 - ...deRequest.h => BatchAddCdnDomainRequest.h} | 48 +- ...reamResult.h => BatchAddCdnDomainResult.h} | 14 +- ....h => BatchDeleteCdnDomainConfigRequest.h} | 27 +- ...t.h => BatchDeleteCdnDomainConfigResult.h} | 16 +- ...equest.h => BatchUpdateCdnDomainRequest.h} | 27 +- ...gResult.h => BatchUpdateCdnDomainResult.h} | 14 +- .../CreateLiveStreamRecordIndexFilesRequest.h | 78 - .../CreateLiveStreamRecordIndexFilesResult.h | 60 - .../CreateUsageDetailDataExportTaskRequest.h | 126 ++ ...> CreateUsageDetailDataExportTaskResult.h} | 20 +- .../CreateUserUsageDataExportTaskRequest.h | 120 ++ ... => CreateUserUsageDataExportTaskResult.h} | 24 +- .../model/DeleteCacheExpiredConfigRequest.h | 63 - .../model/DeleteCacheExpiredConfigResult.h | 49 - .../cdn/model/DeleteCdnDomainRequest.h | 3 + .../cdn/model/DeleteHttpHeaderConfigRequest.h | 60 - .../cdn/model/DeleteHttpHeaderConfigResult.h | 49 - .../model/DeleteLiveAppRecordConfigRequest.h | 60 - .../model/DeleteLiveAppRecordConfigResult.h | 49 - .../DeleteLiveAppSnapshotConfigRequest.h | 60 - .../model/DeleteLiveAppSnapshotConfigResult.h | 49 - .../model/DeleteLiveDomainMappingRequest.h | 60 - .../cdn/model/DeleteLiveDomainMappingResult.h | 49 - .../model/DeleteLiveStreamTranscodeResult.h | 49 - ... => DescribeCdnCertificateDetailRequest.h} | 18 +- ...h => DescribeCdnCertificateDetailResult.h} | 26 +- ....h => DescribeCdnCertificateListRequest.h} | 12 +- ...t.h => DescribeCdnCertificateListResult.h} | 37 +- .../cdn/model/DescribeCdnDomainDetailResult.h | 11 +- .../cdn/model/DescribeCdnDomainLogsRequest.h | 87 +- .../cdn/model/DescribeCdnDomainLogsResult.h | 24 +- .../cdn/model/DescribeCdnMonitorDataRequest.h | 66 - ...> DescribeCdnUserResourcePackageRequest.h} | 15 +- ...=> DescribeCdnUserResourcePackageResult.h} | 34 +- .../cdn/model/DescribeDomainBpsDataRequest.h | 84 +- .../cdn/model/DescribeDomainBpsDataResult.h | 29 +- .../DescribeDomainCertificateInfoResult.h | 1 - .../cdn/model/DescribeDomainCnameRequest.h | 3 + .../cdn/model/DescribeDomainConfigsRequest.h | 60 - .../cdn/model/DescribeDomainConfigsResult.h | 273 --- ...DescribeDomainDownstreamBpsOfEdgeRequest.h | 63 - .../DescribeDomainDownstreamBpsOfEdgeResult.h | 56 - .../cdn/model/DescribeDomainFlowDataRequest.h | 81 - .../model/DescribeDomainHitRateDataRequest.h | 90 +- .../model/DescribeDomainHitRateDataResult.h | 5 +- .../model/DescribeDomainHttpCodeDataRequest.h | 84 +- .../model/DescribeDomainHttpCodeDataResult.h | 4 +- .../model/DescribeDomainMax95BpsDataRequest.h | 66 +- .../cdn/model/DescribeDomainQpsDataRequest.h | 84 +- .../cdn/model/DescribeDomainQpsDataResult.h | 16 +- .../model/DescribeDomainRegionDataRequest.h | 66 +- .../model/DescribeDomainRegionDataResult.h | 7 +- .../DescribeDomainReqHitRateDataRequest.h | 75 +- .../DescribeDomainReqHitRateDataResult.h | 1 + .../model/DescribeDomainSrcBpsDataRequest.h | 6 - .../model/DescribeDomainSrcBpsDataResult.h | 1 + .../DescribeDomainSrcHttpCodeDataRequest.h | 123 ++ ... => DescribeDomainSrcHttpCodeDataResult.h} | 36 +- .../DescribeDomainSrcTrafficDataRequest.h | 123 ++ ...h => DescribeDomainSrcTrafficDataResult.h} | 19 +- ...t.h => DescribeDomainTrafficDataRequest.h} | 24 +- ...lt.h => DescribeDomainTrafficDataResult.h} | 31 +- .../model/DescribeDomainUsageDataRequest.h | 129 ++ ...sult.h => DescribeDomainUsageDataResult.h} | 31 +- .../model/DescribeDomainsUsageByDayRequest.h | 66 +- .../DescribeLivePullStreamConfigRequest.h | 57 - .../DescribeLivePullStreamConfigResult.h | 59 - .../model/DescribeLiveSnapshotConfigRequest.h | 72 - .../model/DescribeLiveSnapshotConfigResult.h | 72 - .../DescribeLiveStreamBitRateDataRequest.h | 69 - .../DescribeLiveStreamBitRateDataResult.h | 59 - .../DescribeLiveStreamDomainAppInfoRequest.h | 57 - .../DescribeLiveStreamOnlineUserNumRequest.h | 72 - .../DescribeLiveStreamOnlineUserNumResult.h | 59 - .../DescribeLiveStreamRecordContentRequest.h | 69 - .../DescribeLiveStreamRecordContentResult.h | 60 - ...DescribeLiveStreamRecordIndexFileRequest.h | 66 - .../DescribeLiveStreamRecordIndexFileResult.h | 66 - ...escribeLiveStreamRecordIndexFilesRequest.h | 69 - ...DescribeLiveStreamRecordIndexFilesResult.h | 66 - .../DescribeLiveStreamSnapshotInfoRequest.h | 72 - .../DescribeLiveStreamTranscodeInfoRequest.h | 57 - .../DescribeLiveStreamTranscodeInfoResult.h | 60 - ...DescribeLiveStreamsControlHistoryRequest.h | 66 - .../DescribeLiveStreamsControlHistoryResult.h | 58 - ...iveStreamsFrameRateAndBitRateDataRequest.h | 69 - ...LiveStreamsFrameRateAndBitRateDataResult.h | 59 - .../DescribeLiveStreamsOnlineListRequest.h | 69 - .../DescribeLiveStreamsOnlineListResult.h | 67 - .../DescribeLiveStreamsPublishListRequest.h | 75 - .../DescribeLiveStreamsPublishListResult.h | 63 - .../cdn/model/DescribeOneMinuteDataRequest.h | 63 - .../cdn/model/DescribeOneMinuteDataResult.h | 53 - .../model/DescribeTopDomainsByFlowRequest.h | 84 +- .../cdn/model/DescribeUserDomainsRequest.h | 3 - .../cdn/model/DescribeUserDomainsResult.h | 11 +- .../DescribeUserUsageDataExportTaskRequest.h | 117 ++ ...> DescribeUserUsageDataExportTaskResult.h} | 45 +- ...ribeUserUsageDetailDataExportTaskRequest.h | 117 ++ ...cribeUserUsageDetailDataExportTaskResult.h | 73 + .../cdn/model/ForbidLiveStreamRequest.h | 69 - ...DomainRequest.h => ListFCTriggerRequest.h} | 21 +- ...sServiceResult.h => ListFCTriggerResult.h} | 29 +- .../cdn/model/ModifyCdnDomainRequest.h | 9 - .../cdn/model/PushObjectCacheResult.h | 4 +- .../cdn/model/ResumeLiveStreamRequest.h | 66 - .../cdn/model/SetDynamicConfigRequest.h | 72 - .../cdn/model/SetDynamicConfigResult.h | 49 - .../model/SetFileCacheExpiredConfigRequest.h | 69 +- .../cdn/model/SetForwardSchemeConfigRequest.h | 90 +- .../cdn/model/SetHttpErrorPageConfigRequest.h | 87 +- .../cdn/model/SetHttpsOptionConfigRequest.h | 84 +- .../model/SetIgnoreQueryStringConfigRequest.h | 96 +- .../cdn/model/SetIpBlackListConfigRequest.h | 84 +- .../cdn/model/SetL2OssKeyConfigRequest.h | 84 +- .../SetLiveStreamsNotifyUrlConfigRequest.h | 60 - .../SetLiveStreamsNotifyUrlConfigResult.h | 49 - .../cdn/model/SetOptimizeConfigRequest.h | 84 +- .../cdn/model/SetPageCompressConfigRequest.h | 84 +- .../model/SetPathCacheExpiredConfigRequest.h | 66 +- .../cdn/model/SetRangeConfigRequest.h | 84 +- .../model/SetRemoveQueryStringConfigRequest.h | 90 +- .../cdn/model/SetVideoSeekConfigRequest.h | 84 +- .../cdn/model/SetWafConfigRequest.h | 120 ++ ...iveStreamResult.h => SetWafConfigResult.h} | 14 +- .../cdn/model/StartMixStreamsServiceRequest.h | 78 - .../cdn/model/StartMixStreamsServiceResult.h | 57 - .../cdn/model/StopMixStreamsServiceRequest.h | 72 - .../UpdateLiveAppSnapshotConfigRequest.h | 75 - .../model/UpdateLiveAppSnapshotConfigResult.h | 49 - cdn/src/CdnClient.cc | 1746 ++++------------- cdn/src/model/AddCdnDomainRequest.cc | 120 +- cdn/src/model/AddFCTriggerRequest.cc | 2 +- .../model/AddLiveAppRecordConfigRequest.cc | 115 -- .../model/AddLiveAppSnapshotConfigRequest.cc | 137 -- .../model/AddLiveAppSnapshotConfigResult.cc | 45 - cdn/src/model/AddLiveDomainMappingRequest.cc | 82 - .../model/AddLiveStreamTranscodeRequest.cc | 126 -- cdn/src/model/AddLiveStreamTranscodeResult.cc | 45 - cdn/src/model/BatchAddCdnDomainRequest.cc | 148 ++ ...amResult.cc => BatchAddCdnDomainResult.cc} | 10 +- .../BatchDeleteCdnDomainConfigRequest.cc | 93 + ...cc => BatchDeleteCdnDomainConfigResult.cc} | 10 +- cdn/src/model/BatchUpdateCdnDomainRequest.cc | 104 + ...esult.cc => BatchUpdateCdnDomainResult.cc} | 10 +- ...CreateLiveStreamRecordIndexFilesRequest.cc | 148 -- .../CreateLiveStreamRecordIndexFilesResult.cc | 63 - .../CreateUsageDetailDataExportTaskRequest.cc | 324 +++ ... CreateUsageDetailDataExportTaskResult.cc} | 33 +- .../CreateUserUsageDataExportTaskRequest.cc | 302 +++ ...=> CreateUserUsageDataExportTaskResult.cc} | 34 +- .../model/DeleteCacheExpiredConfigRequest.cc | 93 - .../model/DeleteCacheExpiredConfigResult.cc | 45 - cdn/src/model/DeleteCdnDomainRequest.cc | 13 +- cdn/src/model/DeleteFCTriggerRequest.cc | 2 +- .../model/DeleteHttpHeaderConfigRequest.cc | 82 - cdn/src/model/DeleteHttpHeaderConfigResult.cc | 45 - .../model/DeleteLiveAppRecordConfigRequest.cc | 82 - .../model/DeleteLiveAppRecordConfigResult.cc | 45 - .../DeleteLiveAppSnapshotConfigRequest.cc | 82 - .../DeleteLiveAppSnapshotConfigResult.cc | 45 - .../model/DeleteLiveDomainMappingRequest.cc | 82 - .../model/DeleteLiveDomainMappingResult.cc | 45 - .../model/DeleteLiveStreamTranscodeRequest.cc | 104 - .../model/DeleteLiveStreamTranscodeResult.cc | 45 - ...=> DescribeCdnCertificateDetailRequest.cc} | 32 +- ... => DescribeCdnCertificateDetailResult.cc} | 41 +- ...c => DescribeCdnCertificateListRequest.cc} | 26 +- .../model/DescribeCdnCertificateListResult.cc | 71 + .../model/DescribeCdnDomainConfigsRequest.cc | 2 +- .../model/DescribeCdnDomainDetailRequest.cc | 2 +- .../model/DescribeCdnDomainDetailResult.cc | 43 +- cdn/src/model/DescribeCdnDomainLogsRequest.cc | 273 ++- cdn/src/model/DescribeCdnDomainLogsResult.cc | 74 +- .../model/DescribeCdnMonitorDataRequest.cc | 104 - cdn/src/model/DescribeCdnMonitorDataResult.cc | 96 - .../model/DescribeCdnRegionAndIspRequest.cc | 2 +- cdn/src/model/DescribeCdnServiceRequest.cc | 2 +- cdn/src/model/DescribeCdnUserQuotaRequest.cc | 2 +- .../DescribeCdnUserResourcePackageRequest.cc | 60 + .../DescribeCdnUserResourcePackageResult.cc | 72 + .../model/DescribeCustomLogConfigRequest.cc | 2 +- ...escribeDomainAverageResponseTimeRequest.cc | 2 +- ...DescribeDomainBpsDataByTimeStampRequest.cc | 2 +- cdn/src/model/DescribeDomainBpsDataRequest.cc | 274 ++- cdn/src/model/DescribeDomainBpsDataResult.cc | 67 +- cdn/src/model/DescribeDomainCCDataRequest.cc | 93 - cdn/src/model/DescribeDomainCCDataResult.cc | 88 - .../DescribeDomainCertificateInfoRequest.cc | 2 +- .../DescribeDomainCertificateInfoResult.cc | 2 - cdn/src/model/DescribeDomainCnameRequest.cc | 13 +- cdn/src/model/DescribeDomainConfigsRequest.cc | 82 - cdn/src/model/DescribeDomainConfigsResult.cc | 330 ---- .../DescribeDomainCustomLogConfigRequest.cc | 2 +- ...escribeDomainDownstreamBpsOfEdgeRequest.cc | 93 - ...DescribeDomainDownstreamBpsOfEdgeResult.cc | 60 - ...ribeDomainFileSizeProportionDataRequest.cc | 2 +- .../model/DescribeDomainFlowDataRequest.cc | 159 -- cdn/src/model/DescribeDomainFlowDataResult.cc | 104 - .../model/DescribeDomainHitRateDataRequest.cc | 296 ++- .../model/DescribeDomainHitRateDataResult.cc | 16 +- .../DescribeDomainHttpCodeDataRequest.cc | 274 ++- .../model/DescribeDomainHttpCodeDataResult.cc | 14 +- cdn/src/model/DescribeDomainISPDataRequest.cc | 2 +- .../DescribeDomainMax95BpsDataRequest.cc | 220 ++- .../model/DescribeDomainPathDataRequest.cc | 2 +- cdn/src/model/DescribeDomainPvDataRequest.cc | 2 +- cdn/src/model/DescribeDomainQpsDataRequest.cc | 274 ++- cdn/src/model/DescribeDomainQpsDataResult.cc | 38 +- .../DescribeDomainRealTimeBpsDataRequest.cc | 2 +- ...ibeDomainRealTimeByteHitRateDataRequest.cc | 2 +- ...scribeDomainRealTimeHttpCodeDataRequest.cc | 2 +- .../DescribeDomainRealTimeQpsDataRequest.cc | 2 +- ...ribeDomainRealTimeReqHitRateDataRequest.cc | 2 +- ...DescribeDomainRealTimeSrcBpsDataRequest.cc | 2 +- ...ribeDomainRealTimeSrcTrafficDataRequest.cc | 2 +- .../model/DescribeDomainRegionDataRequest.cc | 220 ++- .../model/DescribeDomainRegionDataResult.cc | 6 - .../DescribeDomainReqHitRateDataRequest.cc | 253 ++- .../DescribeDomainReqHitRateDataResult.cc | 2 + .../model/DescribeDomainSlowRatioRequest.cc | 2 +- .../model/DescribeDomainSrcBpsDataRequest.cc | 24 +- .../model/DescribeDomainSrcBpsDataResult.cc | 2 + .../model/DescribeDomainSrcFlowDataRequest.cc | 335 ---- .../DescribeDomainSrcHttpCodeDataRequest.cc | 313 +++ .../DescribeDomainSrcHttpCodeDataResult.cc | 98 + .../DescribeDomainSrcTrafficDataRequest.cc | 313 +++ ... => DescribeDomainSrcTrafficDataResult.cc} | 36 +- .../DescribeDomainTopReferVisitRequest.cc | 2 +- .../model/DescribeDomainTopUrlVisitRequest.cc | 2 +- .../model/DescribeDomainTrafficDataRequest.cc | 335 ++++ .../model/DescribeDomainTrafficDataResult.cc | 98 + .../model/DescribeDomainUsageDataRequest.cc | 335 ++++ .../model/DescribeDomainUsageDataResult.cc | 104 + cdn/src/model/DescribeDomainUvDataRequest.cc | 2 +- .../model/DescribeDomainsBySourceRequest.cc | 2 +- .../model/DescribeDomainsUsageByDayRequest.cc | 220 ++- cdn/src/model/DescribeFCTriggerRequest.cc | 2 +- cdn/src/model/DescribeIpInfoRequest.cc | 2 +- .../model/DescribeL2VipsByDomainRequest.cc | 2 +- .../DescribeL2VipsByDynamicDomainRequest.cc | 269 --- .../DescribeLivePullStreamConfigResult.cc | 66 - .../model/DescribeLiveRecordConfigResult.cc | 68 - .../DescribeLiveSnapshotConfigRequest.cc | 126 -- .../model/DescribeLiveSnapshotConfigResult.cc | 107 - .../DescribeLiveStreamBitRateDataRequest.cc | 115 -- .../DescribeLiveStreamBitRateDataResult.cc | 66 - .../DescribeLiveStreamDomainAppInfoRequest.cc | 71 - .../DescribeLiveStreamDomainAppInfoResult.cc | 72 - .../DescribeLiveStreamOnlineUserNumRequest.cc | 126 -- .../DescribeLiveStreamOnlineUserNumResult.cc | 69 - .../DescribeLiveStreamRecordContentRequest.cc | 115 -- .../DescribeLiveStreamRecordContentResult.cc | 68 - ...escribeLiveStreamRecordIndexFileRequest.cc | 104 - ...DescribeLiveStreamRecordIndexFileResult.cc | 75 - ...scribeLiveStreamRecordIndexFilesRequest.cc | 115 -- ...escribeLiveStreamRecordIndexFilesResult.cc | 80 - .../DescribeLiveStreamSnapshotInfoRequest.cc | 126 -- .../DescribeLiveStreamSnapshotInfoResult.cc | 71 - .../DescribeLiveStreamTranscodeInfoRequest.cc | 71 - .../DescribeLiveStreamTranscodeInfoResult.cc | 68 - .../DescribeLiveStreamsBlockListRequest.cc | 71 - ...escribeLiveStreamsControlHistoryRequest.cc | 104 - ...DescribeLiveStreamsControlHistoryResult.cc | 64 - ...veStreamsFrameRateAndBitRateDataRequest.cc | 115 -- ...iveStreamsFrameRateAndBitRateDataResult.cc | 66 - .../DescribeLiveStreamsOnlineListRequest.cc | 115 -- .../DescribeLiveStreamsOnlineListResult.cc | 94 - .../DescribeLiveStreamsPublishListRequest.cc | 137 -- .../DescribeLiveStreamsPublishListResult.cc | 74 - cdn/src/model/DescribeOneMinuteDataRequest.cc | 93 - ...beRangeDataByLocateAndIspServiceRequest.cc | 2 +- cdn/src/model/DescribeRefreshQuotaRequest.cc | 2 +- cdn/src/model/DescribeRefreshTasksRequest.cc | 2 +- .../model/DescribeTopDomainsByFlowRequest.cc | 274 ++- cdn/src/model/DescribeUserConfigsRequest.cc | 2 +- .../DescribeUserCustomLogConfigRequest.cc | 2 +- .../DescribeUserCustomerLabelsRequest.cc | 71 - .../model/DescribeUserCustomerLabelsResult.cc | 52 - cdn/src/model/DescribeUserDomainsRequest.cc | 13 +- cdn/src/model/DescribeUserDomainsResult.cc | 17 +- .../DescribeUserUsageDataExportTaskRequest.cc | 291 +++ .../DescribeUserUsageDataExportTaskResult.cc | 76 + ...ibeUserUsageDetailDataExportTaskRequest.cc | 291 +++ ...ribeUserUsageDetailDataExportTaskResult.cc | 80 + cdn/src/model/ForbidLiveStreamRequest.cc | 115 -- .../model/ListDomainsByLogConfigIdRequest.cc | 2 +- cdn/src/model/ListFCTriggerRequest.cc | 280 +++ cdn/src/model/ListFCTriggerResult.cc | 68 + cdn/src/model/ModifyCdnDomainRequest.cc | 35 +- cdn/src/model/ModifyCdnServiceRequest.cc | 2 +- .../ModifyDomainCustomLogConfigRequest.cc | 2 +- .../ModifyFileCacheExpiredConfigRequest.cc | 2 +- .../model/ModifyHttpHeaderConfigRequest.cc | 2 +- .../model/ModifyUserCustomLogConfigRequest.cc | 2 +- cdn/src/model/OpenCdnServiceRequest.cc | 2 +- cdn/src/model/PushObjectCacheRequest.cc | 2 +- cdn/src/model/PushObjectCacheResult.cc | 8 +- cdn/src/model/RefreshObjectCachesRequest.cc | 2 +- cdn/src/model/ResumeLiveStreamRequest.cc | 104 - cdn/src/model/SetCcConfigRequest.cc | 2 +- .../SetDomainGreenManagerConfigRequest.cc | 2 +- .../SetDomainServerCertificateRequest.cc | 2 +- cdn/src/model/SetDynamicConfigRequest.cc | 126 -- cdn/src/model/SetDynamicConfigResult.cc | 45 - cdn/src/model/SetErrorPageConfigRequest.cc | 2 +- .../model/SetFileCacheExpiredConfigRequest.cc | 231 ++- .../model/SetForceRedirectConfigRequest.cc | 2 +- .../model/SetForwardSchemeConfigRequest.cc | 284 ++- .../model/SetHttpErrorPageConfigRequest.cc | 261 ++- cdn/src/model/SetHttpHeaderConfigRequest.cc | 2 +- cdn/src/model/SetHttpsOptionConfigRequest.cc | 262 ++- .../SetIgnoreQueryStringConfigRequest.cc | 294 ++- cdn/src/model/SetIpAllowListConfigRequest.cc | 2 +- cdn/src/model/SetIpBlackListConfigRequest.cc | 262 ++- cdn/src/model/SetL2OssKeyConfigRequest.cc | 262 ++- .../SetLiveStreamsNotifyUrlConfigRequest.cc | 82 - .../SetLiveStreamsNotifyUrlConfigResult.cc | 45 - cdn/src/model/SetOptimizeConfigRequest.cc | 262 ++- cdn/src/model/SetPageCompressConfigRequest.cc | 262 ++- .../model/SetPathCacheExpiredConfigRequest.cc | 232 ++- cdn/src/model/SetRangeConfigRequest.cc | 262 ++- cdn/src/model/SetRefererConfigRequest.cc | 2 +- .../SetRemoveQueryStringConfigRequest.cc | 272 ++- cdn/src/model/SetReqAuthConfigRequest.cc | 2 +- cdn/src/model/SetReqHeaderConfigRequest.cc | 2 +- cdn/src/model/SetSourceHostConfigRequest.cc | 2 +- cdn/src/model/SetVideoSeekConfigRequest.cc | 262 ++- cdn/src/model/SetWafConfigRequest.cc | 302 +++ ...eStreamResult.cc => SetWafConfigResult.cc} | 10 +- cdn/src/model/StartCdnDomainRequest.cc | 2 +- .../model/StartMixStreamsServiceRequest.cc | 148 -- cdn/src/model/StartMixStreamsServiceResult.cc | 62 - cdn/src/model/StopCdnDomainRequest.cc | 2 +- cdn/src/model/StopMixStreamsServiceRequest.cc | 126 -- cdn/src/model/StopMixStreamsServiceResult.cc | 62 - cdn/src/model/UpdateFCTriggerRequest.cc | 2 +- .../UpdateLiveAppSnapshotConfigRequest.cc | 137 -- .../UpdateLiveAppSnapshotConfigResult.cc | 45 - 349 files changed, 13521 insertions(+), 15069 deletions(-) delete mode 100644 cdn/include/alibabacloud/cdn/model/AddLiveAppRecordConfigRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/AddLiveDomainMappingRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/AddLiveStreamTranscodeResult.h rename cdn/include/alibabacloud/cdn/model/{AddLiveStreamTranscodeRequest.h => BatchAddCdnDomainRequest.h} (52%) rename cdn/include/alibabacloud/cdn/model/{ResumeLiveStreamResult.h => BatchAddCdnDomainResult.h} (70%) rename cdn/include/alibabacloud/cdn/model/{DeleteLiveStreamTranscodeRequest.h => BatchDeleteCdnDomainConfigRequest.h} (65%) rename cdn/include/alibabacloud/cdn/model/{DescribeUserCustomerLabelsResult.h => BatchDeleteCdnDomainConfigResult.h} (68%) rename cdn/include/alibabacloud/cdn/model/{DescribeDomainCCDataRequest.h => BatchUpdateCdnDomainRequest.h} (65%) rename cdn/include/alibabacloud/cdn/model/{AddLiveDomainMappingResult.h => BatchUpdateCdnDomainResult.h} (71%) delete mode 100644 cdn/include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesResult.h create mode 100644 cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskRequest.h rename cdn/include/alibabacloud/cdn/model/{AddLiveAppRecordConfigResult.h => CreateUsageDetailDataExportTaskResult.h} (58%) create mode 100644 cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskRequest.h rename cdn/include/alibabacloud/cdn/model/{DescribeL2VipsByDynamicDomainResult.h => CreateUserUsageDataExportTaskResult.h} (62%) delete mode 100644 cdn/include/alibabacloud/cdn/model/DeleteCacheExpiredConfigRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DeleteCacheExpiredConfigResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DeleteHttpHeaderConfigRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DeleteHttpHeaderConfigResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DeleteLiveDomainMappingRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DeleteLiveDomainMappingResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeResult.h rename cdn/include/alibabacloud/cdn/model/{DescribeLiveStreamsBlockListRequest.h => DescribeCdnCertificateDetailRequest.h} (72%) rename cdn/include/alibabacloud/cdn/model/{DescribeLiveStreamsBlockListResult.h => DescribeCdnCertificateDetailResult.h} (61%) rename cdn/include/alibabacloud/cdn/model/{DescribeLiveRecordConfigRequest.h => DescribeCdnCertificateListRequest.h} (77%) rename cdn/include/alibabacloud/cdn/model/{DescribeLiveRecordConfigResult.h => DescribeCdnCertificateListResult.h} (53%) delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataRequest.h rename cdn/include/alibabacloud/cdn/model/{DescribeUserCustomerLabelsRequest.h => DescribeCdnUserResourcePackageRequest.h} (72%) rename cdn/include/alibabacloud/cdn/model/{DescribeLiveStreamSnapshotInfoResult.h => DescribeCdnUserResourcePackageResult.h} (56%) delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeDomainConfigsRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeDomainConfigsResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeDomainFlowDataRequest.h create mode 100644 cdn/include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataRequest.h rename cdn/include/alibabacloud/cdn/model/{DescribeCdnMonitorDataResult.h => DescribeDomainSrcHttpCodeDataResult.h} (58%) create mode 100644 cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataRequest.h rename cdn/include/alibabacloud/cdn/model/{DescribeDomainSrcFlowDataResult.h => DescribeDomainSrcTrafficDataResult.h} (67%) rename cdn/include/alibabacloud/cdn/model/{DescribeDomainSrcFlowDataRequest.h => DescribeDomainTrafficDataRequest.h} (85%) rename cdn/include/alibabacloud/cdn/model/{DescribeDomainFlowDataResult.h => DescribeDomainTrafficDataResult.h} (64%) create mode 100644 cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h rename cdn/include/alibabacloud/cdn/model/{DescribeDomainCCDataResult.h => DescribeDomainUsageDataResult.h} (63%) delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLivePullStreamConfigRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLivePullStreamConfigResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeOneMinuteDataRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/DescribeOneMinuteDataResult.h create mode 100644 cdn/include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskRequest.h rename cdn/include/alibabacloud/cdn/model/{DescribeLiveStreamDomainAppInfoResult.h => DescribeUserUsageDataExportTaskResult.h} (52%) create mode 100644 cdn/include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskRequest.h create mode 100644 cdn/include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/ForbidLiveStreamRequest.h rename cdn/include/alibabacloud/cdn/model/{DescribeL2VipsByDynamicDomainRequest.h => ListFCTriggerRequest.h} (84%) rename cdn/include/alibabacloud/cdn/model/{StopMixStreamsServiceResult.h => ListFCTriggerResult.h} (59%) delete mode 100644 cdn/include/alibabacloud/cdn/model/ResumeLiveStreamRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/SetDynamicConfigRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/SetDynamicConfigResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigResult.h create mode 100644 cdn/include/alibabacloud/cdn/model/SetWafConfigRequest.h rename cdn/include/alibabacloud/cdn/model/{ForbidLiveStreamResult.h => SetWafConfigResult.h} (71%) delete mode 100644 cdn/include/alibabacloud/cdn/model/StartMixStreamsServiceRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/StartMixStreamsServiceResult.h delete mode 100644 cdn/include/alibabacloud/cdn/model/StopMixStreamsServiceRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigRequest.h delete mode 100644 cdn/include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigResult.h delete mode 100644 cdn/src/model/AddLiveAppRecordConfigRequest.cc delete mode 100644 cdn/src/model/AddLiveAppSnapshotConfigRequest.cc delete mode 100644 cdn/src/model/AddLiveAppSnapshotConfigResult.cc delete mode 100644 cdn/src/model/AddLiveDomainMappingRequest.cc delete mode 100644 cdn/src/model/AddLiveStreamTranscodeRequest.cc delete mode 100644 cdn/src/model/AddLiveStreamTranscodeResult.cc create mode 100644 cdn/src/model/BatchAddCdnDomainRequest.cc rename cdn/src/model/{ResumeLiveStreamResult.cc => BatchAddCdnDomainResult.cc} (74%) create mode 100644 cdn/src/model/BatchDeleteCdnDomainConfigRequest.cc rename cdn/src/model/{AddLiveAppRecordConfigResult.cc => BatchDeleteCdnDomainConfigResult.cc} (70%) create mode 100644 cdn/src/model/BatchUpdateCdnDomainRequest.cc rename cdn/src/model/{AddLiveDomainMappingResult.cc => BatchUpdateCdnDomainResult.cc} (75%) delete mode 100644 cdn/src/model/CreateLiveStreamRecordIndexFilesRequest.cc delete mode 100644 cdn/src/model/CreateLiveStreamRecordIndexFilesResult.cc create mode 100644 cdn/src/model/CreateUsageDetailDataExportTaskRequest.cc rename cdn/src/model/{DescribeOneMinuteDataResult.cc => CreateUsageDetailDataExportTaskResult.cc} (50%) create mode 100644 cdn/src/model/CreateUserUsageDataExportTaskRequest.cc rename cdn/src/model/{DescribeL2VipsByDynamicDomainResult.cc => CreateUserUsageDataExportTaskResult.cc} (52%) delete mode 100644 cdn/src/model/DeleteCacheExpiredConfigRequest.cc delete mode 100644 cdn/src/model/DeleteCacheExpiredConfigResult.cc delete mode 100644 cdn/src/model/DeleteHttpHeaderConfigRequest.cc delete mode 100644 cdn/src/model/DeleteHttpHeaderConfigResult.cc delete mode 100644 cdn/src/model/DeleteLiveAppRecordConfigRequest.cc delete mode 100644 cdn/src/model/DeleteLiveAppRecordConfigResult.cc delete mode 100644 cdn/src/model/DeleteLiveAppSnapshotConfigRequest.cc delete mode 100644 cdn/src/model/DeleteLiveAppSnapshotConfigResult.cc delete mode 100644 cdn/src/model/DeleteLiveDomainMappingRequest.cc delete mode 100644 cdn/src/model/DeleteLiveDomainMappingResult.cc delete mode 100644 cdn/src/model/DeleteLiveStreamTranscodeRequest.cc delete mode 100644 cdn/src/model/DeleteLiveStreamTranscodeResult.cc rename cdn/src/model/{DescribeLivePullStreamConfigRequest.cc => DescribeCdnCertificateDetailRequest.cc} (50%) rename cdn/src/model/{DescribeLiveStreamsBlockListResult.cc => DescribeCdnCertificateDetailResult.cc} (51%) rename cdn/src/model/{DescribeLiveRecordConfigRequest.cc => DescribeCdnCertificateListRequest.cc} (51%) create mode 100644 cdn/src/model/DescribeCdnCertificateListResult.cc delete mode 100644 cdn/src/model/DescribeCdnMonitorDataRequest.cc delete mode 100644 cdn/src/model/DescribeCdnMonitorDataResult.cc create mode 100644 cdn/src/model/DescribeCdnUserResourcePackageRequest.cc create mode 100644 cdn/src/model/DescribeCdnUserResourcePackageResult.cc delete mode 100644 cdn/src/model/DescribeDomainCCDataRequest.cc delete mode 100644 cdn/src/model/DescribeDomainCCDataResult.cc delete mode 100644 cdn/src/model/DescribeDomainConfigsRequest.cc delete mode 100644 cdn/src/model/DescribeDomainConfigsResult.cc delete mode 100644 cdn/src/model/DescribeDomainDownstreamBpsOfEdgeRequest.cc delete mode 100644 cdn/src/model/DescribeDomainDownstreamBpsOfEdgeResult.cc delete mode 100644 cdn/src/model/DescribeDomainFlowDataRequest.cc delete mode 100644 cdn/src/model/DescribeDomainFlowDataResult.cc delete mode 100644 cdn/src/model/DescribeDomainSrcFlowDataRequest.cc create mode 100644 cdn/src/model/DescribeDomainSrcHttpCodeDataRequest.cc create mode 100644 cdn/src/model/DescribeDomainSrcHttpCodeDataResult.cc create mode 100644 cdn/src/model/DescribeDomainSrcTrafficDataRequest.cc rename cdn/src/model/{DescribeDomainSrcFlowDataResult.cc => DescribeDomainSrcTrafficDataResult.cc} (51%) create mode 100644 cdn/src/model/DescribeDomainTrafficDataRequest.cc create mode 100644 cdn/src/model/DescribeDomainTrafficDataResult.cc create mode 100644 cdn/src/model/DescribeDomainUsageDataRequest.cc create mode 100644 cdn/src/model/DescribeDomainUsageDataResult.cc delete mode 100644 cdn/src/model/DescribeL2VipsByDynamicDomainRequest.cc delete mode 100644 cdn/src/model/DescribeLivePullStreamConfigResult.cc delete mode 100644 cdn/src/model/DescribeLiveRecordConfigResult.cc delete mode 100644 cdn/src/model/DescribeLiveSnapshotConfigRequest.cc delete mode 100644 cdn/src/model/DescribeLiveSnapshotConfigResult.cc delete mode 100644 cdn/src/model/DescribeLiveStreamBitRateDataRequest.cc delete mode 100644 cdn/src/model/DescribeLiveStreamBitRateDataResult.cc delete mode 100644 cdn/src/model/DescribeLiveStreamDomainAppInfoRequest.cc delete mode 100644 cdn/src/model/DescribeLiveStreamDomainAppInfoResult.cc delete mode 100644 cdn/src/model/DescribeLiveStreamOnlineUserNumRequest.cc delete mode 100644 cdn/src/model/DescribeLiveStreamOnlineUserNumResult.cc delete mode 100644 cdn/src/model/DescribeLiveStreamRecordContentRequest.cc delete mode 100644 cdn/src/model/DescribeLiveStreamRecordContentResult.cc delete mode 100644 cdn/src/model/DescribeLiveStreamRecordIndexFileRequest.cc delete mode 100644 cdn/src/model/DescribeLiveStreamRecordIndexFileResult.cc delete mode 100644 cdn/src/model/DescribeLiveStreamRecordIndexFilesRequest.cc delete mode 100644 cdn/src/model/DescribeLiveStreamRecordIndexFilesResult.cc delete mode 100644 cdn/src/model/DescribeLiveStreamSnapshotInfoRequest.cc delete mode 100644 cdn/src/model/DescribeLiveStreamSnapshotInfoResult.cc delete mode 100644 cdn/src/model/DescribeLiveStreamTranscodeInfoRequest.cc delete mode 100644 cdn/src/model/DescribeLiveStreamTranscodeInfoResult.cc delete mode 100644 cdn/src/model/DescribeLiveStreamsBlockListRequest.cc delete mode 100644 cdn/src/model/DescribeLiveStreamsControlHistoryRequest.cc delete mode 100644 cdn/src/model/DescribeLiveStreamsControlHistoryResult.cc delete mode 100644 cdn/src/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.cc delete mode 100644 cdn/src/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.cc delete mode 100644 cdn/src/model/DescribeLiveStreamsOnlineListRequest.cc delete mode 100644 cdn/src/model/DescribeLiveStreamsOnlineListResult.cc delete mode 100644 cdn/src/model/DescribeLiveStreamsPublishListRequest.cc delete mode 100644 cdn/src/model/DescribeLiveStreamsPublishListResult.cc delete mode 100644 cdn/src/model/DescribeOneMinuteDataRequest.cc delete mode 100644 cdn/src/model/DescribeUserCustomerLabelsRequest.cc delete mode 100644 cdn/src/model/DescribeUserCustomerLabelsResult.cc create mode 100644 cdn/src/model/DescribeUserUsageDataExportTaskRequest.cc create mode 100644 cdn/src/model/DescribeUserUsageDataExportTaskResult.cc create mode 100644 cdn/src/model/DescribeUserUsageDetailDataExportTaskRequest.cc create mode 100644 cdn/src/model/DescribeUserUsageDetailDataExportTaskResult.cc delete mode 100644 cdn/src/model/ForbidLiveStreamRequest.cc create mode 100644 cdn/src/model/ListFCTriggerRequest.cc create mode 100644 cdn/src/model/ListFCTriggerResult.cc delete mode 100644 cdn/src/model/ResumeLiveStreamRequest.cc delete mode 100644 cdn/src/model/SetDynamicConfigRequest.cc delete mode 100644 cdn/src/model/SetDynamicConfigResult.cc delete mode 100644 cdn/src/model/SetLiveStreamsNotifyUrlConfigRequest.cc delete mode 100644 cdn/src/model/SetLiveStreamsNotifyUrlConfigResult.cc create mode 100644 cdn/src/model/SetWafConfigRequest.cc rename cdn/src/model/{ForbidLiveStreamResult.cc => SetWafConfigResult.cc} (75%) delete mode 100644 cdn/src/model/StartMixStreamsServiceRequest.cc delete mode 100644 cdn/src/model/StartMixStreamsServiceResult.cc delete mode 100644 cdn/src/model/StopMixStreamsServiceRequest.cc delete mode 100644 cdn/src/model/StopMixStreamsServiceResult.cc delete mode 100644 cdn/src/model/UpdateLiveAppSnapshotConfigRequest.cc delete mode 100644 cdn/src/model/UpdateLiveAppSnapshotConfigResult.cc diff --git a/CHANGELOG b/CHANGELOG index 542968b4a..b00563df5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,8 @@ +2018-09-30 Version: 1.27.5 +1, This is an example of release-log. +2, Please strictly follow this format to edit in English. +3, Format:Number + , + Space + Description + 2018-09-29 Version: 1.27.4 1, Sync cdn api. diff --git a/VERSION b/VERSION index d8bc5963a..694a1ca0e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.27.4 \ No newline at end of file +1.27.5 \ No newline at end of file diff --git a/cdn/CMakeLists.txt b/cdn/CMakeLists.txt index 3618f016b..5b1735149 100644 --- a/cdn/CMakeLists.txt +++ b/cdn/CMakeLists.txt @@ -21,138 +21,110 @@ set(cdn_public_header include/alibabacloud/cdn/CdnExport.h ) set(cdn_public_header_model + include/alibabacloud/cdn/model/DescribeCdnCertificateListRequest.h + include/alibabacloud/cdn/model/DescribeCdnCertificateListResult.h include/alibabacloud/cdn/model/SetPathCacheExpiredConfigRequest.h 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/DescribeCdnUserQuotaRequest.h include/alibabacloud/cdn/model/DescribeCdnUserQuotaResult.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 include/alibabacloud/cdn/model/DescribeCdnDomainDetailResult.h - include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoRequest.h - include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoResult.h - include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListRequest.h - include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListResult.h include/alibabacloud/cdn/model/SetVideoSeekConfigRequest.h include/alibabacloud/cdn/model/SetVideoSeekConfigResult.h + include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskRequest.h + include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskResult.h include/alibabacloud/cdn/model/SetL2OssKeyConfigRequest.h include/alibabacloud/cdn/model/SetL2OssKeyConfigResult.h - include/alibabacloud/cdn/model/DescribeCdnMonitorDataRequest.h - include/alibabacloud/cdn/model/DescribeCdnMonitorDataResult.h - include/alibabacloud/cdn/model/DeleteCacheExpiredConfigRequest.h - include/alibabacloud/cdn/model/DeleteCacheExpiredConfigResult.h + include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h + include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h + include/alibabacloud/cdn/model/DescribeCdnCertificateDetailRequest.h + include/alibabacloud/cdn/model/DescribeCdnCertificateDetailResult.h include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataRequest.h include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataResult.h include/alibabacloud/cdn/model/DescribeDomainUvDataRequest.h include/alibabacloud/cdn/model/DescribeDomainUvDataResult.h - include/alibabacloud/cdn/model/StopMixStreamsServiceRequest.h - include/alibabacloud/cdn/model/StopMixStreamsServiceResult.h include/alibabacloud/cdn/model/SetRemoveQueryStringConfigRequest.h include/alibabacloud/cdn/model/SetRemoveQueryStringConfigResult.h include/alibabacloud/cdn/model/DeleteCdnDomainRequest.h include/alibabacloud/cdn/model/DeleteCdnDomainResult.h - include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeRequest.h - include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeResult.h include/alibabacloud/cdn/model/StopCdnDomainRequest.h include/alibabacloud/cdn/model/StopCdnDomainResult.h include/alibabacloud/cdn/model/SetFileCacheExpiredConfigRequest.h include/alibabacloud/cdn/model/SetFileCacheExpiredConfigResult.h include/alibabacloud/cdn/model/DescribeDomainsUsageByDayRequest.h include/alibabacloud/cdn/model/DescribeDomainsUsageByDayResult.h + include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataRequest.h + include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataResult.h include/alibabacloud/cdn/model/DescribeTopDomainsByFlowRequest.h include/alibabacloud/cdn/model/DescribeTopDomainsByFlowResult.h include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeRequest.h include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeResult.h - include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataRequest.h - include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataResult.h + include/alibabacloud/cdn/model/BatchAddCdnDomainRequest.h + include/alibabacloud/cdn/model/BatchAddCdnDomainResult.h include/alibabacloud/cdn/model/DescribeUserCustomLogConfigRequest.h include/alibabacloud/cdn/model/DescribeUserCustomLogConfigResult.h include/alibabacloud/cdn/model/ModifyCdnServiceRequest.h include/alibabacloud/cdn/model/ModifyCdnServiceResult.h - include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileRequest.h - include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileResult.h include/alibabacloud/cdn/model/DescribeDomainHitRateDataRequest.h include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h - include/alibabacloud/cdn/model/DeleteHttpHeaderConfigRequest.h - include/alibabacloud/cdn/model/DeleteHttpHeaderConfigResult.h include/alibabacloud/cdn/model/PushObjectCacheRequest.h include/alibabacloud/cdn/model/PushObjectCacheResult.h include/alibabacloud/cdn/model/DescribeDomainRealTimeHttpCodeDataRequest.h include/alibabacloud/cdn/model/DescribeDomainRealTimeHttpCodeDataResult.h - include/alibabacloud/cdn/model/DescribeLiveRecordConfigRequest.h - include/alibabacloud/cdn/model/DescribeLiveRecordConfigResult.h + include/alibabacloud/cdn/model/DescribeDomainTrafficDataRequest.h + include/alibabacloud/cdn/model/DescribeDomainTrafficDataResult.h + include/alibabacloud/cdn/model/ListFCTriggerRequest.h + include/alibabacloud/cdn/model/ListFCTriggerResult.h include/alibabacloud/cdn/model/SetForceRedirectConfigRequest.h include/alibabacloud/cdn/model/SetForceRedirectConfigResult.h include/alibabacloud/cdn/model/SetErrorPageConfigRequest.h include/alibabacloud/cdn/model/SetErrorPageConfigResult.h - include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumRequest.h - include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumResult.h include/alibabacloud/cdn/model/SetRefererConfigRequest.h include/alibabacloud/cdn/model/SetRefererConfigResult.h - include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataRequest.h - include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataResult.h - include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigRequest.h - include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigResult.h include/alibabacloud/cdn/model/SetOptimizeConfigRequest.h include/alibabacloud/cdn/model/SetOptimizeConfigResult.h - include/alibabacloud/cdn/model/SetDynamicConfigRequest.h - include/alibabacloud/cdn/model/SetDynamicConfigResult.h include/alibabacloud/cdn/model/SetReqAuthConfigRequest.h include/alibabacloud/cdn/model/SetReqAuthConfigResult.h include/alibabacloud/cdn/model/SetDomainGreenManagerConfigRequest.h include/alibabacloud/cdn/model/SetDomainGreenManagerConfigResult.h include/alibabacloud/cdn/model/SetHttpErrorPageConfigRequest.h include/alibabacloud/cdn/model/SetHttpErrorPageConfigResult.h - include/alibabacloud/cdn/model/StartMixStreamsServiceRequest.h - include/alibabacloud/cdn/model/StartMixStreamsServiceResult.h - include/alibabacloud/cdn/model/DescribeLivePullStreamConfigRequest.h - include/alibabacloud/cdn/model/DescribeLivePullStreamConfigResult.h - include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigRequest.h - include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigResult.h include/alibabacloud/cdn/model/DescribeDomainPathDataRequest.h include/alibabacloud/cdn/model/DescribeDomainPathDataResult.h include/alibabacloud/cdn/model/DescribeCdnDomainLogsRequest.h include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitRequest.h include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitResult.h - include/alibabacloud/cdn/model/DescribeDomainFlowDataRequest.h - include/alibabacloud/cdn/model/DescribeDomainFlowDataResult.h - include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListRequest.h - include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListResult.h - include/alibabacloud/cdn/model/AddLiveStreamTranscodeRequest.h - include/alibabacloud/cdn/model/AddLiveStreamTranscodeResult.h include/alibabacloud/cdn/model/SetIgnoreQueryStringConfigRequest.h include/alibabacloud/cdn/model/SetIgnoreQueryStringConfigResult.h include/alibabacloud/cdn/model/DescribeDomainCustomLogConfigRequest.h include/alibabacloud/cdn/model/DescribeDomainCustomLogConfigResult.h - include/alibabacloud/cdn/model/DescribeUserCustomerLabelsRequest.h - include/alibabacloud/cdn/model/DescribeUserCustomerLabelsResult.h + include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h + include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageResult.h + include/alibabacloud/cdn/model/BatchUpdateCdnDomainRequest.h + include/alibabacloud/cdn/model/BatchUpdateCdnDomainResult.h include/alibabacloud/cdn/model/DescribeDomainTopReferVisitRequest.h include/alibabacloud/cdn/model/DescribeDomainTopReferVisitResult.h - include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryRequest.h - include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryResult.h include/alibabacloud/cdn/model/SetReqHeaderConfigRequest.h include/alibabacloud/cdn/model/SetReqHeaderConfigResult.h include/alibabacloud/cdn/model/OpenCdnServiceRequest.h include/alibabacloud/cdn/model/OpenCdnServiceResult.h include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataRequest.h include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataResult.h - include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoRequest.h - include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoResult.h include/alibabacloud/cdn/model/SetIpBlackListConfigRequest.h include/alibabacloud/cdn/model/SetIpBlackListConfigResult.h include/alibabacloud/cdn/model/DescribeDomainSlowRatioRequest.h include/alibabacloud/cdn/model/DescribeDomainSlowRatioResult.h - include/alibabacloud/cdn/model/DescribeDomainCCDataRequest.h - include/alibabacloud/cdn/model/DescribeDomainCCDataResult.h include/alibabacloud/cdn/model/SetIpAllowListConfigRequest.h include/alibabacloud/cdn/model/SetIpAllowListConfigResult.h include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataRequest.h @@ -161,26 +133,22 @@ set(cdn_public_header_model include/alibabacloud/cdn/model/RefreshObjectCachesResult.h include/alibabacloud/cdn/model/DescribeDomainBpsDataRequest.h include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h - include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.h - include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h - include/alibabacloud/cdn/model/DescribeOneMinuteDataRequest.h - include/alibabacloud/cdn/model/DescribeOneMinuteDataResult.h - include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentRequest.h - include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentResult.h include/alibabacloud/cdn/model/AddCdnDomainRequest.h include/alibabacloud/cdn/model/AddCdnDomainResult.h include/alibabacloud/cdn/model/SetRangeConfigRequest.h include/alibabacloud/cdn/model/SetRangeConfigResult.h include/alibabacloud/cdn/model/DescribeDomainCnameRequest.h include/alibabacloud/cdn/model/DescribeDomainCnameResult.h + include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataRequest.h + include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataResult.h include/alibabacloud/cdn/model/SetCcConfigRequest.h include/alibabacloud/cdn/model/SetCcConfigResult.h include/alibabacloud/cdn/model/DescribeCustomLogConfigRequest.h include/alibabacloud/cdn/model/DescribeCustomLogConfigResult.h include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h include/alibabacloud/cdn/model/DescribeUserDomainsResult.h - include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigRequest.h - include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h + include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskRequest.h + include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskResult.h include/alibabacloud/cdn/model/DescribeRefreshTasksRequest.h include/alibabacloud/cdn/model/DescribeRefreshTasksResult.h include/alibabacloud/cdn/model/DeleteFCTriggerRequest.h @@ -189,12 +157,8 @@ set(cdn_public_header_model include/alibabacloud/cdn/model/DescribeRefreshQuotaResult.h include/alibabacloud/cdn/model/SetForwardSchemeConfigRequest.h include/alibabacloud/cdn/model/SetForwardSchemeConfigResult.h - include/alibabacloud/cdn/model/AddLiveAppRecordConfigRequest.h - include/alibabacloud/cdn/model/AddLiveAppRecordConfigResult.h include/alibabacloud/cdn/model/DescribeDomainBpsDataByTimeStampRequest.h include/alibabacloud/cdn/model/DescribeDomainBpsDataByTimeStampResult.h - include/alibabacloud/cdn/model/DeleteLiveDomainMappingRequest.h - include/alibabacloud/cdn/model/DeleteLiveDomainMappingResult.h include/alibabacloud/cdn/model/ModifyFileCacheExpiredConfigRequest.h include/alibabacloud/cdn/model/ModifyFileCacheExpiredConfigResult.h include/alibabacloud/cdn/model/SetSourceHostConfigRequest.h @@ -203,16 +167,8 @@ set(cdn_public_header_model include/alibabacloud/cdn/model/DescribeUserConfigsResult.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 include/alibabacloud/cdn/model/ModifyCdnDomainResult.h - include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainRequest.h - include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainResult.h - include/alibabacloud/cdn/model/ForbidLiveStreamRequest.h - include/alibabacloud/cdn/model/ForbidLiveStreamResult.h - include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoRequest.h - include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoResult.h include/alibabacloud/cdn/model/SetPageCompressConfigRequest.h include/alibabacloud/cdn/model/SetPageCompressConfigResult.h include/alibabacloud/cdn/model/DescribeDomainQpsDataRequest.h @@ -225,56 +181,46 @@ set(cdn_public_header_model include/alibabacloud/cdn/model/SetDomainServerCertificateResult.h include/alibabacloud/cdn/model/DescribeIpInfoRequest.h include/alibabacloud/cdn/model/DescribeIpInfoResult.h - include/alibabacloud/cdn/model/DescribeDomainConfigsRequest.h - include/alibabacloud/cdn/model/DescribeDomainConfigsResult.h include/alibabacloud/cdn/model/DescribeDomainsBySourceRequest.h include/alibabacloud/cdn/model/DescribeDomainsBySourceResult.h include/alibabacloud/cdn/model/ModifyDomainCustomLogConfigRequest.h include/alibabacloud/cdn/model/ModifyDomainCustomLogConfigResult.h - include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigRequest.h - include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigResult.h include/alibabacloud/cdn/model/DescribeDomainPvDataRequest.h include/alibabacloud/cdn/model/DescribeDomainPvDataResult.h - include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigRequest.h - include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigResult.h include/alibabacloud/cdn/model/DescribeDomainISPDataRequest.h include/alibabacloud/cdn/model/DescribeDomainISPDataResult.h include/alibabacloud/cdn/model/DescribeDomainFileSizeProportionDataRequest.h include/alibabacloud/cdn/model/DescribeDomainFileSizeProportionDataResult.h include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataRequest.h include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataResult.h - include/alibabacloud/cdn/model/AddLiveDomainMappingRequest.h - include/alibabacloud/cdn/model/AddLiveDomainMappingResult.h include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcBpsDataRequest.h include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcBpsDataResult.h - include/alibabacloud/cdn/model/ResumeLiveStreamRequest.h - include/alibabacloud/cdn/model/ResumeLiveStreamResult.h + include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskRequest.h + include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskResult.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/DescribeLiveStreamsPublishListRequest.h - include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListResult.h include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataRequest.h include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataResult.h include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcTrafficDataRequest.h include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcTrafficDataResult.h - include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeRequest.h - include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeResult.h include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataRequest.h include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataResult.h + include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h + include/alibabacloud/cdn/model/DescribeDomainUsageDataResult.h include/alibabacloud/cdn/model/SetHttpsOptionConfigRequest.h include/alibabacloud/cdn/model/SetHttpsOptionConfigResult.h include/alibabacloud/cdn/model/DescribeRangeDataByLocateAndIspServiceRequest.h include/alibabacloud/cdn/model/DescribeRangeDataByLocateAndIspServiceResult.h include/alibabacloud/cdn/model/ListDomainsByLogConfigIdRequest.h include/alibabacloud/cdn/model/ListDomainsByLogConfigIdResult.h + include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskRequest.h + include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskResult.h include/alibabacloud/cdn/model/DescribeDomainRegionDataRequest.h include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataRequest.h include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h - include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigRequest.h - include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigResult.h include/alibabacloud/cdn/model/SetHttpHeaderConfigRequest.h include/alibabacloud/cdn/model/SetHttpHeaderConfigResult.h include/alibabacloud/cdn/model/DescribeCdnRegionAndIspRequest.h @@ -286,138 +232,110 @@ set(cdn_public_header_model set(cdn_src src/CdnClient.cc + src/model/DescribeCdnCertificateListRequest.cc + src/model/DescribeCdnCertificateListResult.cc src/model/SetPathCacheExpiredConfigRequest.cc 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/DescribeCdnUserQuotaRequest.cc src/model/DescribeCdnUserQuotaResult.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 src/model/DescribeCdnDomainDetailResult.cc - src/model/DescribeLiveStreamTranscodeInfoRequest.cc - src/model/DescribeLiveStreamTranscodeInfoResult.cc - src/model/DescribeLiveStreamsOnlineListRequest.cc - src/model/DescribeLiveStreamsOnlineListResult.cc src/model/SetVideoSeekConfigRequest.cc src/model/SetVideoSeekConfigResult.cc + src/model/CreateUsageDetailDataExportTaskRequest.cc + src/model/CreateUsageDetailDataExportTaskResult.cc src/model/SetL2OssKeyConfigRequest.cc src/model/SetL2OssKeyConfigResult.cc - src/model/DescribeCdnMonitorDataRequest.cc - src/model/DescribeCdnMonitorDataResult.cc - src/model/DeleteCacheExpiredConfigRequest.cc - src/model/DeleteCacheExpiredConfigResult.cc + src/model/BatchDeleteCdnDomainConfigRequest.cc + src/model/BatchDeleteCdnDomainConfigResult.cc + src/model/DescribeCdnCertificateDetailRequest.cc + src/model/DescribeCdnCertificateDetailResult.cc src/model/DescribeDomainReqHitRateDataRequest.cc src/model/DescribeDomainReqHitRateDataResult.cc src/model/DescribeDomainUvDataRequest.cc src/model/DescribeDomainUvDataResult.cc - src/model/StopMixStreamsServiceRequest.cc - src/model/StopMixStreamsServiceResult.cc src/model/SetRemoveQueryStringConfigRequest.cc src/model/SetRemoveQueryStringConfigResult.cc src/model/DeleteCdnDomainRequest.cc src/model/DeleteCdnDomainResult.cc - src/model/DeleteLiveStreamTranscodeRequest.cc - src/model/DeleteLiveStreamTranscodeResult.cc src/model/StopCdnDomainRequest.cc src/model/StopCdnDomainResult.cc src/model/SetFileCacheExpiredConfigRequest.cc src/model/SetFileCacheExpiredConfigResult.cc src/model/DescribeDomainsUsageByDayRequest.cc src/model/DescribeDomainsUsageByDayResult.cc + src/model/DescribeDomainSrcHttpCodeDataRequest.cc + src/model/DescribeDomainSrcHttpCodeDataResult.cc src/model/DescribeTopDomainsByFlowRequest.cc src/model/DescribeTopDomainsByFlowResult.cc src/model/DescribeDomainAverageResponseTimeRequest.cc src/model/DescribeDomainAverageResponseTimeResult.cc - src/model/DescribeLiveStreamBitRateDataRequest.cc - src/model/DescribeLiveStreamBitRateDataResult.cc + src/model/BatchAddCdnDomainRequest.cc + src/model/BatchAddCdnDomainResult.cc src/model/DescribeUserCustomLogConfigRequest.cc src/model/DescribeUserCustomLogConfigResult.cc src/model/ModifyCdnServiceRequest.cc src/model/ModifyCdnServiceResult.cc - src/model/DescribeLiveStreamRecordIndexFileRequest.cc - src/model/DescribeLiveStreamRecordIndexFileResult.cc src/model/DescribeDomainHitRateDataRequest.cc src/model/DescribeDomainHitRateDataResult.cc - src/model/DeleteHttpHeaderConfigRequest.cc - src/model/DeleteHttpHeaderConfigResult.cc src/model/PushObjectCacheRequest.cc src/model/PushObjectCacheResult.cc src/model/DescribeDomainRealTimeHttpCodeDataRequest.cc src/model/DescribeDomainRealTimeHttpCodeDataResult.cc - src/model/DescribeLiveRecordConfigRequest.cc - src/model/DescribeLiveRecordConfigResult.cc + src/model/DescribeDomainTrafficDataRequest.cc + src/model/DescribeDomainTrafficDataResult.cc + src/model/ListFCTriggerRequest.cc + src/model/ListFCTriggerResult.cc src/model/SetForceRedirectConfigRequest.cc src/model/SetForceRedirectConfigResult.cc src/model/SetErrorPageConfigRequest.cc src/model/SetErrorPageConfigResult.cc - src/model/DescribeLiveStreamOnlineUserNumRequest.cc - src/model/DescribeLiveStreamOnlineUserNumResult.cc src/model/SetRefererConfigRequest.cc src/model/SetRefererConfigResult.cc - src/model/DescribeDomainSrcFlowDataRequest.cc - src/model/DescribeDomainSrcFlowDataResult.cc - src/model/DeleteLiveAppSnapshotConfigRequest.cc - src/model/DeleteLiveAppSnapshotConfigResult.cc src/model/SetOptimizeConfigRequest.cc src/model/SetOptimizeConfigResult.cc - src/model/SetDynamicConfigRequest.cc - src/model/SetDynamicConfigResult.cc src/model/SetReqAuthConfigRequest.cc src/model/SetReqAuthConfigResult.cc src/model/SetDomainGreenManagerConfigRequest.cc src/model/SetDomainGreenManagerConfigResult.cc src/model/SetHttpErrorPageConfigRequest.cc src/model/SetHttpErrorPageConfigResult.cc - src/model/StartMixStreamsServiceRequest.cc - src/model/StartMixStreamsServiceResult.cc - src/model/DescribeLivePullStreamConfigRequest.cc - src/model/DescribeLivePullStreamConfigResult.cc - src/model/SetLiveStreamsNotifyUrlConfigRequest.cc - src/model/SetLiveStreamsNotifyUrlConfigResult.cc src/model/DescribeDomainPathDataRequest.cc src/model/DescribeDomainPathDataResult.cc src/model/DescribeCdnDomainLogsRequest.cc src/model/DescribeCdnDomainLogsResult.cc src/model/DescribeDomainTopUrlVisitRequest.cc src/model/DescribeDomainTopUrlVisitResult.cc - src/model/DescribeDomainFlowDataRequest.cc - src/model/DescribeDomainFlowDataResult.cc - src/model/DescribeLiveStreamsBlockListRequest.cc - src/model/DescribeLiveStreamsBlockListResult.cc - src/model/AddLiveStreamTranscodeRequest.cc - src/model/AddLiveStreamTranscodeResult.cc src/model/SetIgnoreQueryStringConfigRequest.cc src/model/SetIgnoreQueryStringConfigResult.cc src/model/DescribeDomainCustomLogConfigRequest.cc src/model/DescribeDomainCustomLogConfigResult.cc - src/model/DescribeUserCustomerLabelsRequest.cc - src/model/DescribeUserCustomerLabelsResult.cc + src/model/DescribeCdnUserResourcePackageRequest.cc + src/model/DescribeCdnUserResourcePackageResult.cc + src/model/BatchUpdateCdnDomainRequest.cc + src/model/BatchUpdateCdnDomainResult.cc src/model/DescribeDomainTopReferVisitRequest.cc src/model/DescribeDomainTopReferVisitResult.cc - src/model/DescribeLiveStreamsControlHistoryRequest.cc - src/model/DescribeLiveStreamsControlHistoryResult.cc src/model/SetReqHeaderConfigRequest.cc src/model/SetReqHeaderConfigResult.cc src/model/OpenCdnServiceRequest.cc src/model/OpenCdnServiceResult.cc src/model/DescribeDomainRealTimeReqHitRateDataRequest.cc src/model/DescribeDomainRealTimeReqHitRateDataResult.cc - src/model/DescribeLiveStreamSnapshotInfoRequest.cc - src/model/DescribeLiveStreamSnapshotInfoResult.cc src/model/SetIpBlackListConfigRequest.cc src/model/SetIpBlackListConfigResult.cc src/model/DescribeDomainSlowRatioRequest.cc src/model/DescribeDomainSlowRatioResult.cc - src/model/DescribeDomainCCDataRequest.cc - src/model/DescribeDomainCCDataResult.cc src/model/SetIpAllowListConfigRequest.cc src/model/SetIpAllowListConfigResult.cc src/model/DescribeDomainRealTimeQpsDataRequest.cc @@ -426,26 +344,22 @@ set(cdn_src src/model/RefreshObjectCachesResult.cc src/model/DescribeDomainBpsDataRequest.cc src/model/DescribeDomainBpsDataResult.cc - src/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.cc - src/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.cc - src/model/DescribeOneMinuteDataRequest.cc - src/model/DescribeOneMinuteDataResult.cc - src/model/DescribeLiveStreamRecordContentRequest.cc - src/model/DescribeLiveStreamRecordContentResult.cc src/model/AddCdnDomainRequest.cc src/model/AddCdnDomainResult.cc src/model/SetRangeConfigRequest.cc src/model/SetRangeConfigResult.cc src/model/DescribeDomainCnameRequest.cc src/model/DescribeDomainCnameResult.cc + src/model/DescribeDomainSrcTrafficDataRequest.cc + src/model/DescribeDomainSrcTrafficDataResult.cc src/model/SetCcConfigRequest.cc src/model/SetCcConfigResult.cc src/model/DescribeCustomLogConfigRequest.cc src/model/DescribeCustomLogConfigResult.cc src/model/DescribeUserDomainsRequest.cc src/model/DescribeUserDomainsResult.cc - src/model/DescribeLiveSnapshotConfigRequest.cc - src/model/DescribeLiveSnapshotConfigResult.cc + src/model/CreateUserUsageDataExportTaskRequest.cc + src/model/CreateUserUsageDataExportTaskResult.cc src/model/DescribeRefreshTasksRequest.cc src/model/DescribeRefreshTasksResult.cc src/model/DeleteFCTriggerRequest.cc @@ -454,12 +368,8 @@ set(cdn_src src/model/DescribeRefreshQuotaResult.cc src/model/SetForwardSchemeConfigRequest.cc src/model/SetForwardSchemeConfigResult.cc - src/model/AddLiveAppRecordConfigRequest.cc - src/model/AddLiveAppRecordConfigResult.cc src/model/DescribeDomainBpsDataByTimeStampRequest.cc src/model/DescribeDomainBpsDataByTimeStampResult.cc - src/model/DeleteLiveDomainMappingRequest.cc - src/model/DeleteLiveDomainMappingResult.cc src/model/ModifyFileCacheExpiredConfigRequest.cc src/model/ModifyFileCacheExpiredConfigResult.cc src/model/SetSourceHostConfigRequest.cc @@ -468,16 +378,8 @@ set(cdn_src src/model/DescribeUserConfigsResult.cc src/model/DescribeDomainCertificateInfoRequest.cc src/model/DescribeDomainCertificateInfoResult.cc - src/model/DescribeLiveStreamRecordIndexFilesRequest.cc - src/model/DescribeLiveStreamRecordIndexFilesResult.cc src/model/ModifyCdnDomainRequest.cc src/model/ModifyCdnDomainResult.cc - src/model/DescribeL2VipsByDynamicDomainRequest.cc - src/model/DescribeL2VipsByDynamicDomainResult.cc - src/model/ForbidLiveStreamRequest.cc - src/model/ForbidLiveStreamResult.cc - src/model/DescribeLiveStreamDomainAppInfoRequest.cc - src/model/DescribeLiveStreamDomainAppInfoResult.cc src/model/SetPageCompressConfigRequest.cc src/model/SetPageCompressConfigResult.cc src/model/DescribeDomainQpsDataRequest.cc @@ -490,56 +392,46 @@ set(cdn_src src/model/SetDomainServerCertificateResult.cc src/model/DescribeIpInfoRequest.cc src/model/DescribeIpInfoResult.cc - src/model/DescribeDomainConfigsRequest.cc - src/model/DescribeDomainConfigsResult.cc src/model/DescribeDomainsBySourceRequest.cc src/model/DescribeDomainsBySourceResult.cc src/model/ModifyDomainCustomLogConfigRequest.cc src/model/ModifyDomainCustomLogConfigResult.cc - src/model/UpdateLiveAppSnapshotConfigRequest.cc - src/model/UpdateLiveAppSnapshotConfigResult.cc src/model/DescribeDomainPvDataRequest.cc src/model/DescribeDomainPvDataResult.cc - src/model/AddLiveAppSnapshotConfigRequest.cc - src/model/AddLiveAppSnapshotConfigResult.cc src/model/DescribeDomainISPDataRequest.cc src/model/DescribeDomainISPDataResult.cc src/model/DescribeDomainFileSizeProportionDataRequest.cc src/model/DescribeDomainFileSizeProportionDataResult.cc src/model/DescribeDomainRealTimeByteHitRateDataRequest.cc src/model/DescribeDomainRealTimeByteHitRateDataResult.cc - src/model/AddLiveDomainMappingRequest.cc - src/model/AddLiveDomainMappingResult.cc src/model/DescribeDomainRealTimeSrcBpsDataRequest.cc src/model/DescribeDomainRealTimeSrcBpsDataResult.cc - src/model/ResumeLiveStreamRequest.cc - src/model/ResumeLiveStreamResult.cc + src/model/DescribeUserUsageDataExportTaskRequest.cc + src/model/DescribeUserUsageDataExportTaskResult.cc src/model/UpdateFCTriggerRequest.cc src/model/UpdateFCTriggerResult.cc src/model/DescribeFCTriggerRequest.cc src/model/DescribeFCTriggerResult.cc - src/model/DescribeLiveStreamsPublishListRequest.cc - src/model/DescribeLiveStreamsPublishListResult.cc src/model/DescribeDomainRealTimeBpsDataRequest.cc src/model/DescribeDomainRealTimeBpsDataResult.cc src/model/DescribeDomainRealTimeSrcTrafficDataRequest.cc src/model/DescribeDomainRealTimeSrcTrafficDataResult.cc - src/model/DescribeDomainDownstreamBpsOfEdgeRequest.cc - src/model/DescribeDomainDownstreamBpsOfEdgeResult.cc src/model/DescribeDomainMax95BpsDataRequest.cc src/model/DescribeDomainMax95BpsDataResult.cc + src/model/DescribeDomainUsageDataRequest.cc + src/model/DescribeDomainUsageDataResult.cc src/model/SetHttpsOptionConfigRequest.cc src/model/SetHttpsOptionConfigResult.cc src/model/DescribeRangeDataByLocateAndIspServiceRequest.cc src/model/DescribeRangeDataByLocateAndIspServiceResult.cc src/model/ListDomainsByLogConfigIdRequest.cc src/model/ListDomainsByLogConfigIdResult.cc + src/model/DescribeUserUsageDetailDataExportTaskRequest.cc + src/model/DescribeUserUsageDetailDataExportTaskResult.cc src/model/DescribeDomainRegionDataRequest.cc src/model/DescribeDomainRegionDataResult.cc src/model/DescribeDomainSrcBpsDataRequest.cc src/model/DescribeDomainSrcBpsDataResult.cc - src/model/DeleteLiveAppRecordConfigRequest.cc - src/model/DeleteLiveAppRecordConfigResult.cc src/model/SetHttpHeaderConfigRequest.cc src/model/SetHttpHeaderConfigResult.cc src/model/DescribeCdnRegionAndIspRequest.cc diff --git a/cdn/include/alibabacloud/cdn/CdnClient.h b/cdn/include/alibabacloud/cdn/CdnClient.h index 22ec111af..528dcfcf8 100644 --- a/cdn/include/alibabacloud/cdn/CdnClient.h +++ b/cdn/include/alibabacloud/cdn/CdnClient.h @@ -22,138 +22,110 @@ #include #include #include "CdnExport.h" +#include "model/DescribeCdnCertificateListRequest.h" +#include "model/DescribeCdnCertificateListResult.h" #include "model/SetPathCacheExpiredConfigRequest.h" #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/DescribeCdnUserQuotaRequest.h" #include "model/DescribeCdnUserQuotaResult.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" #include "model/DescribeCdnDomainDetailResult.h" -#include "model/DescribeLiveStreamTranscodeInfoRequest.h" -#include "model/DescribeLiveStreamTranscodeInfoResult.h" -#include "model/DescribeLiveStreamsOnlineListRequest.h" -#include "model/DescribeLiveStreamsOnlineListResult.h" #include "model/SetVideoSeekConfigRequest.h" #include "model/SetVideoSeekConfigResult.h" +#include "model/CreateUsageDetailDataExportTaskRequest.h" +#include "model/CreateUsageDetailDataExportTaskResult.h" #include "model/SetL2OssKeyConfigRequest.h" #include "model/SetL2OssKeyConfigResult.h" -#include "model/DescribeCdnMonitorDataRequest.h" -#include "model/DescribeCdnMonitorDataResult.h" -#include "model/DeleteCacheExpiredConfigRequest.h" -#include "model/DeleteCacheExpiredConfigResult.h" +#include "model/BatchDeleteCdnDomainConfigRequest.h" +#include "model/BatchDeleteCdnDomainConfigResult.h" +#include "model/DescribeCdnCertificateDetailRequest.h" +#include "model/DescribeCdnCertificateDetailResult.h" #include "model/DescribeDomainReqHitRateDataRequest.h" #include "model/DescribeDomainReqHitRateDataResult.h" #include "model/DescribeDomainUvDataRequest.h" #include "model/DescribeDomainUvDataResult.h" -#include "model/StopMixStreamsServiceRequest.h" -#include "model/StopMixStreamsServiceResult.h" #include "model/SetRemoveQueryStringConfigRequest.h" #include "model/SetRemoveQueryStringConfigResult.h" #include "model/DeleteCdnDomainRequest.h" #include "model/DeleteCdnDomainResult.h" -#include "model/DeleteLiveStreamTranscodeRequest.h" -#include "model/DeleteLiveStreamTranscodeResult.h" #include "model/StopCdnDomainRequest.h" #include "model/StopCdnDomainResult.h" #include "model/SetFileCacheExpiredConfigRequest.h" #include "model/SetFileCacheExpiredConfigResult.h" #include "model/DescribeDomainsUsageByDayRequest.h" #include "model/DescribeDomainsUsageByDayResult.h" +#include "model/DescribeDomainSrcHttpCodeDataRequest.h" +#include "model/DescribeDomainSrcHttpCodeDataResult.h" #include "model/DescribeTopDomainsByFlowRequest.h" #include "model/DescribeTopDomainsByFlowResult.h" #include "model/DescribeDomainAverageResponseTimeRequest.h" #include "model/DescribeDomainAverageResponseTimeResult.h" -#include "model/DescribeLiveStreamBitRateDataRequest.h" -#include "model/DescribeLiveStreamBitRateDataResult.h" +#include "model/BatchAddCdnDomainRequest.h" +#include "model/BatchAddCdnDomainResult.h" #include "model/DescribeUserCustomLogConfigRequest.h" #include "model/DescribeUserCustomLogConfigResult.h" #include "model/ModifyCdnServiceRequest.h" #include "model/ModifyCdnServiceResult.h" -#include "model/DescribeLiveStreamRecordIndexFileRequest.h" -#include "model/DescribeLiveStreamRecordIndexFileResult.h" #include "model/DescribeDomainHitRateDataRequest.h" #include "model/DescribeDomainHitRateDataResult.h" -#include "model/DeleteHttpHeaderConfigRequest.h" -#include "model/DeleteHttpHeaderConfigResult.h" #include "model/PushObjectCacheRequest.h" #include "model/PushObjectCacheResult.h" #include "model/DescribeDomainRealTimeHttpCodeDataRequest.h" #include "model/DescribeDomainRealTimeHttpCodeDataResult.h" -#include "model/DescribeLiveRecordConfigRequest.h" -#include "model/DescribeLiveRecordConfigResult.h" +#include "model/DescribeDomainTrafficDataRequest.h" +#include "model/DescribeDomainTrafficDataResult.h" +#include "model/ListFCTriggerRequest.h" +#include "model/ListFCTriggerResult.h" #include "model/SetForceRedirectConfigRequest.h" #include "model/SetForceRedirectConfigResult.h" #include "model/SetErrorPageConfigRequest.h" #include "model/SetErrorPageConfigResult.h" -#include "model/DescribeLiveStreamOnlineUserNumRequest.h" -#include "model/DescribeLiveStreamOnlineUserNumResult.h" #include "model/SetRefererConfigRequest.h" #include "model/SetRefererConfigResult.h" -#include "model/DescribeDomainSrcFlowDataRequest.h" -#include "model/DescribeDomainSrcFlowDataResult.h" -#include "model/DeleteLiveAppSnapshotConfigRequest.h" -#include "model/DeleteLiveAppSnapshotConfigResult.h" #include "model/SetOptimizeConfigRequest.h" #include "model/SetOptimizeConfigResult.h" -#include "model/SetDynamicConfigRequest.h" -#include "model/SetDynamicConfigResult.h" #include "model/SetReqAuthConfigRequest.h" #include "model/SetReqAuthConfigResult.h" #include "model/SetDomainGreenManagerConfigRequest.h" #include "model/SetDomainGreenManagerConfigResult.h" #include "model/SetHttpErrorPageConfigRequest.h" #include "model/SetHttpErrorPageConfigResult.h" -#include "model/StartMixStreamsServiceRequest.h" -#include "model/StartMixStreamsServiceResult.h" -#include "model/DescribeLivePullStreamConfigRequest.h" -#include "model/DescribeLivePullStreamConfigResult.h" -#include "model/SetLiveStreamsNotifyUrlConfigRequest.h" -#include "model/SetLiveStreamsNotifyUrlConfigResult.h" #include "model/DescribeDomainPathDataRequest.h" #include "model/DescribeDomainPathDataResult.h" #include "model/DescribeCdnDomainLogsRequest.h" #include "model/DescribeCdnDomainLogsResult.h" #include "model/DescribeDomainTopUrlVisitRequest.h" #include "model/DescribeDomainTopUrlVisitResult.h" -#include "model/DescribeDomainFlowDataRequest.h" -#include "model/DescribeDomainFlowDataResult.h" -#include "model/DescribeLiveStreamsBlockListRequest.h" -#include "model/DescribeLiveStreamsBlockListResult.h" -#include "model/AddLiveStreamTranscodeRequest.h" -#include "model/AddLiveStreamTranscodeResult.h" #include "model/SetIgnoreQueryStringConfigRequest.h" #include "model/SetIgnoreQueryStringConfigResult.h" #include "model/DescribeDomainCustomLogConfigRequest.h" #include "model/DescribeDomainCustomLogConfigResult.h" -#include "model/DescribeUserCustomerLabelsRequest.h" -#include "model/DescribeUserCustomerLabelsResult.h" +#include "model/DescribeCdnUserResourcePackageRequest.h" +#include "model/DescribeCdnUserResourcePackageResult.h" +#include "model/BatchUpdateCdnDomainRequest.h" +#include "model/BatchUpdateCdnDomainResult.h" #include "model/DescribeDomainTopReferVisitRequest.h" #include "model/DescribeDomainTopReferVisitResult.h" -#include "model/DescribeLiveStreamsControlHistoryRequest.h" -#include "model/DescribeLiveStreamsControlHistoryResult.h" #include "model/SetReqHeaderConfigRequest.h" #include "model/SetReqHeaderConfigResult.h" #include "model/OpenCdnServiceRequest.h" #include "model/OpenCdnServiceResult.h" #include "model/DescribeDomainRealTimeReqHitRateDataRequest.h" #include "model/DescribeDomainRealTimeReqHitRateDataResult.h" -#include "model/DescribeLiveStreamSnapshotInfoRequest.h" -#include "model/DescribeLiveStreamSnapshotInfoResult.h" #include "model/SetIpBlackListConfigRequest.h" #include "model/SetIpBlackListConfigResult.h" #include "model/DescribeDomainSlowRatioRequest.h" #include "model/DescribeDomainSlowRatioResult.h" -#include "model/DescribeDomainCCDataRequest.h" -#include "model/DescribeDomainCCDataResult.h" #include "model/SetIpAllowListConfigRequest.h" #include "model/SetIpAllowListConfigResult.h" #include "model/DescribeDomainRealTimeQpsDataRequest.h" @@ -162,26 +134,22 @@ #include "model/RefreshObjectCachesResult.h" #include "model/DescribeDomainBpsDataRequest.h" #include "model/DescribeDomainBpsDataResult.h" -#include "model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.h" -#include "model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h" -#include "model/DescribeOneMinuteDataRequest.h" -#include "model/DescribeOneMinuteDataResult.h" -#include "model/DescribeLiveStreamRecordContentRequest.h" -#include "model/DescribeLiveStreamRecordContentResult.h" #include "model/AddCdnDomainRequest.h" #include "model/AddCdnDomainResult.h" #include "model/SetRangeConfigRequest.h" #include "model/SetRangeConfigResult.h" #include "model/DescribeDomainCnameRequest.h" #include "model/DescribeDomainCnameResult.h" +#include "model/DescribeDomainSrcTrafficDataRequest.h" +#include "model/DescribeDomainSrcTrafficDataResult.h" #include "model/SetCcConfigRequest.h" #include "model/SetCcConfigResult.h" #include "model/DescribeCustomLogConfigRequest.h" #include "model/DescribeCustomLogConfigResult.h" #include "model/DescribeUserDomainsRequest.h" #include "model/DescribeUserDomainsResult.h" -#include "model/DescribeLiveSnapshotConfigRequest.h" -#include "model/DescribeLiveSnapshotConfigResult.h" +#include "model/CreateUserUsageDataExportTaskRequest.h" +#include "model/CreateUserUsageDataExportTaskResult.h" #include "model/DescribeRefreshTasksRequest.h" #include "model/DescribeRefreshTasksResult.h" #include "model/DeleteFCTriggerRequest.h" @@ -190,12 +158,8 @@ #include "model/DescribeRefreshQuotaResult.h" #include "model/SetForwardSchemeConfigRequest.h" #include "model/SetForwardSchemeConfigResult.h" -#include "model/AddLiveAppRecordConfigRequest.h" -#include "model/AddLiveAppRecordConfigResult.h" #include "model/DescribeDomainBpsDataByTimeStampRequest.h" #include "model/DescribeDomainBpsDataByTimeStampResult.h" -#include "model/DeleteLiveDomainMappingRequest.h" -#include "model/DeleteLiveDomainMappingResult.h" #include "model/ModifyFileCacheExpiredConfigRequest.h" #include "model/ModifyFileCacheExpiredConfigResult.h" #include "model/SetSourceHostConfigRequest.h" @@ -204,16 +168,8 @@ #include "model/DescribeUserConfigsResult.h" #include "model/DescribeDomainCertificateInfoRequest.h" #include "model/DescribeDomainCertificateInfoResult.h" -#include "model/DescribeLiveStreamRecordIndexFilesRequest.h" -#include "model/DescribeLiveStreamRecordIndexFilesResult.h" #include "model/ModifyCdnDomainRequest.h" #include "model/ModifyCdnDomainResult.h" -#include "model/DescribeL2VipsByDynamicDomainRequest.h" -#include "model/DescribeL2VipsByDynamicDomainResult.h" -#include "model/ForbidLiveStreamRequest.h" -#include "model/ForbidLiveStreamResult.h" -#include "model/DescribeLiveStreamDomainAppInfoRequest.h" -#include "model/DescribeLiveStreamDomainAppInfoResult.h" #include "model/SetPageCompressConfigRequest.h" #include "model/SetPageCompressConfigResult.h" #include "model/DescribeDomainQpsDataRequest.h" @@ -226,56 +182,46 @@ #include "model/SetDomainServerCertificateResult.h" #include "model/DescribeIpInfoRequest.h" #include "model/DescribeIpInfoResult.h" -#include "model/DescribeDomainConfigsRequest.h" -#include "model/DescribeDomainConfigsResult.h" #include "model/DescribeDomainsBySourceRequest.h" #include "model/DescribeDomainsBySourceResult.h" #include "model/ModifyDomainCustomLogConfigRequest.h" #include "model/ModifyDomainCustomLogConfigResult.h" -#include "model/UpdateLiveAppSnapshotConfigRequest.h" -#include "model/UpdateLiveAppSnapshotConfigResult.h" #include "model/DescribeDomainPvDataRequest.h" #include "model/DescribeDomainPvDataResult.h" -#include "model/AddLiveAppSnapshotConfigRequest.h" -#include "model/AddLiveAppSnapshotConfigResult.h" #include "model/DescribeDomainISPDataRequest.h" #include "model/DescribeDomainISPDataResult.h" #include "model/DescribeDomainFileSizeProportionDataRequest.h" #include "model/DescribeDomainFileSizeProportionDataResult.h" #include "model/DescribeDomainRealTimeByteHitRateDataRequest.h" #include "model/DescribeDomainRealTimeByteHitRateDataResult.h" -#include "model/AddLiveDomainMappingRequest.h" -#include "model/AddLiveDomainMappingResult.h" #include "model/DescribeDomainRealTimeSrcBpsDataRequest.h" #include "model/DescribeDomainRealTimeSrcBpsDataResult.h" -#include "model/ResumeLiveStreamRequest.h" -#include "model/ResumeLiveStreamResult.h" +#include "model/DescribeUserUsageDataExportTaskRequest.h" +#include "model/DescribeUserUsageDataExportTaskResult.h" #include "model/UpdateFCTriggerRequest.h" #include "model/UpdateFCTriggerResult.h" #include "model/DescribeFCTriggerRequest.h" #include "model/DescribeFCTriggerResult.h" -#include "model/DescribeLiveStreamsPublishListRequest.h" -#include "model/DescribeLiveStreamsPublishListResult.h" #include "model/DescribeDomainRealTimeBpsDataRequest.h" #include "model/DescribeDomainRealTimeBpsDataResult.h" #include "model/DescribeDomainRealTimeSrcTrafficDataRequest.h" #include "model/DescribeDomainRealTimeSrcTrafficDataResult.h" -#include "model/DescribeDomainDownstreamBpsOfEdgeRequest.h" -#include "model/DescribeDomainDownstreamBpsOfEdgeResult.h" #include "model/DescribeDomainMax95BpsDataRequest.h" #include "model/DescribeDomainMax95BpsDataResult.h" +#include "model/DescribeDomainUsageDataRequest.h" +#include "model/DescribeDomainUsageDataResult.h" #include "model/SetHttpsOptionConfigRequest.h" #include "model/SetHttpsOptionConfigResult.h" #include "model/DescribeRangeDataByLocateAndIspServiceRequest.h" #include "model/DescribeRangeDataByLocateAndIspServiceResult.h" #include "model/ListDomainsByLogConfigIdRequest.h" #include "model/ListDomainsByLogConfigIdResult.h" +#include "model/DescribeUserUsageDetailDataExportTaskRequest.h" +#include "model/DescribeUserUsageDetailDataExportTaskResult.h" #include "model/DescribeDomainRegionDataRequest.h" #include "model/DescribeDomainRegionDataResult.h" #include "model/DescribeDomainSrcBpsDataRequest.h" #include "model/DescribeDomainSrcBpsDataResult.h" -#include "model/DeleteLiveAppRecordConfigRequest.h" -#include "model/DeleteLiveAppRecordConfigResult.h" #include "model/SetHttpHeaderConfigRequest.h" #include "model/SetHttpHeaderConfigResult.h" #include "model/DescribeCdnRegionAndIspRequest.h" @@ -293,6 +239,9 @@ namespace AlibabaCloud class ALIBABACLOUD_CDN_EXPORT CdnClient : public RpcServiceClient { public: + typedef Outcome DescribeCdnCertificateListOutcome; + typedef std::future DescribeCdnCertificateListOutcomeCallable; + typedef std::function&)> DescribeCdnCertificateListAsyncHandler; typedef Outcome SetPathCacheExpiredConfigOutcome; typedef std::future SetPathCacheExpiredConfigOutcomeCallable; typedef std::function&)> SetPathCacheExpiredConfigAsyncHandler; @@ -302,9 +251,6 @@ namespace AlibabaCloud typedef Outcome AddFCTriggerOutcome; typedef std::future AddFCTriggerOutcomeCallable; typedef std::function&)> AddFCTriggerAsyncHandler; - typedef Outcome CreateLiveStreamRecordIndexFilesOutcome; - typedef std::future CreateLiveStreamRecordIndexFilesOutcomeCallable; - typedef std::function&)> CreateLiveStreamRecordIndexFilesAsyncHandler; typedef Outcome DescribeCdnUserQuotaOutcome; typedef std::future DescribeCdnUserQuotaOutcomeCallable; typedef std::function&)> DescribeCdnUserQuotaAsyncHandler; @@ -314,45 +260,39 @@ namespace AlibabaCloud typedef Outcome DescribeCdnDomainConfigsOutcome; typedef std::future DescribeCdnDomainConfigsOutcomeCallable; typedef std::function&)> DescribeCdnDomainConfigsAsyncHandler; + typedef Outcome SetWafConfigOutcome; + typedef std::future SetWafConfigOutcomeCallable; + typedef std::function&)> SetWafConfigAsyncHandler; typedef Outcome DescribeCdnDomainDetailOutcome; typedef std::future DescribeCdnDomainDetailOutcomeCallable; typedef std::function&)> DescribeCdnDomainDetailAsyncHandler; - typedef Outcome DescribeLiveStreamTranscodeInfoOutcome; - typedef std::future DescribeLiveStreamTranscodeInfoOutcomeCallable; - typedef std::function&)> DescribeLiveStreamTranscodeInfoAsyncHandler; - typedef Outcome DescribeLiveStreamsOnlineListOutcome; - typedef std::future DescribeLiveStreamsOnlineListOutcomeCallable; - typedef std::function&)> DescribeLiveStreamsOnlineListAsyncHandler; typedef Outcome SetVideoSeekConfigOutcome; typedef std::future SetVideoSeekConfigOutcomeCallable; typedef std::function&)> SetVideoSeekConfigAsyncHandler; + typedef Outcome CreateUsageDetailDataExportTaskOutcome; + typedef std::future CreateUsageDetailDataExportTaskOutcomeCallable; + typedef std::function&)> CreateUsageDetailDataExportTaskAsyncHandler; typedef Outcome SetL2OssKeyConfigOutcome; typedef std::future SetL2OssKeyConfigOutcomeCallable; typedef std::function&)> SetL2OssKeyConfigAsyncHandler; - typedef Outcome DescribeCdnMonitorDataOutcome; - typedef std::future DescribeCdnMonitorDataOutcomeCallable; - typedef std::function&)> DescribeCdnMonitorDataAsyncHandler; - typedef Outcome DeleteCacheExpiredConfigOutcome; - typedef std::future DeleteCacheExpiredConfigOutcomeCallable; - typedef std::function&)> DeleteCacheExpiredConfigAsyncHandler; + typedef Outcome BatchDeleteCdnDomainConfigOutcome; + typedef std::future BatchDeleteCdnDomainConfigOutcomeCallable; + typedef std::function&)> BatchDeleteCdnDomainConfigAsyncHandler; + typedef Outcome DescribeCdnCertificateDetailOutcome; + typedef std::future DescribeCdnCertificateDetailOutcomeCallable; + typedef std::function&)> DescribeCdnCertificateDetailAsyncHandler; typedef Outcome DescribeDomainReqHitRateDataOutcome; typedef std::future DescribeDomainReqHitRateDataOutcomeCallable; typedef std::function&)> DescribeDomainReqHitRateDataAsyncHandler; typedef Outcome DescribeDomainUvDataOutcome; typedef std::future DescribeDomainUvDataOutcomeCallable; typedef std::function&)> DescribeDomainUvDataAsyncHandler; - typedef Outcome StopMixStreamsServiceOutcome; - typedef std::future StopMixStreamsServiceOutcomeCallable; - typedef std::function&)> StopMixStreamsServiceAsyncHandler; typedef Outcome SetRemoveQueryStringConfigOutcome; typedef std::future SetRemoveQueryStringConfigOutcomeCallable; typedef std::function&)> SetRemoveQueryStringConfigAsyncHandler; typedef Outcome DeleteCdnDomainOutcome; typedef std::future DeleteCdnDomainOutcomeCallable; typedef std::function&)> DeleteCdnDomainAsyncHandler; - typedef Outcome DeleteLiveStreamTranscodeOutcome; - typedef std::future DeleteLiveStreamTranscodeOutcomeCallable; - typedef std::function&)> DeleteLiveStreamTranscodeAsyncHandler; typedef Outcome StopCdnDomainOutcome; typedef std::future StopCdnDomainOutcomeCallable; typedef std::function&)> StopCdnDomainAsyncHandler; @@ -362,63 +302,51 @@ namespace AlibabaCloud typedef Outcome DescribeDomainsUsageByDayOutcome; typedef std::future DescribeDomainsUsageByDayOutcomeCallable; typedef std::function&)> DescribeDomainsUsageByDayAsyncHandler; + typedef Outcome DescribeDomainSrcHttpCodeDataOutcome; + typedef std::future DescribeDomainSrcHttpCodeDataOutcomeCallable; + typedef std::function&)> DescribeDomainSrcHttpCodeDataAsyncHandler; typedef Outcome DescribeTopDomainsByFlowOutcome; typedef std::future DescribeTopDomainsByFlowOutcomeCallable; typedef std::function&)> DescribeTopDomainsByFlowAsyncHandler; typedef Outcome DescribeDomainAverageResponseTimeOutcome; typedef std::future DescribeDomainAverageResponseTimeOutcomeCallable; typedef std::function&)> DescribeDomainAverageResponseTimeAsyncHandler; - typedef Outcome DescribeLiveStreamBitRateDataOutcome; - typedef std::future DescribeLiveStreamBitRateDataOutcomeCallable; - typedef std::function&)> DescribeLiveStreamBitRateDataAsyncHandler; + typedef Outcome BatchAddCdnDomainOutcome; + typedef std::future BatchAddCdnDomainOutcomeCallable; + typedef std::function&)> BatchAddCdnDomainAsyncHandler; typedef Outcome DescribeUserCustomLogConfigOutcome; typedef std::future DescribeUserCustomLogConfigOutcomeCallable; typedef std::function&)> DescribeUserCustomLogConfigAsyncHandler; typedef Outcome ModifyCdnServiceOutcome; typedef std::future ModifyCdnServiceOutcomeCallable; typedef std::function&)> ModifyCdnServiceAsyncHandler; - typedef Outcome DescribeLiveStreamRecordIndexFileOutcome; - typedef std::future DescribeLiveStreamRecordIndexFileOutcomeCallable; - typedef std::function&)> DescribeLiveStreamRecordIndexFileAsyncHandler; typedef Outcome DescribeDomainHitRateDataOutcome; typedef std::future DescribeDomainHitRateDataOutcomeCallable; typedef std::function&)> DescribeDomainHitRateDataAsyncHandler; - typedef Outcome DeleteHttpHeaderConfigOutcome; - typedef std::future DeleteHttpHeaderConfigOutcomeCallable; - typedef std::function&)> DeleteHttpHeaderConfigAsyncHandler; typedef Outcome PushObjectCacheOutcome; typedef std::future PushObjectCacheOutcomeCallable; typedef std::function&)> PushObjectCacheAsyncHandler; typedef Outcome DescribeDomainRealTimeHttpCodeDataOutcome; typedef std::future DescribeDomainRealTimeHttpCodeDataOutcomeCallable; typedef std::function&)> DescribeDomainRealTimeHttpCodeDataAsyncHandler; - typedef Outcome DescribeLiveRecordConfigOutcome; - typedef std::future DescribeLiveRecordConfigOutcomeCallable; - typedef std::function&)> DescribeLiveRecordConfigAsyncHandler; + typedef Outcome DescribeDomainTrafficDataOutcome; + typedef std::future DescribeDomainTrafficDataOutcomeCallable; + typedef std::function&)> DescribeDomainTrafficDataAsyncHandler; + typedef Outcome ListFCTriggerOutcome; + typedef std::future ListFCTriggerOutcomeCallable; + typedef std::function&)> ListFCTriggerAsyncHandler; typedef Outcome SetForceRedirectConfigOutcome; typedef std::future SetForceRedirectConfigOutcomeCallable; typedef std::function&)> SetForceRedirectConfigAsyncHandler; typedef Outcome SetErrorPageConfigOutcome; typedef std::future SetErrorPageConfigOutcomeCallable; typedef std::function&)> SetErrorPageConfigAsyncHandler; - typedef Outcome DescribeLiveStreamOnlineUserNumOutcome; - typedef std::future DescribeLiveStreamOnlineUserNumOutcomeCallable; - typedef std::function&)> DescribeLiveStreamOnlineUserNumAsyncHandler; typedef Outcome SetRefererConfigOutcome; typedef std::future SetRefererConfigOutcomeCallable; typedef std::function&)> SetRefererConfigAsyncHandler; - typedef Outcome DescribeDomainSrcFlowDataOutcome; - typedef std::future DescribeDomainSrcFlowDataOutcomeCallable; - typedef std::function&)> DescribeDomainSrcFlowDataAsyncHandler; - typedef Outcome DeleteLiveAppSnapshotConfigOutcome; - typedef std::future DeleteLiveAppSnapshotConfigOutcomeCallable; - typedef std::function&)> DeleteLiveAppSnapshotConfigAsyncHandler; typedef Outcome SetOptimizeConfigOutcome; typedef std::future SetOptimizeConfigOutcomeCallable; typedef std::function&)> SetOptimizeConfigAsyncHandler; - typedef Outcome SetDynamicConfigOutcome; - typedef std::future SetDynamicConfigOutcomeCallable; - typedef std::function&)> SetDynamicConfigAsyncHandler; typedef Outcome SetReqAuthConfigOutcome; typedef std::future SetReqAuthConfigOutcomeCallable; typedef std::function&)> SetReqAuthConfigAsyncHandler; @@ -428,15 +356,6 @@ namespace AlibabaCloud typedef Outcome SetHttpErrorPageConfigOutcome; typedef std::future SetHttpErrorPageConfigOutcomeCallable; typedef std::function&)> SetHttpErrorPageConfigAsyncHandler; - typedef Outcome StartMixStreamsServiceOutcome; - typedef std::future StartMixStreamsServiceOutcomeCallable; - typedef std::function&)> StartMixStreamsServiceAsyncHandler; - typedef Outcome DescribeLivePullStreamConfigOutcome; - typedef std::future DescribeLivePullStreamConfigOutcomeCallable; - typedef std::function&)> DescribeLivePullStreamConfigAsyncHandler; - typedef Outcome SetLiveStreamsNotifyUrlConfigOutcome; - typedef std::future SetLiveStreamsNotifyUrlConfigOutcomeCallable; - typedef std::function&)> SetLiveStreamsNotifyUrlConfigAsyncHandler; typedef Outcome DescribeDomainPathDataOutcome; typedef std::future DescribeDomainPathDataOutcomeCallable; typedef std::function&)> DescribeDomainPathDataAsyncHandler; @@ -446,30 +365,21 @@ namespace AlibabaCloud typedef Outcome DescribeDomainTopUrlVisitOutcome; typedef std::future DescribeDomainTopUrlVisitOutcomeCallable; typedef std::function&)> DescribeDomainTopUrlVisitAsyncHandler; - typedef Outcome DescribeDomainFlowDataOutcome; - typedef std::future DescribeDomainFlowDataOutcomeCallable; - typedef std::function&)> DescribeDomainFlowDataAsyncHandler; - typedef Outcome DescribeLiveStreamsBlockListOutcome; - typedef std::future DescribeLiveStreamsBlockListOutcomeCallable; - typedef std::function&)> DescribeLiveStreamsBlockListAsyncHandler; - typedef Outcome AddLiveStreamTranscodeOutcome; - typedef std::future AddLiveStreamTranscodeOutcomeCallable; - typedef std::function&)> AddLiveStreamTranscodeAsyncHandler; typedef Outcome SetIgnoreQueryStringConfigOutcome; typedef std::future SetIgnoreQueryStringConfigOutcomeCallable; typedef std::function&)> SetIgnoreQueryStringConfigAsyncHandler; typedef Outcome DescribeDomainCustomLogConfigOutcome; typedef std::future DescribeDomainCustomLogConfigOutcomeCallable; typedef std::function&)> DescribeDomainCustomLogConfigAsyncHandler; - typedef Outcome DescribeUserCustomerLabelsOutcome; - typedef std::future DescribeUserCustomerLabelsOutcomeCallable; - typedef std::function&)> DescribeUserCustomerLabelsAsyncHandler; + typedef Outcome DescribeCdnUserResourcePackageOutcome; + typedef std::future DescribeCdnUserResourcePackageOutcomeCallable; + typedef std::function&)> DescribeCdnUserResourcePackageAsyncHandler; + typedef Outcome BatchUpdateCdnDomainOutcome; + typedef std::future BatchUpdateCdnDomainOutcomeCallable; + typedef std::function&)> BatchUpdateCdnDomainAsyncHandler; typedef Outcome DescribeDomainTopReferVisitOutcome; typedef std::future DescribeDomainTopReferVisitOutcomeCallable; typedef std::function&)> DescribeDomainTopReferVisitAsyncHandler; - typedef Outcome DescribeLiveStreamsControlHistoryOutcome; - typedef std::future DescribeLiveStreamsControlHistoryOutcomeCallable; - typedef std::function&)> DescribeLiveStreamsControlHistoryAsyncHandler; typedef Outcome SetReqHeaderConfigOutcome; typedef std::future SetReqHeaderConfigOutcomeCallable; typedef std::function&)> SetReqHeaderConfigAsyncHandler; @@ -479,18 +389,12 @@ namespace AlibabaCloud typedef Outcome DescribeDomainRealTimeReqHitRateDataOutcome; typedef std::future DescribeDomainRealTimeReqHitRateDataOutcomeCallable; typedef std::function&)> DescribeDomainRealTimeReqHitRateDataAsyncHandler; - typedef Outcome DescribeLiveStreamSnapshotInfoOutcome; - typedef std::future DescribeLiveStreamSnapshotInfoOutcomeCallable; - typedef std::function&)> DescribeLiveStreamSnapshotInfoAsyncHandler; typedef Outcome SetIpBlackListConfigOutcome; typedef std::future SetIpBlackListConfigOutcomeCallable; typedef std::function&)> SetIpBlackListConfigAsyncHandler; typedef Outcome DescribeDomainSlowRatioOutcome; typedef std::future DescribeDomainSlowRatioOutcomeCallable; typedef std::function&)> DescribeDomainSlowRatioAsyncHandler; - typedef Outcome DescribeDomainCCDataOutcome; - typedef std::future DescribeDomainCCDataOutcomeCallable; - typedef std::function&)> DescribeDomainCCDataAsyncHandler; typedef Outcome SetIpAllowListConfigOutcome; typedef std::future SetIpAllowListConfigOutcomeCallable; typedef std::function&)> SetIpAllowListConfigAsyncHandler; @@ -503,15 +407,6 @@ namespace AlibabaCloud typedef Outcome DescribeDomainBpsDataOutcome; typedef std::future DescribeDomainBpsDataOutcomeCallable; typedef std::function&)> DescribeDomainBpsDataAsyncHandler; - typedef Outcome DescribeLiveStreamsFrameRateAndBitRateDataOutcome; - typedef std::future DescribeLiveStreamsFrameRateAndBitRateDataOutcomeCallable; - typedef std::function&)> DescribeLiveStreamsFrameRateAndBitRateDataAsyncHandler; - typedef Outcome DescribeOneMinuteDataOutcome; - typedef std::future DescribeOneMinuteDataOutcomeCallable; - typedef std::function&)> DescribeOneMinuteDataAsyncHandler; - typedef Outcome DescribeLiveStreamRecordContentOutcome; - typedef std::future DescribeLiveStreamRecordContentOutcomeCallable; - typedef std::function&)> DescribeLiveStreamRecordContentAsyncHandler; typedef Outcome AddCdnDomainOutcome; typedef std::future AddCdnDomainOutcomeCallable; typedef std::function&)> AddCdnDomainAsyncHandler; @@ -521,6 +416,9 @@ namespace AlibabaCloud typedef Outcome DescribeDomainCnameOutcome; typedef std::future DescribeDomainCnameOutcomeCallable; typedef std::function&)> DescribeDomainCnameAsyncHandler; + typedef Outcome DescribeDomainSrcTrafficDataOutcome; + typedef std::future DescribeDomainSrcTrafficDataOutcomeCallable; + typedef std::function&)> DescribeDomainSrcTrafficDataAsyncHandler; typedef Outcome SetCcConfigOutcome; typedef std::future SetCcConfigOutcomeCallable; typedef std::function&)> SetCcConfigAsyncHandler; @@ -530,9 +428,9 @@ namespace AlibabaCloud typedef Outcome DescribeUserDomainsOutcome; typedef std::future DescribeUserDomainsOutcomeCallable; typedef std::function&)> DescribeUserDomainsAsyncHandler; - typedef Outcome DescribeLiveSnapshotConfigOutcome; - typedef std::future DescribeLiveSnapshotConfigOutcomeCallable; - typedef std::function&)> DescribeLiveSnapshotConfigAsyncHandler; + typedef Outcome CreateUserUsageDataExportTaskOutcome; + typedef std::future CreateUserUsageDataExportTaskOutcomeCallable; + typedef std::function&)> CreateUserUsageDataExportTaskAsyncHandler; typedef Outcome DescribeRefreshTasksOutcome; typedef std::future DescribeRefreshTasksOutcomeCallable; typedef std::function&)> DescribeRefreshTasksAsyncHandler; @@ -545,15 +443,9 @@ namespace AlibabaCloud typedef Outcome SetForwardSchemeConfigOutcome; typedef std::future SetForwardSchemeConfigOutcomeCallable; typedef std::function&)> SetForwardSchemeConfigAsyncHandler; - typedef Outcome AddLiveAppRecordConfigOutcome; - typedef std::future AddLiveAppRecordConfigOutcomeCallable; - typedef std::function&)> AddLiveAppRecordConfigAsyncHandler; typedef Outcome DescribeDomainBpsDataByTimeStampOutcome; typedef std::future DescribeDomainBpsDataByTimeStampOutcomeCallable; typedef std::function&)> DescribeDomainBpsDataByTimeStampAsyncHandler; - typedef Outcome DeleteLiveDomainMappingOutcome; - typedef std::future DeleteLiveDomainMappingOutcomeCallable; - typedef std::function&)> DeleteLiveDomainMappingAsyncHandler; typedef Outcome ModifyFileCacheExpiredConfigOutcome; typedef std::future ModifyFileCacheExpiredConfigOutcomeCallable; typedef std::function&)> ModifyFileCacheExpiredConfigAsyncHandler; @@ -566,21 +458,9 @@ namespace AlibabaCloud typedef Outcome DescribeDomainCertificateInfoOutcome; typedef std::future DescribeDomainCertificateInfoOutcomeCallable; typedef std::function&)> DescribeDomainCertificateInfoAsyncHandler; - typedef Outcome DescribeLiveStreamRecordIndexFilesOutcome; - typedef std::future DescribeLiveStreamRecordIndexFilesOutcomeCallable; - typedef std::function&)> DescribeLiveStreamRecordIndexFilesAsyncHandler; typedef Outcome ModifyCdnDomainOutcome; typedef std::future ModifyCdnDomainOutcomeCallable; typedef std::function&)> ModifyCdnDomainAsyncHandler; - typedef Outcome DescribeL2VipsByDynamicDomainOutcome; - typedef std::future DescribeL2VipsByDynamicDomainOutcomeCallable; - typedef std::function&)> DescribeL2VipsByDynamicDomainAsyncHandler; - typedef Outcome ForbidLiveStreamOutcome; - typedef std::future ForbidLiveStreamOutcomeCallable; - typedef std::function&)> ForbidLiveStreamAsyncHandler; - typedef Outcome DescribeLiveStreamDomainAppInfoOutcome; - typedef std::future DescribeLiveStreamDomainAppInfoOutcomeCallable; - typedef std::function&)> DescribeLiveStreamDomainAppInfoAsyncHandler; typedef Outcome SetPageCompressConfigOutcome; typedef std::future SetPageCompressConfigOutcomeCallable; typedef std::function&)> SetPageCompressConfigAsyncHandler; @@ -599,24 +479,15 @@ namespace AlibabaCloud typedef Outcome DescribeIpInfoOutcome; typedef std::future DescribeIpInfoOutcomeCallable; typedef std::function&)> DescribeIpInfoAsyncHandler; - typedef Outcome DescribeDomainConfigsOutcome; - typedef std::future DescribeDomainConfigsOutcomeCallable; - typedef std::function&)> DescribeDomainConfigsAsyncHandler; typedef Outcome DescribeDomainsBySourceOutcome; typedef std::future DescribeDomainsBySourceOutcomeCallable; typedef std::function&)> DescribeDomainsBySourceAsyncHandler; typedef Outcome ModifyDomainCustomLogConfigOutcome; typedef std::future ModifyDomainCustomLogConfigOutcomeCallable; typedef std::function&)> ModifyDomainCustomLogConfigAsyncHandler; - typedef Outcome UpdateLiveAppSnapshotConfigOutcome; - typedef std::future UpdateLiveAppSnapshotConfigOutcomeCallable; - typedef std::function&)> UpdateLiveAppSnapshotConfigAsyncHandler; typedef Outcome DescribeDomainPvDataOutcome; typedef std::future DescribeDomainPvDataOutcomeCallable; typedef std::function&)> DescribeDomainPvDataAsyncHandler; - typedef Outcome AddLiveAppSnapshotConfigOutcome; - typedef std::future AddLiveAppSnapshotConfigOutcomeCallable; - typedef std::function&)> AddLiveAppSnapshotConfigAsyncHandler; typedef Outcome DescribeDomainISPDataOutcome; typedef std::future DescribeDomainISPDataOutcomeCallable; typedef std::function&)> DescribeDomainISPDataAsyncHandler; @@ -626,36 +497,30 @@ namespace AlibabaCloud typedef Outcome DescribeDomainRealTimeByteHitRateDataOutcome; typedef std::future DescribeDomainRealTimeByteHitRateDataOutcomeCallable; typedef std::function&)> DescribeDomainRealTimeByteHitRateDataAsyncHandler; - typedef Outcome AddLiveDomainMappingOutcome; - typedef std::future AddLiveDomainMappingOutcomeCallable; - typedef std::function&)> AddLiveDomainMappingAsyncHandler; typedef Outcome DescribeDomainRealTimeSrcBpsDataOutcome; typedef std::future DescribeDomainRealTimeSrcBpsDataOutcomeCallable; typedef std::function&)> DescribeDomainRealTimeSrcBpsDataAsyncHandler; - typedef Outcome ResumeLiveStreamOutcome; - typedef std::future ResumeLiveStreamOutcomeCallable; - typedef std::function&)> ResumeLiveStreamAsyncHandler; + typedef Outcome DescribeUserUsageDataExportTaskOutcome; + typedef std::future DescribeUserUsageDataExportTaskOutcomeCallable; + typedef std::function&)> DescribeUserUsageDataExportTaskAsyncHandler; typedef Outcome UpdateFCTriggerOutcome; typedef std::future UpdateFCTriggerOutcomeCallable; typedef std::function&)> UpdateFCTriggerAsyncHandler; typedef Outcome DescribeFCTriggerOutcome; typedef std::future DescribeFCTriggerOutcomeCallable; typedef std::function&)> DescribeFCTriggerAsyncHandler; - typedef Outcome DescribeLiveStreamsPublishListOutcome; - typedef std::future DescribeLiveStreamsPublishListOutcomeCallable; - typedef std::function&)> DescribeLiveStreamsPublishListAsyncHandler; typedef Outcome DescribeDomainRealTimeBpsDataOutcome; typedef std::future DescribeDomainRealTimeBpsDataOutcomeCallable; typedef std::function&)> DescribeDomainRealTimeBpsDataAsyncHandler; typedef Outcome DescribeDomainRealTimeSrcTrafficDataOutcome; typedef std::future DescribeDomainRealTimeSrcTrafficDataOutcomeCallable; typedef std::function&)> DescribeDomainRealTimeSrcTrafficDataAsyncHandler; - typedef Outcome DescribeDomainDownstreamBpsOfEdgeOutcome; - typedef std::future DescribeDomainDownstreamBpsOfEdgeOutcomeCallable; - typedef std::function&)> DescribeDomainDownstreamBpsOfEdgeAsyncHandler; typedef Outcome DescribeDomainMax95BpsDataOutcome; typedef std::future DescribeDomainMax95BpsDataOutcomeCallable; typedef std::function&)> DescribeDomainMax95BpsDataAsyncHandler; + typedef Outcome DescribeDomainUsageDataOutcome; + typedef std::future DescribeDomainUsageDataOutcomeCallable; + typedef std::function&)> DescribeDomainUsageDataAsyncHandler; typedef Outcome SetHttpsOptionConfigOutcome; typedef std::future SetHttpsOptionConfigOutcomeCallable; typedef std::function&)> SetHttpsOptionConfigAsyncHandler; @@ -665,15 +530,15 @@ namespace AlibabaCloud typedef Outcome ListDomainsByLogConfigIdOutcome; typedef std::future ListDomainsByLogConfigIdOutcomeCallable; typedef std::function&)> ListDomainsByLogConfigIdAsyncHandler; + typedef Outcome DescribeUserUsageDetailDataExportTaskOutcome; + typedef std::future DescribeUserUsageDetailDataExportTaskOutcomeCallable; + typedef std::function&)> DescribeUserUsageDetailDataExportTaskAsyncHandler; typedef Outcome DescribeDomainRegionDataOutcome; typedef std::future DescribeDomainRegionDataOutcomeCallable; typedef std::function&)> DescribeDomainRegionDataAsyncHandler; typedef Outcome DescribeDomainSrcBpsDataOutcome; typedef std::future DescribeDomainSrcBpsDataOutcomeCallable; typedef std::function&)> DescribeDomainSrcBpsDataAsyncHandler; - typedef Outcome DeleteLiveAppRecordConfigOutcome; - typedef std::future DeleteLiveAppRecordConfigOutcomeCallable; - typedef std::function&)> DeleteLiveAppRecordConfigAsyncHandler; typedef Outcome SetHttpHeaderConfigOutcome; typedef std::future SetHttpHeaderConfigOutcomeCallable; typedef std::function&)> SetHttpHeaderConfigAsyncHandler; @@ -691,6 +556,9 @@ namespace AlibabaCloud CdnClient(const std::shared_ptr &credentialsProvider, const ClientConfiguration &configuration); CdnClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration); ~CdnClient(); + DescribeCdnCertificateListOutcome describeCdnCertificateList(const Model::DescribeCdnCertificateListRequest &request)const; + void describeCdnCertificateListAsync(const Model::DescribeCdnCertificateListRequest& request, const DescribeCdnCertificateListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeCdnCertificateListOutcomeCallable describeCdnCertificateListCallable(const Model::DescribeCdnCertificateListRequest& request) const; SetPathCacheExpiredConfigOutcome setPathCacheExpiredConfig(const Model::SetPathCacheExpiredConfigRequest &request)const; void setPathCacheExpiredConfigAsync(const Model::SetPathCacheExpiredConfigRequest& request, const SetPathCacheExpiredConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetPathCacheExpiredConfigOutcomeCallable setPathCacheExpiredConfigCallable(const Model::SetPathCacheExpiredConfigRequest& request) const; @@ -700,9 +568,6 @@ namespace AlibabaCloud AddFCTriggerOutcome addFCTrigger(const Model::AddFCTriggerRequest &request)const; void addFCTriggerAsync(const Model::AddFCTriggerRequest& request, const AddFCTriggerAsyncHandler& handler, const std::shared_ptr& 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& context = nullptr) const; - CreateLiveStreamRecordIndexFilesOutcomeCallable createLiveStreamRecordIndexFilesCallable(const Model::CreateLiveStreamRecordIndexFilesRequest& request) const; DescribeCdnUserQuotaOutcome describeCdnUserQuota(const Model::DescribeCdnUserQuotaRequest &request)const; void describeCdnUserQuotaAsync(const Model::DescribeCdnUserQuotaRequest& request, const DescribeCdnUserQuotaAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeCdnUserQuotaOutcomeCallable describeCdnUserQuotaCallable(const Model::DescribeCdnUserQuotaRequest& request) const; @@ -712,45 +577,39 @@ namespace AlibabaCloud DescribeCdnDomainConfigsOutcome describeCdnDomainConfigs(const Model::DescribeCdnDomainConfigsRequest &request)const; void describeCdnDomainConfigsAsync(const Model::DescribeCdnDomainConfigsRequest& request, const DescribeCdnDomainConfigsAsyncHandler& handler, const std::shared_ptr& 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& context = nullptr) const; + SetWafConfigOutcomeCallable setWafConfigCallable(const Model::SetWafConfigRequest& request) const; DescribeCdnDomainDetailOutcome describeCdnDomainDetail(const Model::DescribeCdnDomainDetailRequest &request)const; void describeCdnDomainDetailAsync(const Model::DescribeCdnDomainDetailRequest& request, const DescribeCdnDomainDetailAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeCdnDomainDetailOutcomeCallable describeCdnDomainDetailCallable(const Model::DescribeCdnDomainDetailRequest& request) const; - DescribeLiveStreamTranscodeInfoOutcome describeLiveStreamTranscodeInfo(const Model::DescribeLiveStreamTranscodeInfoRequest &request)const; - void describeLiveStreamTranscodeInfoAsync(const Model::DescribeLiveStreamTranscodeInfoRequest& request, const DescribeLiveStreamTranscodeInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLiveStreamTranscodeInfoOutcomeCallable describeLiveStreamTranscodeInfoCallable(const Model::DescribeLiveStreamTranscodeInfoRequest& request) const; - DescribeLiveStreamsOnlineListOutcome describeLiveStreamsOnlineList(const Model::DescribeLiveStreamsOnlineListRequest &request)const; - void describeLiveStreamsOnlineListAsync(const Model::DescribeLiveStreamsOnlineListRequest& request, const DescribeLiveStreamsOnlineListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLiveStreamsOnlineListOutcomeCallable describeLiveStreamsOnlineListCallable(const Model::DescribeLiveStreamsOnlineListRequest& request) const; SetVideoSeekConfigOutcome setVideoSeekConfig(const Model::SetVideoSeekConfigRequest &request)const; void setVideoSeekConfigAsync(const Model::SetVideoSeekConfigRequest& request, const SetVideoSeekConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetVideoSeekConfigOutcomeCallable setVideoSeekConfigCallable(const Model::SetVideoSeekConfigRequest& request) const; + CreateUsageDetailDataExportTaskOutcome createUsageDetailDataExportTask(const Model::CreateUsageDetailDataExportTaskRequest &request)const; + void createUsageDetailDataExportTaskAsync(const Model::CreateUsageDetailDataExportTaskRequest& request, const CreateUsageDetailDataExportTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateUsageDetailDataExportTaskOutcomeCallable createUsageDetailDataExportTaskCallable(const Model::CreateUsageDetailDataExportTaskRequest& request) const; SetL2OssKeyConfigOutcome setL2OssKeyConfig(const Model::SetL2OssKeyConfigRequest &request)const; void setL2OssKeyConfigAsync(const Model::SetL2OssKeyConfigRequest& request, const SetL2OssKeyConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetL2OssKeyConfigOutcomeCallable setL2OssKeyConfigCallable(const Model::SetL2OssKeyConfigRequest& request) const; - DescribeCdnMonitorDataOutcome describeCdnMonitorData(const Model::DescribeCdnMonitorDataRequest &request)const; - void describeCdnMonitorDataAsync(const Model::DescribeCdnMonitorDataRequest& request, const DescribeCdnMonitorDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeCdnMonitorDataOutcomeCallable describeCdnMonitorDataCallable(const Model::DescribeCdnMonitorDataRequest& request) const; - DeleteCacheExpiredConfigOutcome deleteCacheExpiredConfig(const Model::DeleteCacheExpiredConfigRequest &request)const; - void deleteCacheExpiredConfigAsync(const Model::DeleteCacheExpiredConfigRequest& request, const DeleteCacheExpiredConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteCacheExpiredConfigOutcomeCallable deleteCacheExpiredConfigCallable(const Model::DeleteCacheExpiredConfigRequest& request) const; + BatchDeleteCdnDomainConfigOutcome batchDeleteCdnDomainConfig(const Model::BatchDeleteCdnDomainConfigRequest &request)const; + void batchDeleteCdnDomainConfigAsync(const Model::BatchDeleteCdnDomainConfigRequest& request, const BatchDeleteCdnDomainConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + BatchDeleteCdnDomainConfigOutcomeCallable batchDeleteCdnDomainConfigCallable(const Model::BatchDeleteCdnDomainConfigRequest& request) const; + DescribeCdnCertificateDetailOutcome describeCdnCertificateDetail(const Model::DescribeCdnCertificateDetailRequest &request)const; + void describeCdnCertificateDetailAsync(const Model::DescribeCdnCertificateDetailRequest& request, const DescribeCdnCertificateDetailAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeCdnCertificateDetailOutcomeCallable describeCdnCertificateDetailCallable(const Model::DescribeCdnCertificateDetailRequest& request) const; DescribeDomainReqHitRateDataOutcome describeDomainReqHitRateData(const Model::DescribeDomainReqHitRateDataRequest &request)const; void describeDomainReqHitRateDataAsync(const Model::DescribeDomainReqHitRateDataRequest& request, const DescribeDomainReqHitRateDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainReqHitRateDataOutcomeCallable describeDomainReqHitRateDataCallable(const Model::DescribeDomainReqHitRateDataRequest& request) const; DescribeDomainUvDataOutcome describeDomainUvData(const Model::DescribeDomainUvDataRequest &request)const; void describeDomainUvDataAsync(const Model::DescribeDomainUvDataRequest& request, const DescribeDomainUvDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainUvDataOutcomeCallable describeDomainUvDataCallable(const Model::DescribeDomainUvDataRequest& request) const; - StopMixStreamsServiceOutcome stopMixStreamsService(const Model::StopMixStreamsServiceRequest &request)const; - void stopMixStreamsServiceAsync(const Model::StopMixStreamsServiceRequest& request, const StopMixStreamsServiceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - StopMixStreamsServiceOutcomeCallable stopMixStreamsServiceCallable(const Model::StopMixStreamsServiceRequest& request) const; SetRemoveQueryStringConfigOutcome setRemoveQueryStringConfig(const Model::SetRemoveQueryStringConfigRequest &request)const; void setRemoveQueryStringConfigAsync(const Model::SetRemoveQueryStringConfigRequest& request, const SetRemoveQueryStringConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetRemoveQueryStringConfigOutcomeCallable setRemoveQueryStringConfigCallable(const Model::SetRemoveQueryStringConfigRequest& request) const; DeleteCdnDomainOutcome deleteCdnDomain(const Model::DeleteCdnDomainRequest &request)const; void deleteCdnDomainAsync(const Model::DeleteCdnDomainRequest& request, const DeleteCdnDomainAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteCdnDomainOutcomeCallable deleteCdnDomainCallable(const Model::DeleteCdnDomainRequest& request) const; - DeleteLiveStreamTranscodeOutcome deleteLiveStreamTranscode(const Model::DeleteLiveStreamTranscodeRequest &request)const; - void deleteLiveStreamTranscodeAsync(const Model::DeleteLiveStreamTranscodeRequest& request, const DeleteLiveStreamTranscodeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteLiveStreamTranscodeOutcomeCallable deleteLiveStreamTranscodeCallable(const Model::DeleteLiveStreamTranscodeRequest& request) const; StopCdnDomainOutcome stopCdnDomain(const Model::StopCdnDomainRequest &request)const; void stopCdnDomainAsync(const Model::StopCdnDomainRequest& request, const StopCdnDomainAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; StopCdnDomainOutcomeCallable stopCdnDomainCallable(const Model::StopCdnDomainRequest& request) const; @@ -760,63 +619,51 @@ namespace AlibabaCloud DescribeDomainsUsageByDayOutcome describeDomainsUsageByDay(const Model::DescribeDomainsUsageByDayRequest &request)const; void describeDomainsUsageByDayAsync(const Model::DescribeDomainsUsageByDayRequest& request, const DescribeDomainsUsageByDayAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainsUsageByDayOutcomeCallable describeDomainsUsageByDayCallable(const Model::DescribeDomainsUsageByDayRequest& request) const; + DescribeDomainSrcHttpCodeDataOutcome describeDomainSrcHttpCodeData(const Model::DescribeDomainSrcHttpCodeDataRequest &request)const; + void describeDomainSrcHttpCodeDataAsync(const Model::DescribeDomainSrcHttpCodeDataRequest& request, const DescribeDomainSrcHttpCodeDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDomainSrcHttpCodeDataOutcomeCallable describeDomainSrcHttpCodeDataCallable(const Model::DescribeDomainSrcHttpCodeDataRequest& request) const; DescribeTopDomainsByFlowOutcome describeTopDomainsByFlow(const Model::DescribeTopDomainsByFlowRequest &request)const; void describeTopDomainsByFlowAsync(const Model::DescribeTopDomainsByFlowRequest& request, const DescribeTopDomainsByFlowAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeTopDomainsByFlowOutcomeCallable describeTopDomainsByFlowCallable(const Model::DescribeTopDomainsByFlowRequest& request) const; DescribeDomainAverageResponseTimeOutcome describeDomainAverageResponseTime(const Model::DescribeDomainAverageResponseTimeRequest &request)const; void describeDomainAverageResponseTimeAsync(const Model::DescribeDomainAverageResponseTimeRequest& request, const DescribeDomainAverageResponseTimeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainAverageResponseTimeOutcomeCallable describeDomainAverageResponseTimeCallable(const Model::DescribeDomainAverageResponseTimeRequest& request) const; - DescribeLiveStreamBitRateDataOutcome describeLiveStreamBitRateData(const Model::DescribeLiveStreamBitRateDataRequest &request)const; - void describeLiveStreamBitRateDataAsync(const Model::DescribeLiveStreamBitRateDataRequest& request, const DescribeLiveStreamBitRateDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLiveStreamBitRateDataOutcomeCallable describeLiveStreamBitRateDataCallable(const Model::DescribeLiveStreamBitRateDataRequest& request) const; + BatchAddCdnDomainOutcome batchAddCdnDomain(const Model::BatchAddCdnDomainRequest &request)const; + void batchAddCdnDomainAsync(const Model::BatchAddCdnDomainRequest& request, const BatchAddCdnDomainAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + BatchAddCdnDomainOutcomeCallable batchAddCdnDomainCallable(const Model::BatchAddCdnDomainRequest& request) const; DescribeUserCustomLogConfigOutcome describeUserCustomLogConfig(const Model::DescribeUserCustomLogConfigRequest &request)const; void describeUserCustomLogConfigAsync(const Model::DescribeUserCustomLogConfigRequest& request, const DescribeUserCustomLogConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeUserCustomLogConfigOutcomeCallable describeUserCustomLogConfigCallable(const Model::DescribeUserCustomLogConfigRequest& request) const; ModifyCdnServiceOutcome modifyCdnService(const Model::ModifyCdnServiceRequest &request)const; void modifyCdnServiceAsync(const Model::ModifyCdnServiceRequest& request, const ModifyCdnServiceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyCdnServiceOutcomeCallable modifyCdnServiceCallable(const Model::ModifyCdnServiceRequest& request) const; - DescribeLiveStreamRecordIndexFileOutcome describeLiveStreamRecordIndexFile(const Model::DescribeLiveStreamRecordIndexFileRequest &request)const; - void describeLiveStreamRecordIndexFileAsync(const Model::DescribeLiveStreamRecordIndexFileRequest& request, const DescribeLiveStreamRecordIndexFileAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLiveStreamRecordIndexFileOutcomeCallable describeLiveStreamRecordIndexFileCallable(const Model::DescribeLiveStreamRecordIndexFileRequest& request) const; DescribeDomainHitRateDataOutcome describeDomainHitRateData(const Model::DescribeDomainHitRateDataRequest &request)const; void describeDomainHitRateDataAsync(const Model::DescribeDomainHitRateDataRequest& request, const DescribeDomainHitRateDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainHitRateDataOutcomeCallable describeDomainHitRateDataCallable(const Model::DescribeDomainHitRateDataRequest& request) const; - DeleteHttpHeaderConfigOutcome deleteHttpHeaderConfig(const Model::DeleteHttpHeaderConfigRequest &request)const; - void deleteHttpHeaderConfigAsync(const Model::DeleteHttpHeaderConfigRequest& request, const DeleteHttpHeaderConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteHttpHeaderConfigOutcomeCallable deleteHttpHeaderConfigCallable(const Model::DeleteHttpHeaderConfigRequest& request) const; PushObjectCacheOutcome pushObjectCache(const Model::PushObjectCacheRequest &request)const; void pushObjectCacheAsync(const Model::PushObjectCacheRequest& request, const PushObjectCacheAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; PushObjectCacheOutcomeCallable pushObjectCacheCallable(const Model::PushObjectCacheRequest& request) const; DescribeDomainRealTimeHttpCodeDataOutcome describeDomainRealTimeHttpCodeData(const Model::DescribeDomainRealTimeHttpCodeDataRequest &request)const; void describeDomainRealTimeHttpCodeDataAsync(const Model::DescribeDomainRealTimeHttpCodeDataRequest& request, const DescribeDomainRealTimeHttpCodeDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainRealTimeHttpCodeDataOutcomeCallable describeDomainRealTimeHttpCodeDataCallable(const Model::DescribeDomainRealTimeHttpCodeDataRequest& request) const; - DescribeLiveRecordConfigOutcome describeLiveRecordConfig(const Model::DescribeLiveRecordConfigRequest &request)const; - void describeLiveRecordConfigAsync(const Model::DescribeLiveRecordConfigRequest& request, const DescribeLiveRecordConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLiveRecordConfigOutcomeCallable describeLiveRecordConfigCallable(const Model::DescribeLiveRecordConfigRequest& request) const; + DescribeDomainTrafficDataOutcome describeDomainTrafficData(const Model::DescribeDomainTrafficDataRequest &request)const; + void describeDomainTrafficDataAsync(const Model::DescribeDomainTrafficDataRequest& request, const DescribeDomainTrafficDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDomainTrafficDataOutcomeCallable describeDomainTrafficDataCallable(const Model::DescribeDomainTrafficDataRequest& request) const; + ListFCTriggerOutcome listFCTrigger(const Model::ListFCTriggerRequest &request)const; + void listFCTriggerAsync(const Model::ListFCTriggerRequest& request, const ListFCTriggerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListFCTriggerOutcomeCallable listFCTriggerCallable(const Model::ListFCTriggerRequest& request) const; SetForceRedirectConfigOutcome setForceRedirectConfig(const Model::SetForceRedirectConfigRequest &request)const; void setForceRedirectConfigAsync(const Model::SetForceRedirectConfigRequest& request, const SetForceRedirectConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetForceRedirectConfigOutcomeCallable setForceRedirectConfigCallable(const Model::SetForceRedirectConfigRequest& request) const; SetErrorPageConfigOutcome setErrorPageConfig(const Model::SetErrorPageConfigRequest &request)const; void setErrorPageConfigAsync(const Model::SetErrorPageConfigRequest& request, const SetErrorPageConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetErrorPageConfigOutcomeCallable setErrorPageConfigCallable(const Model::SetErrorPageConfigRequest& request) const; - DescribeLiveStreamOnlineUserNumOutcome describeLiveStreamOnlineUserNum(const Model::DescribeLiveStreamOnlineUserNumRequest &request)const; - void describeLiveStreamOnlineUserNumAsync(const Model::DescribeLiveStreamOnlineUserNumRequest& request, const DescribeLiveStreamOnlineUserNumAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLiveStreamOnlineUserNumOutcomeCallable describeLiveStreamOnlineUserNumCallable(const Model::DescribeLiveStreamOnlineUserNumRequest& request) const; SetRefererConfigOutcome setRefererConfig(const Model::SetRefererConfigRequest &request)const; void setRefererConfigAsync(const Model::SetRefererConfigRequest& request, const SetRefererConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetRefererConfigOutcomeCallable setRefererConfigCallable(const Model::SetRefererConfigRequest& request) const; - DescribeDomainSrcFlowDataOutcome describeDomainSrcFlowData(const Model::DescribeDomainSrcFlowDataRequest &request)const; - void describeDomainSrcFlowDataAsync(const Model::DescribeDomainSrcFlowDataRequest& request, const DescribeDomainSrcFlowDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDomainSrcFlowDataOutcomeCallable describeDomainSrcFlowDataCallable(const Model::DescribeDomainSrcFlowDataRequest& request) const; - DeleteLiveAppSnapshotConfigOutcome deleteLiveAppSnapshotConfig(const Model::DeleteLiveAppSnapshotConfigRequest &request)const; - void deleteLiveAppSnapshotConfigAsync(const Model::DeleteLiveAppSnapshotConfigRequest& request, const DeleteLiveAppSnapshotConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteLiveAppSnapshotConfigOutcomeCallable deleteLiveAppSnapshotConfigCallable(const Model::DeleteLiveAppSnapshotConfigRequest& request) const; SetOptimizeConfigOutcome setOptimizeConfig(const Model::SetOptimizeConfigRequest &request)const; void setOptimizeConfigAsync(const Model::SetOptimizeConfigRequest& request, const SetOptimizeConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetOptimizeConfigOutcomeCallable setOptimizeConfigCallable(const Model::SetOptimizeConfigRequest& request) const; - SetDynamicConfigOutcome setDynamicConfig(const Model::SetDynamicConfigRequest &request)const; - void setDynamicConfigAsync(const Model::SetDynamicConfigRequest& request, const SetDynamicConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SetDynamicConfigOutcomeCallable setDynamicConfigCallable(const Model::SetDynamicConfigRequest& request) const; SetReqAuthConfigOutcome setReqAuthConfig(const Model::SetReqAuthConfigRequest &request)const; void setReqAuthConfigAsync(const Model::SetReqAuthConfigRequest& request, const SetReqAuthConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetReqAuthConfigOutcomeCallable setReqAuthConfigCallable(const Model::SetReqAuthConfigRequest& request) const; @@ -826,15 +673,6 @@ namespace AlibabaCloud SetHttpErrorPageConfigOutcome setHttpErrorPageConfig(const Model::SetHttpErrorPageConfigRequest &request)const; void setHttpErrorPageConfigAsync(const Model::SetHttpErrorPageConfigRequest& request, const SetHttpErrorPageConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetHttpErrorPageConfigOutcomeCallable setHttpErrorPageConfigCallable(const Model::SetHttpErrorPageConfigRequest& request) const; - StartMixStreamsServiceOutcome startMixStreamsService(const Model::StartMixStreamsServiceRequest &request)const; - void startMixStreamsServiceAsync(const Model::StartMixStreamsServiceRequest& request, const StartMixStreamsServiceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - StartMixStreamsServiceOutcomeCallable startMixStreamsServiceCallable(const Model::StartMixStreamsServiceRequest& request) const; - DescribeLivePullStreamConfigOutcome describeLivePullStreamConfig(const Model::DescribeLivePullStreamConfigRequest &request)const; - void describeLivePullStreamConfigAsync(const Model::DescribeLivePullStreamConfigRequest& request, const DescribeLivePullStreamConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLivePullStreamConfigOutcomeCallable describeLivePullStreamConfigCallable(const Model::DescribeLivePullStreamConfigRequest& request) const; - SetLiveStreamsNotifyUrlConfigOutcome setLiveStreamsNotifyUrlConfig(const Model::SetLiveStreamsNotifyUrlConfigRequest &request)const; - void setLiveStreamsNotifyUrlConfigAsync(const Model::SetLiveStreamsNotifyUrlConfigRequest& request, const SetLiveStreamsNotifyUrlConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SetLiveStreamsNotifyUrlConfigOutcomeCallable setLiveStreamsNotifyUrlConfigCallable(const Model::SetLiveStreamsNotifyUrlConfigRequest& request) const; DescribeDomainPathDataOutcome describeDomainPathData(const Model::DescribeDomainPathDataRequest &request)const; void describeDomainPathDataAsync(const Model::DescribeDomainPathDataRequest& request, const DescribeDomainPathDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainPathDataOutcomeCallable describeDomainPathDataCallable(const Model::DescribeDomainPathDataRequest& request) const; @@ -844,30 +682,21 @@ namespace AlibabaCloud DescribeDomainTopUrlVisitOutcome describeDomainTopUrlVisit(const Model::DescribeDomainTopUrlVisitRequest &request)const; void describeDomainTopUrlVisitAsync(const Model::DescribeDomainTopUrlVisitRequest& request, const DescribeDomainTopUrlVisitAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainTopUrlVisitOutcomeCallable describeDomainTopUrlVisitCallable(const Model::DescribeDomainTopUrlVisitRequest& request) const; - DescribeDomainFlowDataOutcome describeDomainFlowData(const Model::DescribeDomainFlowDataRequest &request)const; - void describeDomainFlowDataAsync(const Model::DescribeDomainFlowDataRequest& request, const DescribeDomainFlowDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDomainFlowDataOutcomeCallable describeDomainFlowDataCallable(const Model::DescribeDomainFlowDataRequest& request) const; - DescribeLiveStreamsBlockListOutcome describeLiveStreamsBlockList(const Model::DescribeLiveStreamsBlockListRequest &request)const; - void describeLiveStreamsBlockListAsync(const Model::DescribeLiveStreamsBlockListRequest& request, const DescribeLiveStreamsBlockListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLiveStreamsBlockListOutcomeCallable describeLiveStreamsBlockListCallable(const Model::DescribeLiveStreamsBlockListRequest& request) const; - AddLiveStreamTranscodeOutcome addLiveStreamTranscode(const Model::AddLiveStreamTranscodeRequest &request)const; - void addLiveStreamTranscodeAsync(const Model::AddLiveStreamTranscodeRequest& request, const AddLiveStreamTranscodeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AddLiveStreamTranscodeOutcomeCallable addLiveStreamTranscodeCallable(const Model::AddLiveStreamTranscodeRequest& request) const; SetIgnoreQueryStringConfigOutcome setIgnoreQueryStringConfig(const Model::SetIgnoreQueryStringConfigRequest &request)const; void setIgnoreQueryStringConfigAsync(const Model::SetIgnoreQueryStringConfigRequest& request, const SetIgnoreQueryStringConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetIgnoreQueryStringConfigOutcomeCallable setIgnoreQueryStringConfigCallable(const Model::SetIgnoreQueryStringConfigRequest& request) const; DescribeDomainCustomLogConfigOutcome describeDomainCustomLogConfig(const Model::DescribeDomainCustomLogConfigRequest &request)const; void describeDomainCustomLogConfigAsync(const Model::DescribeDomainCustomLogConfigRequest& request, const DescribeDomainCustomLogConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainCustomLogConfigOutcomeCallable describeDomainCustomLogConfigCallable(const Model::DescribeDomainCustomLogConfigRequest& request) const; - DescribeUserCustomerLabelsOutcome describeUserCustomerLabels(const Model::DescribeUserCustomerLabelsRequest &request)const; - void describeUserCustomerLabelsAsync(const Model::DescribeUserCustomerLabelsRequest& request, const DescribeUserCustomerLabelsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeUserCustomerLabelsOutcomeCallable describeUserCustomerLabelsCallable(const Model::DescribeUserCustomerLabelsRequest& request) const; + DescribeCdnUserResourcePackageOutcome describeCdnUserResourcePackage(const Model::DescribeCdnUserResourcePackageRequest &request)const; + void describeCdnUserResourcePackageAsync(const Model::DescribeCdnUserResourcePackageRequest& request, const DescribeCdnUserResourcePackageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeCdnUserResourcePackageOutcomeCallable describeCdnUserResourcePackageCallable(const Model::DescribeCdnUserResourcePackageRequest& request) const; + BatchUpdateCdnDomainOutcome batchUpdateCdnDomain(const Model::BatchUpdateCdnDomainRequest &request)const; + void batchUpdateCdnDomainAsync(const Model::BatchUpdateCdnDomainRequest& request, const BatchUpdateCdnDomainAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + BatchUpdateCdnDomainOutcomeCallable batchUpdateCdnDomainCallable(const Model::BatchUpdateCdnDomainRequest& request) const; DescribeDomainTopReferVisitOutcome describeDomainTopReferVisit(const Model::DescribeDomainTopReferVisitRequest &request)const; void describeDomainTopReferVisitAsync(const Model::DescribeDomainTopReferVisitRequest& request, const DescribeDomainTopReferVisitAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainTopReferVisitOutcomeCallable describeDomainTopReferVisitCallable(const Model::DescribeDomainTopReferVisitRequest& request) const; - DescribeLiveStreamsControlHistoryOutcome describeLiveStreamsControlHistory(const Model::DescribeLiveStreamsControlHistoryRequest &request)const; - void describeLiveStreamsControlHistoryAsync(const Model::DescribeLiveStreamsControlHistoryRequest& request, const DescribeLiveStreamsControlHistoryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLiveStreamsControlHistoryOutcomeCallable describeLiveStreamsControlHistoryCallable(const Model::DescribeLiveStreamsControlHistoryRequest& request) const; SetReqHeaderConfigOutcome setReqHeaderConfig(const Model::SetReqHeaderConfigRequest &request)const; void setReqHeaderConfigAsync(const Model::SetReqHeaderConfigRequest& request, const SetReqHeaderConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetReqHeaderConfigOutcomeCallable setReqHeaderConfigCallable(const Model::SetReqHeaderConfigRequest& request) const; @@ -877,18 +706,12 @@ namespace AlibabaCloud DescribeDomainRealTimeReqHitRateDataOutcome describeDomainRealTimeReqHitRateData(const Model::DescribeDomainRealTimeReqHitRateDataRequest &request)const; void describeDomainRealTimeReqHitRateDataAsync(const Model::DescribeDomainRealTimeReqHitRateDataRequest& request, const DescribeDomainRealTimeReqHitRateDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainRealTimeReqHitRateDataOutcomeCallable describeDomainRealTimeReqHitRateDataCallable(const Model::DescribeDomainRealTimeReqHitRateDataRequest& request) const; - DescribeLiveStreamSnapshotInfoOutcome describeLiveStreamSnapshotInfo(const Model::DescribeLiveStreamSnapshotInfoRequest &request)const; - void describeLiveStreamSnapshotInfoAsync(const Model::DescribeLiveStreamSnapshotInfoRequest& request, const DescribeLiveStreamSnapshotInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLiveStreamSnapshotInfoOutcomeCallable describeLiveStreamSnapshotInfoCallable(const Model::DescribeLiveStreamSnapshotInfoRequest& request) const; SetIpBlackListConfigOutcome setIpBlackListConfig(const Model::SetIpBlackListConfigRequest &request)const; void setIpBlackListConfigAsync(const Model::SetIpBlackListConfigRequest& request, const SetIpBlackListConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetIpBlackListConfigOutcomeCallable setIpBlackListConfigCallable(const Model::SetIpBlackListConfigRequest& request) const; DescribeDomainSlowRatioOutcome describeDomainSlowRatio(const Model::DescribeDomainSlowRatioRequest &request)const; void describeDomainSlowRatioAsync(const Model::DescribeDomainSlowRatioRequest& request, const DescribeDomainSlowRatioAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainSlowRatioOutcomeCallable describeDomainSlowRatioCallable(const Model::DescribeDomainSlowRatioRequest& request) const; - DescribeDomainCCDataOutcome describeDomainCCData(const Model::DescribeDomainCCDataRequest &request)const; - void describeDomainCCDataAsync(const Model::DescribeDomainCCDataRequest& request, const DescribeDomainCCDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDomainCCDataOutcomeCallable describeDomainCCDataCallable(const Model::DescribeDomainCCDataRequest& request) const; SetIpAllowListConfigOutcome setIpAllowListConfig(const Model::SetIpAllowListConfigRequest &request)const; void setIpAllowListConfigAsync(const Model::SetIpAllowListConfigRequest& request, const SetIpAllowListConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetIpAllowListConfigOutcomeCallable setIpAllowListConfigCallable(const Model::SetIpAllowListConfigRequest& request) const; @@ -901,15 +724,6 @@ namespace AlibabaCloud DescribeDomainBpsDataOutcome describeDomainBpsData(const Model::DescribeDomainBpsDataRequest &request)const; void describeDomainBpsDataAsync(const Model::DescribeDomainBpsDataRequest& request, const DescribeDomainBpsDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainBpsDataOutcomeCallable describeDomainBpsDataCallable(const Model::DescribeDomainBpsDataRequest& request) const; - DescribeLiveStreamsFrameRateAndBitRateDataOutcome describeLiveStreamsFrameRateAndBitRateData(const Model::DescribeLiveStreamsFrameRateAndBitRateDataRequest &request)const; - void describeLiveStreamsFrameRateAndBitRateDataAsync(const Model::DescribeLiveStreamsFrameRateAndBitRateDataRequest& request, const DescribeLiveStreamsFrameRateAndBitRateDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLiveStreamsFrameRateAndBitRateDataOutcomeCallable describeLiveStreamsFrameRateAndBitRateDataCallable(const Model::DescribeLiveStreamsFrameRateAndBitRateDataRequest& request) const; - DescribeOneMinuteDataOutcome describeOneMinuteData(const Model::DescribeOneMinuteDataRequest &request)const; - void describeOneMinuteDataAsync(const Model::DescribeOneMinuteDataRequest& request, const DescribeOneMinuteDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOneMinuteDataOutcomeCallable describeOneMinuteDataCallable(const Model::DescribeOneMinuteDataRequest& request) const; - DescribeLiveStreamRecordContentOutcome describeLiveStreamRecordContent(const Model::DescribeLiveStreamRecordContentRequest &request)const; - void describeLiveStreamRecordContentAsync(const Model::DescribeLiveStreamRecordContentRequest& request, const DescribeLiveStreamRecordContentAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLiveStreamRecordContentOutcomeCallable describeLiveStreamRecordContentCallable(const Model::DescribeLiveStreamRecordContentRequest& request) const; AddCdnDomainOutcome addCdnDomain(const Model::AddCdnDomainRequest &request)const; void addCdnDomainAsync(const Model::AddCdnDomainRequest& request, const AddCdnDomainAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AddCdnDomainOutcomeCallable addCdnDomainCallable(const Model::AddCdnDomainRequest& request) const; @@ -919,6 +733,9 @@ namespace AlibabaCloud DescribeDomainCnameOutcome describeDomainCname(const Model::DescribeDomainCnameRequest &request)const; void describeDomainCnameAsync(const Model::DescribeDomainCnameRequest& request, const DescribeDomainCnameAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainCnameOutcomeCallable describeDomainCnameCallable(const Model::DescribeDomainCnameRequest& request) const; + DescribeDomainSrcTrafficDataOutcome describeDomainSrcTrafficData(const Model::DescribeDomainSrcTrafficDataRequest &request)const; + void describeDomainSrcTrafficDataAsync(const Model::DescribeDomainSrcTrafficDataRequest& request, const DescribeDomainSrcTrafficDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDomainSrcTrafficDataOutcomeCallable describeDomainSrcTrafficDataCallable(const Model::DescribeDomainSrcTrafficDataRequest& request) const; SetCcConfigOutcome setCcConfig(const Model::SetCcConfigRequest &request)const; void setCcConfigAsync(const Model::SetCcConfigRequest& request, const SetCcConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetCcConfigOutcomeCallable setCcConfigCallable(const Model::SetCcConfigRequest& request) const; @@ -928,9 +745,9 @@ namespace AlibabaCloud DescribeUserDomainsOutcome describeUserDomains(const Model::DescribeUserDomainsRequest &request)const; void describeUserDomainsAsync(const Model::DescribeUserDomainsRequest& request, const DescribeUserDomainsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeUserDomainsOutcomeCallable describeUserDomainsCallable(const Model::DescribeUserDomainsRequest& request) const; - DescribeLiveSnapshotConfigOutcome describeLiveSnapshotConfig(const Model::DescribeLiveSnapshotConfigRequest &request)const; - void describeLiveSnapshotConfigAsync(const Model::DescribeLiveSnapshotConfigRequest& request, const DescribeLiveSnapshotConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLiveSnapshotConfigOutcomeCallable describeLiveSnapshotConfigCallable(const Model::DescribeLiveSnapshotConfigRequest& request) const; + CreateUserUsageDataExportTaskOutcome createUserUsageDataExportTask(const Model::CreateUserUsageDataExportTaskRequest &request)const; + void createUserUsageDataExportTaskAsync(const Model::CreateUserUsageDataExportTaskRequest& request, const CreateUserUsageDataExportTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateUserUsageDataExportTaskOutcomeCallable createUserUsageDataExportTaskCallable(const Model::CreateUserUsageDataExportTaskRequest& request) const; DescribeRefreshTasksOutcome describeRefreshTasks(const Model::DescribeRefreshTasksRequest &request)const; void describeRefreshTasksAsync(const Model::DescribeRefreshTasksRequest& request, const DescribeRefreshTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeRefreshTasksOutcomeCallable describeRefreshTasksCallable(const Model::DescribeRefreshTasksRequest& request) const; @@ -943,15 +760,9 @@ namespace AlibabaCloud SetForwardSchemeConfigOutcome setForwardSchemeConfig(const Model::SetForwardSchemeConfigRequest &request)const; void setForwardSchemeConfigAsync(const Model::SetForwardSchemeConfigRequest& request, const SetForwardSchemeConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetForwardSchemeConfigOutcomeCallable setForwardSchemeConfigCallable(const Model::SetForwardSchemeConfigRequest& request) const; - AddLiveAppRecordConfigOutcome addLiveAppRecordConfig(const Model::AddLiveAppRecordConfigRequest &request)const; - void addLiveAppRecordConfigAsync(const Model::AddLiveAppRecordConfigRequest& request, const AddLiveAppRecordConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AddLiveAppRecordConfigOutcomeCallable addLiveAppRecordConfigCallable(const Model::AddLiveAppRecordConfigRequest& request) const; DescribeDomainBpsDataByTimeStampOutcome describeDomainBpsDataByTimeStamp(const Model::DescribeDomainBpsDataByTimeStampRequest &request)const; void describeDomainBpsDataByTimeStampAsync(const Model::DescribeDomainBpsDataByTimeStampRequest& request, const DescribeDomainBpsDataByTimeStampAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainBpsDataByTimeStampOutcomeCallable describeDomainBpsDataByTimeStampCallable(const Model::DescribeDomainBpsDataByTimeStampRequest& request) const; - DeleteLiveDomainMappingOutcome deleteLiveDomainMapping(const Model::DeleteLiveDomainMappingRequest &request)const; - void deleteLiveDomainMappingAsync(const Model::DeleteLiveDomainMappingRequest& request, const DeleteLiveDomainMappingAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteLiveDomainMappingOutcomeCallable deleteLiveDomainMappingCallable(const Model::DeleteLiveDomainMappingRequest& request) const; ModifyFileCacheExpiredConfigOutcome modifyFileCacheExpiredConfig(const Model::ModifyFileCacheExpiredConfigRequest &request)const; void modifyFileCacheExpiredConfigAsync(const Model::ModifyFileCacheExpiredConfigRequest& request, const ModifyFileCacheExpiredConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyFileCacheExpiredConfigOutcomeCallable modifyFileCacheExpiredConfigCallable(const Model::ModifyFileCacheExpiredConfigRequest& request) const; @@ -964,21 +775,9 @@ namespace AlibabaCloud DescribeDomainCertificateInfoOutcome describeDomainCertificateInfo(const Model::DescribeDomainCertificateInfoRequest &request)const; void describeDomainCertificateInfoAsync(const Model::DescribeDomainCertificateInfoRequest& request, const DescribeDomainCertificateInfoAsyncHandler& handler, const std::shared_ptr& 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& context = nullptr) const; - DescribeLiveStreamRecordIndexFilesOutcomeCallable describeLiveStreamRecordIndexFilesCallable(const Model::DescribeLiveStreamRecordIndexFilesRequest& request) const; ModifyCdnDomainOutcome modifyCdnDomain(const Model::ModifyCdnDomainRequest &request)const; void modifyCdnDomainAsync(const Model::ModifyCdnDomainRequest& request, const ModifyCdnDomainAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyCdnDomainOutcomeCallable modifyCdnDomainCallable(const Model::ModifyCdnDomainRequest& request) const; - DescribeL2VipsByDynamicDomainOutcome describeL2VipsByDynamicDomain(const Model::DescribeL2VipsByDynamicDomainRequest &request)const; - void describeL2VipsByDynamicDomainAsync(const Model::DescribeL2VipsByDynamicDomainRequest& request, const DescribeL2VipsByDynamicDomainAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeL2VipsByDynamicDomainOutcomeCallable describeL2VipsByDynamicDomainCallable(const Model::DescribeL2VipsByDynamicDomainRequest& request) const; - ForbidLiveStreamOutcome forbidLiveStream(const Model::ForbidLiveStreamRequest &request)const; - void forbidLiveStreamAsync(const Model::ForbidLiveStreamRequest& request, const ForbidLiveStreamAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ForbidLiveStreamOutcomeCallable forbidLiveStreamCallable(const Model::ForbidLiveStreamRequest& request) const; - DescribeLiveStreamDomainAppInfoOutcome describeLiveStreamDomainAppInfo(const Model::DescribeLiveStreamDomainAppInfoRequest &request)const; - void describeLiveStreamDomainAppInfoAsync(const Model::DescribeLiveStreamDomainAppInfoRequest& request, const DescribeLiveStreamDomainAppInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLiveStreamDomainAppInfoOutcomeCallable describeLiveStreamDomainAppInfoCallable(const Model::DescribeLiveStreamDomainAppInfoRequest& request) const; SetPageCompressConfigOutcome setPageCompressConfig(const Model::SetPageCompressConfigRequest &request)const; void setPageCompressConfigAsync(const Model::SetPageCompressConfigRequest& request, const SetPageCompressConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetPageCompressConfigOutcomeCallable setPageCompressConfigCallable(const Model::SetPageCompressConfigRequest& request) const; @@ -997,24 +796,15 @@ namespace AlibabaCloud DescribeIpInfoOutcome describeIpInfo(const Model::DescribeIpInfoRequest &request)const; void describeIpInfoAsync(const Model::DescribeIpInfoRequest& request, const DescribeIpInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeIpInfoOutcomeCallable describeIpInfoCallable(const Model::DescribeIpInfoRequest& request) const; - DescribeDomainConfigsOutcome describeDomainConfigs(const Model::DescribeDomainConfigsRequest &request)const; - void describeDomainConfigsAsync(const Model::DescribeDomainConfigsRequest& request, const DescribeDomainConfigsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDomainConfigsOutcomeCallable describeDomainConfigsCallable(const Model::DescribeDomainConfigsRequest& request) const; DescribeDomainsBySourceOutcome describeDomainsBySource(const Model::DescribeDomainsBySourceRequest &request)const; void describeDomainsBySourceAsync(const Model::DescribeDomainsBySourceRequest& request, const DescribeDomainsBySourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainsBySourceOutcomeCallable describeDomainsBySourceCallable(const Model::DescribeDomainsBySourceRequest& request) const; ModifyDomainCustomLogConfigOutcome modifyDomainCustomLogConfig(const Model::ModifyDomainCustomLogConfigRequest &request)const; void modifyDomainCustomLogConfigAsync(const Model::ModifyDomainCustomLogConfigRequest& request, const ModifyDomainCustomLogConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDomainCustomLogConfigOutcomeCallable modifyDomainCustomLogConfigCallable(const Model::ModifyDomainCustomLogConfigRequest& request) const; - UpdateLiveAppSnapshotConfigOutcome updateLiveAppSnapshotConfig(const Model::UpdateLiveAppSnapshotConfigRequest &request)const; - void updateLiveAppSnapshotConfigAsync(const Model::UpdateLiveAppSnapshotConfigRequest& request, const UpdateLiveAppSnapshotConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - UpdateLiveAppSnapshotConfigOutcomeCallable updateLiveAppSnapshotConfigCallable(const Model::UpdateLiveAppSnapshotConfigRequest& request) const; DescribeDomainPvDataOutcome describeDomainPvData(const Model::DescribeDomainPvDataRequest &request)const; void describeDomainPvDataAsync(const Model::DescribeDomainPvDataRequest& request, const DescribeDomainPvDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainPvDataOutcomeCallable describeDomainPvDataCallable(const Model::DescribeDomainPvDataRequest& request) const; - AddLiveAppSnapshotConfigOutcome addLiveAppSnapshotConfig(const Model::AddLiveAppSnapshotConfigRequest &request)const; - void addLiveAppSnapshotConfigAsync(const Model::AddLiveAppSnapshotConfigRequest& request, const AddLiveAppSnapshotConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AddLiveAppSnapshotConfigOutcomeCallable addLiveAppSnapshotConfigCallable(const Model::AddLiveAppSnapshotConfigRequest& request) const; DescribeDomainISPDataOutcome describeDomainISPData(const Model::DescribeDomainISPDataRequest &request)const; void describeDomainISPDataAsync(const Model::DescribeDomainISPDataRequest& request, const DescribeDomainISPDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainISPDataOutcomeCallable describeDomainISPDataCallable(const Model::DescribeDomainISPDataRequest& request) const; @@ -1024,36 +814,30 @@ namespace AlibabaCloud DescribeDomainRealTimeByteHitRateDataOutcome describeDomainRealTimeByteHitRateData(const Model::DescribeDomainRealTimeByteHitRateDataRequest &request)const; void describeDomainRealTimeByteHitRateDataAsync(const Model::DescribeDomainRealTimeByteHitRateDataRequest& request, const DescribeDomainRealTimeByteHitRateDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainRealTimeByteHitRateDataOutcomeCallable describeDomainRealTimeByteHitRateDataCallable(const Model::DescribeDomainRealTimeByteHitRateDataRequest& request) const; - AddLiveDomainMappingOutcome addLiveDomainMapping(const Model::AddLiveDomainMappingRequest &request)const; - void addLiveDomainMappingAsync(const Model::AddLiveDomainMappingRequest& request, const AddLiveDomainMappingAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AddLiveDomainMappingOutcomeCallable addLiveDomainMappingCallable(const Model::AddLiveDomainMappingRequest& request) const; DescribeDomainRealTimeSrcBpsDataOutcome describeDomainRealTimeSrcBpsData(const Model::DescribeDomainRealTimeSrcBpsDataRequest &request)const; void describeDomainRealTimeSrcBpsDataAsync(const Model::DescribeDomainRealTimeSrcBpsDataRequest& request, const DescribeDomainRealTimeSrcBpsDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainRealTimeSrcBpsDataOutcomeCallable describeDomainRealTimeSrcBpsDataCallable(const Model::DescribeDomainRealTimeSrcBpsDataRequest& request) const; - ResumeLiveStreamOutcome resumeLiveStream(const Model::ResumeLiveStreamRequest &request)const; - void resumeLiveStreamAsync(const Model::ResumeLiveStreamRequest& request, const ResumeLiveStreamAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ResumeLiveStreamOutcomeCallable resumeLiveStreamCallable(const Model::ResumeLiveStreamRequest& request) const; + DescribeUserUsageDataExportTaskOutcome describeUserUsageDataExportTask(const Model::DescribeUserUsageDataExportTaskRequest &request)const; + void describeUserUsageDataExportTaskAsync(const Model::DescribeUserUsageDataExportTaskRequest& request, const DescribeUserUsageDataExportTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeUserUsageDataExportTaskOutcomeCallable describeUserUsageDataExportTaskCallable(const Model::DescribeUserUsageDataExportTaskRequest& request) const; UpdateFCTriggerOutcome updateFCTrigger(const Model::UpdateFCTriggerRequest &request)const; void updateFCTriggerAsync(const Model::UpdateFCTriggerRequest& request, const UpdateFCTriggerAsyncHandler& handler, const std::shared_ptr& 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& context = nullptr) const; DescribeFCTriggerOutcomeCallable describeFCTriggerCallable(const Model::DescribeFCTriggerRequest& request) const; - DescribeLiveStreamsPublishListOutcome describeLiveStreamsPublishList(const Model::DescribeLiveStreamsPublishListRequest &request)const; - void describeLiveStreamsPublishListAsync(const Model::DescribeLiveStreamsPublishListRequest& request, const DescribeLiveStreamsPublishListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLiveStreamsPublishListOutcomeCallable describeLiveStreamsPublishListCallable(const Model::DescribeLiveStreamsPublishListRequest& request) const; DescribeDomainRealTimeBpsDataOutcome describeDomainRealTimeBpsData(const Model::DescribeDomainRealTimeBpsDataRequest &request)const; void describeDomainRealTimeBpsDataAsync(const Model::DescribeDomainRealTimeBpsDataRequest& request, const DescribeDomainRealTimeBpsDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainRealTimeBpsDataOutcomeCallable describeDomainRealTimeBpsDataCallable(const Model::DescribeDomainRealTimeBpsDataRequest& request) const; DescribeDomainRealTimeSrcTrafficDataOutcome describeDomainRealTimeSrcTrafficData(const Model::DescribeDomainRealTimeSrcTrafficDataRequest &request)const; void describeDomainRealTimeSrcTrafficDataAsync(const Model::DescribeDomainRealTimeSrcTrafficDataRequest& request, const DescribeDomainRealTimeSrcTrafficDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainRealTimeSrcTrafficDataOutcomeCallable describeDomainRealTimeSrcTrafficDataCallable(const Model::DescribeDomainRealTimeSrcTrafficDataRequest& request) const; - DescribeDomainDownstreamBpsOfEdgeOutcome describeDomainDownstreamBpsOfEdge(const Model::DescribeDomainDownstreamBpsOfEdgeRequest &request)const; - void describeDomainDownstreamBpsOfEdgeAsync(const Model::DescribeDomainDownstreamBpsOfEdgeRequest& request, const DescribeDomainDownstreamBpsOfEdgeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDomainDownstreamBpsOfEdgeOutcomeCallable describeDomainDownstreamBpsOfEdgeCallable(const Model::DescribeDomainDownstreamBpsOfEdgeRequest& request) const; DescribeDomainMax95BpsDataOutcome describeDomainMax95BpsData(const Model::DescribeDomainMax95BpsDataRequest &request)const; void describeDomainMax95BpsDataAsync(const Model::DescribeDomainMax95BpsDataRequest& request, const DescribeDomainMax95BpsDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainMax95BpsDataOutcomeCallable describeDomainMax95BpsDataCallable(const Model::DescribeDomainMax95BpsDataRequest& request) const; + DescribeDomainUsageDataOutcome describeDomainUsageData(const Model::DescribeDomainUsageDataRequest &request)const; + void describeDomainUsageDataAsync(const Model::DescribeDomainUsageDataRequest& request, const DescribeDomainUsageDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDomainUsageDataOutcomeCallable describeDomainUsageDataCallable(const Model::DescribeDomainUsageDataRequest& request) const; SetHttpsOptionConfigOutcome setHttpsOptionConfig(const Model::SetHttpsOptionConfigRequest &request)const; void setHttpsOptionConfigAsync(const Model::SetHttpsOptionConfigRequest& request, const SetHttpsOptionConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetHttpsOptionConfigOutcomeCallable setHttpsOptionConfigCallable(const Model::SetHttpsOptionConfigRequest& request) const; @@ -1063,15 +847,15 @@ namespace AlibabaCloud ListDomainsByLogConfigIdOutcome listDomainsByLogConfigId(const Model::ListDomainsByLogConfigIdRequest &request)const; void listDomainsByLogConfigIdAsync(const Model::ListDomainsByLogConfigIdRequest& request, const ListDomainsByLogConfigIdAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListDomainsByLogConfigIdOutcomeCallable listDomainsByLogConfigIdCallable(const Model::ListDomainsByLogConfigIdRequest& request) const; + DescribeUserUsageDetailDataExportTaskOutcome describeUserUsageDetailDataExportTask(const Model::DescribeUserUsageDetailDataExportTaskRequest &request)const; + void describeUserUsageDetailDataExportTaskAsync(const Model::DescribeUserUsageDetailDataExportTaskRequest& request, const DescribeUserUsageDetailDataExportTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeUserUsageDetailDataExportTaskOutcomeCallable describeUserUsageDetailDataExportTaskCallable(const Model::DescribeUserUsageDetailDataExportTaskRequest& request) const; DescribeDomainRegionDataOutcome describeDomainRegionData(const Model::DescribeDomainRegionDataRequest &request)const; void describeDomainRegionDataAsync(const Model::DescribeDomainRegionDataRequest& request, const DescribeDomainRegionDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainRegionDataOutcomeCallable describeDomainRegionDataCallable(const Model::DescribeDomainRegionDataRequest& request) const; DescribeDomainSrcBpsDataOutcome describeDomainSrcBpsData(const Model::DescribeDomainSrcBpsDataRequest &request)const; void describeDomainSrcBpsDataAsync(const Model::DescribeDomainSrcBpsDataRequest& request, const DescribeDomainSrcBpsDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDomainSrcBpsDataOutcomeCallable describeDomainSrcBpsDataCallable(const Model::DescribeDomainSrcBpsDataRequest& request) const; - DeleteLiveAppRecordConfigOutcome deleteLiveAppRecordConfig(const Model::DeleteLiveAppRecordConfigRequest &request)const; - void deleteLiveAppRecordConfigAsync(const Model::DeleteLiveAppRecordConfigRequest& request, const DeleteLiveAppRecordConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteLiveAppRecordConfigOutcomeCallable deleteLiveAppRecordConfigCallable(const Model::DeleteLiveAppRecordConfigRequest& request) const; SetHttpHeaderConfigOutcome setHttpHeaderConfig(const Model::SetHttpHeaderConfigRequest &request)const; void setHttpHeaderConfigAsync(const Model::SetHttpHeaderConfigRequest& request, const SetHttpHeaderConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetHttpHeaderConfigOutcomeCallable setHttpHeaderConfigCallable(const Model::SetHttpHeaderConfigRequest& request) const; diff --git a/cdn/include/alibabacloud/cdn/model/AddCdnDomainRequest.h b/cdn/include/alibabacloud/cdn/model/AddCdnDomainRequest.h index b4dd72485..3c12a8fb9 100644 --- a/cdn/include/alibabacloud/cdn/model/AddCdnDomainRequest.h +++ b/cdn/include/alibabacloud/cdn/model/AddCdnDomainRequest.h @@ -37,51 +37,39 @@ namespace AlibabaCloud std::string getTopLevelDomain()const; void setTopLevelDomain(const std::string& topLevelDomain); - std::string getSources()const; - void setSources(const std::string& sources); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); - int getSourcePort()const; - void setSourcePort(int sourcePort); - std::string getPriorities()const; - void setPriorities(const std::string& priorities); + std::string getSources()const; + void setSources(const std::string& sources); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); std::string getCdnType()const; void setCdnType(const std::string& cdnType); + std::string getOwnerAccount()const; + void setOwnerAccount(const std::string& ownerAccount); std::string getScope()const; void setScope(const std::string& scope); - std::string getSourceType()const; - void setSourceType(const std::string& sourceType); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + long getOwnerId()const; + void setOwnerId(long ownerId); std::string getCheckUrl()const; void setCheckUrl(const std::string& checkUrl); - std::string getRegion()const; - void setRegion(const std::string& region); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); private: std::string topLevelDomain_; - std::string sources_; - std::string ownerAccount_; - std::string domainName_; - long ownerId_; - std::string accessKeyId_; std::string resourceGroupId_; - int sourcePort_; - std::string priorities_; + std::string sources_; std::string securityToken_; std::string cdnType_; + std::string ownerAccount_; std::string scope_; - std::string sourceType_; + std::string domainName_; + long ownerId_; std::string checkUrl_; - std::string region_; + std::string accessKeyId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/AddLiveAppRecordConfigRequest.h b/cdn/include/alibabacloud/cdn/model/AddLiveAppRecordConfigRequest.h deleted file mode 100644 index d4452ece0..000000000 --- a/cdn/include/alibabacloud/cdn/model/AddLiveAppRecordConfigRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT AddLiveAppRecordConfigRequest : public RpcServiceRequest - { - - public: - AddLiveAppRecordConfigRequest(); - ~AddLiveAppRecordConfigRequest(); - - std::string getOssBucket()const; - void setOssBucket(const std::string& ossBucket); - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getOssEndpoint()const; - void setOssEndpoint(const std::string& ossEndpoint); - std::string getOssObjectPrefix()const; - void setOssObjectPrefix(const std::string& ossObjectPrefix); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string ossBucket_; - std::string appName_; - std::string securityToken_; - std::string domainName_; - std::string ossEndpoint_; - std::string ossObjectPrefix_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPRECORDCONFIGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigRequest.h b/cdn/include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigRequest.h deleted file mode 100644 index 9ceeaa13c..000000000 --- a/cdn/include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigRequest.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT AddLiveAppSnapshotConfigRequest : public RpcServiceRequest - { - - public: - AddLiveAppSnapshotConfigRequest(); - ~AddLiveAppSnapshotConfigRequest(); - - int getTimeInterval()const; - void setTimeInterval(int timeInterval); - std::string getOssBucket()const; - void setOssBucket(const std::string& ossBucket); - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getOssEndpoint()const; - void setOssEndpoint(const std::string& ossEndpoint); - std::string getSequenceOssObject()const; - void setSequenceOssObject(const std::string& sequenceOssObject); - std::string getOverwriteOssObject()const; - void setOverwriteOssObject(const std::string& overwriteOssObject); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - int timeInterval_; - std::string ossBucket_; - std::string appName_; - std::string securityToken_; - std::string domainName_; - std::string ossEndpoint_; - std::string sequenceOssObject_; - std::string overwriteOssObject_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPSNAPSHOTCONFIGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigResult.h b/cdn/include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigResult.h deleted file mode 100644 index c6224e557..000000000 --- a/cdn/include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPSNAPSHOTCONFIGRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPSNAPSHOTCONFIGRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT AddLiveAppSnapshotConfigResult : public ServiceResult - { - public: - - - AddLiveAppSnapshotConfigResult(); - explicit AddLiveAppSnapshotConfigResult(const std::string &payload); - ~AddLiveAppSnapshotConfigResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPSNAPSHOTCONFIGRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/AddLiveDomainMappingRequest.h b/cdn/include/alibabacloud/cdn/model/AddLiveDomainMappingRequest.h deleted file mode 100644 index 318dbfc5e..000000000 --- a/cdn/include/alibabacloud/cdn/model/AddLiveDomainMappingRequest.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_ADDLIVEDOMAINMAPPINGREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_ADDLIVEDOMAINMAPPINGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT AddLiveDomainMappingRequest : public RpcServiceRequest - { - - public: - AddLiveDomainMappingRequest(); - ~AddLiveDomainMappingRequest(); - - std::string getPullDomain()const; - void setPullDomain(const std::string& pullDomain); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getPushDomain()const; - void setPushDomain(const std::string& pushDomain); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string pullDomain_; - std::string securityToken_; - std::string pushDomain_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_ADDLIVEDOMAINMAPPINGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/AddLiveStreamTranscodeResult.h b/cdn/include/alibabacloud/cdn/model/AddLiveStreamTranscodeResult.h deleted file mode 100644 index a9b5eb9b2..000000000 --- a/cdn/include/alibabacloud/cdn/model/AddLiveStreamTranscodeResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_ADDLIVESTREAMTRANSCODERESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_ADDLIVESTREAMTRANSCODERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT AddLiveStreamTranscodeResult : public ServiceResult - { - public: - - - AddLiveStreamTranscodeResult(); - explicit AddLiveStreamTranscodeResult(const std::string &payload); - ~AddLiveStreamTranscodeResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_ADDLIVESTREAMTRANSCODERESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/AddLiveStreamTranscodeRequest.h b/cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainRequest.h similarity index 52% rename from cdn/include/alibabacloud/cdn/model/AddLiveStreamTranscodeRequest.h rename to cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainRequest.h index ac9e82155..59c6c6535 100644 --- a/cdn/include/alibabacloud/cdn/model/AddLiveStreamTranscodeRequest.h +++ b/cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINREQUEST_H_ #include #include @@ -28,45 +28,51 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT AddLiveStreamTranscodeRequest : public RpcServiceRequest + class ALIBABACLOUD_CDN_EXPORT BatchAddCdnDomainRequest : public RpcServiceRequest { public: - AddLiveStreamTranscodeRequest(); - ~AddLiveStreamTranscodeRequest(); + BatchAddCdnDomainRequest(); + ~BatchAddCdnDomainRequest(); - std::string get_Template()const; - void set_Template(const std::string& _template); - std::string getApp()const; - void setApp(const std::string& app); + std::string getTopLevelDomain()const; + void setTopLevelDomain(const std::string& topLevelDomain); + std::string getResourceGroupId()const; + void setResourceGroupId(const std::string& resourceGroupId); + std::string getSources()const; + void setSources(const std::string& sources); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); + std::string getCdnType()const; + void setCdnType(const std::string& cdnType); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); - std::string getDomain()const; - void setDomain(const std::string& domain); - std::string getRecord()const; - void setRecord(const std::string& record); + std::string getScope()const; + void setScope(const std::string& scope); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getSnapshot()const; - void setSnapshot(const std::string& snapshot); + std::string getCheckUrl()const; + void setCheckUrl(const std::string& checkUrl); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); private: - std::string _template_; - std::string app_; + std::string topLevelDomain_; + std::string resourceGroupId_; + std::string sources_; std::string securityToken_; + std::string cdnType_; std::string ownerAccount_; - std::string domain_; - std::string record_; + std::string scope_; + std::string domainName_; long ownerId_; - std::string snapshot_; + std::string checkUrl_; std::string accessKeyId_; }; } } } -#endif // !ALIBABACLOUD_CDN_MODEL_ADDLIVESTREAMTRANSCODEREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/ResumeLiveStreamResult.h b/cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainResult.h similarity index 70% rename from cdn/include/alibabacloud/cdn/model/ResumeLiveStreamResult.h rename to cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainResult.h index 48e30c317..0f66e6632 100644 --- a/cdn/include/alibabacloud/cdn/model/ResumeLiveStreamResult.h +++ b/cdn/include/alibabacloud/cdn/model/BatchAddCdnDomainResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_RESUMELIVESTREAMRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_RESUMELIVESTREAMRESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINRESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINRESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT ResumeLiveStreamResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT BatchAddCdnDomainResult : public ServiceResult { public: - ResumeLiveStreamResult(); - explicit ResumeLiveStreamResult(const std::string &payload); - ~ResumeLiveStreamResult(); + BatchAddCdnDomainResult(); + explicit BatchAddCdnDomainResult(const std::string &payload); + ~BatchAddCdnDomainResult(); protected: void parse(const std::string &payload); @@ -46,4 +46,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_CDN_MODEL_RESUMELIVESTREAMRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeRequest.h b/cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h similarity index 65% rename from cdn/include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeRequest.h rename to cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h index f140d8505..d7368ffdd 100644 --- a/cdn/include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeRequest.h +++ b/cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGREQUEST_H_ #include #include @@ -28,34 +28,31 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DeleteLiveStreamTranscodeRequest : public RpcServiceRequest + class ALIBABACLOUD_CDN_EXPORT BatchDeleteCdnDomainConfigRequest : public RpcServiceRequest { public: - DeleteLiveStreamTranscodeRequest(); - ~DeleteLiveStreamTranscodeRequest(); + BatchDeleteCdnDomainConfigRequest(); + ~BatchDeleteCdnDomainConfigRequest(); - std::string get_Template()const; - void set_Template(const std::string& _template); - std::string getApp()const; - void setApp(const std::string& app); + std::string getFunctionNames()const; + void setFunctionNames(const std::string& functionNames); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); + std::string getDomainNames()const; + void setDomainNames(const std::string& domainNames); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); - std::string getDomain()const; - void setDomain(const std::string& domain); long getOwnerId()const; void setOwnerId(long ownerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); private: - std::string _template_; - std::string app_; + std::string functionNames_; std::string securityToken_; + std::string domainNames_; std::string ownerAccount_; - std::string domain_; long ownerId_; std::string accessKeyId_; @@ -63,4 +60,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DELETELIVESTREAMTRANSCODEREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeUserCustomerLabelsResult.h b/cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h similarity index 68% rename from cdn/include/alibabacloud/cdn/model/DescribeUserCustomerLabelsResult.h rename to cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h index 8fcd0cd46..95ed602cf 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeUserCustomerLabelsResult.h +++ b/cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSRESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_ #include #include @@ -29,23 +29,21 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeUserCustomerLabelsResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT BatchDeleteCdnDomainConfigResult : public ServiceResult { public: - DescribeUserCustomerLabelsResult(); - explicit DescribeUserCustomerLabelsResult(const std::string &payload); - ~DescribeUserCustomerLabelsResult(); - bool getIsInnerUser()const; + BatchDeleteCdnDomainConfigResult(); + explicit BatchDeleteCdnDomainConfigResult(const std::string &payload); + ~BatchDeleteCdnDomainConfigResult(); protected: void parse(const std::string &payload); private: - bool isInnerUser_; }; } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainCCDataRequest.h b/cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainRequest.h similarity index 65% rename from cdn/include/alibabacloud/cdn/model/DescribeDomainCCDataRequest.h rename to cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainRequest.h index 588a18655..553c794eb 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainCCDataRequest.h +++ b/cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCDATAREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCDATAREQUEST_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINREQUEST_H_ #include #include @@ -28,31 +28,34 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeDomainCCDataRequest : public RpcServiceRequest + class ALIBABACLOUD_CDN_EXPORT BatchUpdateCdnDomainRequest : public RpcServiceRequest { public: - DescribeDomainCCDataRequest(); - ~DescribeDomainCCDataRequest(); + BatchUpdateCdnDomainRequest(); + ~BatchUpdateCdnDomainRequest(); + std::string getTopLevelDomain()const; + void setTopLevelDomain(const std::string& topLevelDomain); + std::string getResourceGroupId()const; + void setResourceGroupId(const std::string& resourceGroupId); + std::string getSources()const; + void setSources(const std::string& sources); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); std::string getDomainName()const; void setDomainName(const std::string& domainName); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); long getOwnerId()const; void setOwnerId(long ownerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); private: + std::string topLevelDomain_; + std::string resourceGroupId_; + std::string sources_; std::string securityToken_; std::string domainName_; - std::string endTime_; - std::string startTime_; long ownerId_; std::string accessKeyId_; @@ -60,4 +63,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCDATAREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/AddLiveDomainMappingResult.h b/cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainResult.h similarity index 71% rename from cdn/include/alibabacloud/cdn/model/AddLiveDomainMappingResult.h rename to cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainResult.h index ff5355bec..dd9763b10 100644 --- a/cdn/include/alibabacloud/cdn/model/AddLiveDomainMappingResult.h +++ b/cdn/include/alibabacloud/cdn/model/BatchUpdateCdnDomainResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_ADDLIVEDOMAINMAPPINGRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_ADDLIVEDOMAINMAPPINGRESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINRESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINRESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT AddLiveDomainMappingResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT BatchUpdateCdnDomainResult : public ServiceResult { public: - AddLiveDomainMappingResult(); - explicit AddLiveDomainMappingResult(const std::string &payload); - ~AddLiveDomainMappingResult(); + BatchUpdateCdnDomainResult(); + explicit BatchUpdateCdnDomainResult(const std::string &payload); + ~BatchUpdateCdnDomainResult(); protected: void parse(const std::string &payload); @@ -46,4 +46,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_CDN_MODEL_ADDLIVEDOMAINMAPPINGRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesRequest.h b/cdn/include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesRequest.h deleted file mode 100644 index f70493ce2..000000000 --- a/cdn/include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesRequest.h +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT CreateLiveStreamRecordIndexFilesRequest : public RpcServiceRequest - { - - public: - CreateLiveStreamRecordIndexFilesRequest(); - ~CreateLiveStreamRecordIndexFilesRequest(); - - std::string getOssBucket()const; - void setOssBucket(const std::string& ossBucket); - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getOssEndpoint()const; - void setOssEndpoint(const std::string& ossEndpoint); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getStreamName()const; - void setStreamName(const std::string& streamName); - std::string getOssObject()const; - void setOssObject(const std::string& ossObject); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string ossBucket_; - std::string appName_; - std::string securityToken_; - std::string domainName_; - std::string ossEndpoint_; - std::string endTime_; - std::string startTime_; - long ownerId_; - std::string streamName_; - std::string ossObject_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesResult.h b/cdn/include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesResult.h deleted file mode 100644 index 257c0de12..000000000 --- a/cdn/include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesResult.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - 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; - }; - - - CreateLiveStreamRecordIndexFilesResult(); - explicit CreateLiveStreamRecordIndexFilesResult(const std::string &payload); - ~CreateLiveStreamRecordIndexFilesResult(); - RecordInfo getRecordInfo()const; - - protected: - void parse(const std::string &payload); - private: - RecordInfo recordInfo_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskRequest.h b/cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskRequest.h new file mode 100644 index 000000000..ea777dfcd --- /dev/null +++ b/cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskRequest.h @@ -0,0 +1,126 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Cdn + { + namespace Model + { + class ALIBABACLOUD_CDN_EXPORT CreateUsageDetailDataExportTaskRequest : public RpcServiceRequest + { + + public: + CreateUsageDetailDataExportTaskRequest(); + ~CreateUsageDetailDataExportTaskRequest(); + + long getCallerParentId()const; + void setCallerParentId(long callerParentId); + std::string getDomainNames()const; + void setDomainNames(const std::string& domainNames); + bool getProxy_original_security_transport()const; + void setProxy_original_security_transport(bool proxy_original_security_transport); + std::string getTaskName()const; + void setTaskName(const std::string& taskName); + std::string getStartTime()const; + void setStartTime(const std::string& startTime); + std::string getProxy_original_source_ip()const; + void setProxy_original_source_ip(const std::string& proxy_original_source_ip); + std::string getType()const; + void setType(const std::string& type); + 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 getGroup()const; + void setGroup(const std::string& group); + std::string getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getEndTime()const; + void setEndTime(const std::string& endTime); + 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); + + private: + long callerParentId_; + std::string domainNames_; + bool proxy_original_security_transport_; + std::string taskName_; + std::string startTime_; + std::string proxy_original_source_ip_; + std::string type_; + 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 group_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string endTime_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/AddLiveAppRecordConfigResult.h b/cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskResult.h similarity index 58% rename from cdn/include/alibabacloud/cdn/model/AddLiveAppRecordConfigResult.h rename to cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskResult.h index fc7db6739..1ad375881 100644 --- a/cdn/include/alibabacloud/cdn/model/AddLiveAppRecordConfigResult.h +++ b/cdn/include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPRECORDCONFIGRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPRECORDCONFIGRESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKRESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKRESULT_H_ #include #include @@ -29,21 +29,27 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT AddLiveAppRecordConfigResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT CreateUsageDetailDataExportTaskResult : public ServiceResult { public: - AddLiveAppRecordConfigResult(); - explicit AddLiveAppRecordConfigResult(const std::string &payload); - ~AddLiveAppRecordConfigResult(); + CreateUsageDetailDataExportTaskResult(); + explicit CreateUsageDetailDataExportTaskResult(const std::string &payload); + ~CreateUsageDetailDataExportTaskResult(); + std::string getTaskId()const; + std::string getEndTime()const; + std::string getStartTime()const; protected: void parse(const std::string &payload); private: + std::string taskId_; + std::string endTime_; + std::string startTime_; }; } } } -#endif // !ALIBABACLOUD_CDN_MODEL_ADDLIVEAPPRECORDCONFIGRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskRequest.h b/cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskRequest.h new file mode 100644 index 000000000..71520a6aa --- /dev/null +++ b/cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskRequest.h @@ -0,0 +1,120 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_CDN_MODEL_CREATEUSERUSAGEDATAEXPORTTASKREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_CREATEUSERUSAGEDATAEXPORTTASKREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Cdn + { + namespace Model + { + class ALIBABACLOUD_CDN_EXPORT CreateUserUsageDataExportTaskRequest : public RpcServiceRequest + { + + public: + CreateUserUsageDataExportTaskRequest(); + ~CreateUserUsageDataExportTaskRequest(); + + 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 getTaskName()const; + void setTaskName(const std::string& taskName); + std::string getLanguage()const; + void setLanguage(const std::string& language); + std::string getStartTime()const; + void setStartTime(const std::string& startTime); + std::string 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getEndTime()const; + void setEndTime(const std::string& endTime); + 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); + + private: + long callerParentId_; + bool proxy_original_security_transport_; + std::string taskName_; + std::string language_; + std::string startTime_; + 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 app_ip_; + std::string popProduct_; + std::string product_; + std::string endTime_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_CDN_MODEL_CREATEUSERUSAGEDATAEXPORTTASKREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainResult.h b/cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskResult.h similarity index 62% rename from cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainResult.h rename to cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskResult.h index 72b1aab55..365e2d8ef 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainResult.h +++ b/cdn/include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINRESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_CREATEUSERUSAGEDATAEXPORTTASKRESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_CREATEUSERUSAGEDATAEXPORTTASKRESULT_H_ #include #include @@ -29,25 +29,27 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeL2VipsByDynamicDomainResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT CreateUserUsageDataExportTaskResult : public ServiceResult { public: - DescribeL2VipsByDynamicDomainResult(); - explicit DescribeL2VipsByDynamicDomainResult(const std::string &payload); - ~DescribeL2VipsByDynamicDomainResult(); - std::string getDomainName()const; - std::vector getVips()const; + CreateUserUsageDataExportTaskResult(); + explicit CreateUserUsageDataExportTaskResult(const std::string &payload); + ~CreateUserUsageDataExportTaskResult(); + std::string getTaskId()const; + std::string getEndTime()const; + std::string getStartTime()const; protected: void parse(const std::string &payload); private: - std::string domainName_; - std::vector vips_; + std::string taskId_; + std::string endTime_; + std::string startTime_; }; } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_CREATEUSERUSAGEDATAEXPORTTASKRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DeleteCacheExpiredConfigRequest.h b/cdn/include/alibabacloud/cdn/model/DeleteCacheExpiredConfigRequest.h deleted file mode 100644 index 7c7fd9613..000000000 --- a/cdn/include/alibabacloud/cdn/model/DeleteCacheExpiredConfigRequest.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DELETECACHEEXPIREDCONFIGREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DELETECACHEEXPIREDCONFIGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DeleteCacheExpiredConfigRequest : public RpcServiceRequest - { - - public: - DeleteCacheExpiredConfigRequest(); - ~DeleteCacheExpiredConfigRequest(); - - std::string getCacheType()const; - void setCacheType(const std::string& cacheType); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getConfigID()const; - void setConfigID(const std::string& configID); - 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 cacheType_; - std::string securityToken_; - std::string configID_; - std::string domainName_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DELETECACHEEXPIREDCONFIGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DeleteCacheExpiredConfigResult.h b/cdn/include/alibabacloud/cdn/model/DeleteCacheExpiredConfigResult.h deleted file mode 100644 index 11716d138..000000000 --- a/cdn/include/alibabacloud/cdn/model/DeleteCacheExpiredConfigResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DELETECACHEEXPIREDCONFIGRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DELETECACHEEXPIREDCONFIGRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DeleteCacheExpiredConfigResult : public ServiceResult - { - public: - - - DeleteCacheExpiredConfigResult(); - explicit DeleteCacheExpiredConfigResult(const std::string &payload); - ~DeleteCacheExpiredConfigResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DELETECACHEEXPIREDCONFIGRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DeleteCdnDomainRequest.h b/cdn/include/alibabacloud/cdn/model/DeleteCdnDomainRequest.h index b783be3ce..0464ea070 100644 --- a/cdn/include/alibabacloud/cdn/model/DeleteCdnDomainRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DeleteCdnDomainRequest.h @@ -39,6 +39,8 @@ namespace AlibabaCloud void setResourceGroupId(const std::string& resourceGroupId); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); + std::string getOwnerAccount()const; + void setOwnerAccount(const std::string& ownerAccount); std::string getDomainName()const; void setDomainName(const std::string& domainName); long getOwnerId()const; @@ -49,6 +51,7 @@ namespace AlibabaCloud private: std::string resourceGroupId_; std::string securityToken_; + std::string ownerAccount_; std::string domainName_; long ownerId_; std::string accessKeyId_; diff --git a/cdn/include/alibabacloud/cdn/model/DeleteHttpHeaderConfigRequest.h b/cdn/include/alibabacloud/cdn/model/DeleteHttpHeaderConfigRequest.h deleted file mode 100644 index aa7627039..000000000 --- a/cdn/include/alibabacloud/cdn/model/DeleteHttpHeaderConfigRequest.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DELETEHTTPHEADERCONFIGREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DELETEHTTPHEADERCONFIGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DeleteHttpHeaderConfigRequest : public RpcServiceRequest - { - - public: - DeleteHttpHeaderConfigRequest(); - ~DeleteHttpHeaderConfigRequest(); - - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getConfigID()const; - void setConfigID(const std::string& configID); - 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 securityToken_; - std::string configID_; - std::string domainName_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DELETEHTTPHEADERCONFIGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DeleteHttpHeaderConfigResult.h b/cdn/include/alibabacloud/cdn/model/DeleteHttpHeaderConfigResult.h deleted file mode 100644 index babb24813..000000000 --- a/cdn/include/alibabacloud/cdn/model/DeleteHttpHeaderConfigResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DELETEHTTPHEADERCONFIGRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DELETEHTTPHEADERCONFIGRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DeleteHttpHeaderConfigResult : public ServiceResult - { - public: - - - DeleteHttpHeaderConfigResult(); - explicit DeleteHttpHeaderConfigResult(const std::string &payload); - ~DeleteHttpHeaderConfigResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DELETEHTTPHEADERCONFIGRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigRequest.h b/cdn/include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigRequest.h deleted file mode 100644 index 384c404bf..000000000 --- a/cdn/include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigRequest.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DeleteLiveAppRecordConfigRequest : public RpcServiceRequest - { - - public: - DeleteLiveAppRecordConfigRequest(); - ~DeleteLiveAppRecordConfigRequest(); - - std::string getAppName()const; - void setAppName(const std::string& appName); - 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 appName_; - std::string securityToken_; - std::string domainName_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DELETELIVEAPPRECORDCONFIGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigResult.h b/cdn/include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigResult.h deleted file mode 100644 index 3fe77b09f..000000000 --- a/cdn/include/alibabacloud/cdn/model/DeleteLiveAppRecordConfigResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DELETELIVEAPPRECORDCONFIGRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DELETELIVEAPPRECORDCONFIGRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DeleteLiveAppRecordConfigResult : public ServiceResult - { - public: - - - DeleteLiveAppRecordConfigResult(); - explicit DeleteLiveAppRecordConfigResult(const std::string &payload); - ~DeleteLiveAppRecordConfigResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DELETELIVEAPPRECORDCONFIGRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigRequest.h b/cdn/include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigRequest.h deleted file mode 100644 index 310db0d0d..000000000 --- a/cdn/include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigRequest.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DELETELIVEAPPSNAPSHOTCONFIGREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DELETELIVEAPPSNAPSHOTCONFIGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DeleteLiveAppSnapshotConfigRequest : public RpcServiceRequest - { - - public: - DeleteLiveAppSnapshotConfigRequest(); - ~DeleteLiveAppSnapshotConfigRequest(); - - std::string getAppName()const; - void setAppName(const std::string& appName); - 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 appName_; - std::string securityToken_; - std::string domainName_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DELETELIVEAPPSNAPSHOTCONFIGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigResult.h b/cdn/include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigResult.h deleted file mode 100644 index f6e4bc4ae..000000000 --- a/cdn/include/alibabacloud/cdn/model/DeleteLiveAppSnapshotConfigResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DELETELIVEAPPSNAPSHOTCONFIGRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DELETELIVEAPPSNAPSHOTCONFIGRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DeleteLiveAppSnapshotConfigResult : public ServiceResult - { - public: - - - DeleteLiveAppSnapshotConfigResult(); - explicit DeleteLiveAppSnapshotConfigResult(const std::string &payload); - ~DeleteLiveAppSnapshotConfigResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DELETELIVEAPPSNAPSHOTCONFIGRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DeleteLiveDomainMappingRequest.h b/cdn/include/alibabacloud/cdn/model/DeleteLiveDomainMappingRequest.h deleted file mode 100644 index 6a1f7ec0e..000000000 --- a/cdn/include/alibabacloud/cdn/model/DeleteLiveDomainMappingRequest.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DELETELIVEDOMAINMAPPINGREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DELETELIVEDOMAINMAPPINGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DeleteLiveDomainMappingRequest : public RpcServiceRequest - { - - public: - DeleteLiveDomainMappingRequest(); - ~DeleteLiveDomainMappingRequest(); - - std::string getPullDomain()const; - void setPullDomain(const std::string& pullDomain); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getPushDomain()const; - void setPushDomain(const std::string& pushDomain); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string pullDomain_; - std::string securityToken_; - std::string pushDomain_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DELETELIVEDOMAINMAPPINGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DeleteLiveDomainMappingResult.h b/cdn/include/alibabacloud/cdn/model/DeleteLiveDomainMappingResult.h deleted file mode 100644 index 0631a67fe..000000000 --- a/cdn/include/alibabacloud/cdn/model/DeleteLiveDomainMappingResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DELETELIVEDOMAINMAPPINGRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DELETELIVEDOMAINMAPPINGRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DeleteLiveDomainMappingResult : public ServiceResult - { - public: - - - DeleteLiveDomainMappingResult(); - explicit DeleteLiveDomainMappingResult(const std::string &payload); - ~DeleteLiveDomainMappingResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DELETELIVEDOMAINMAPPINGRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeResult.h b/cdn/include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeResult.h deleted file mode 100644 index bc3553354..000000000 --- a/cdn/include/alibabacloud/cdn/model/DeleteLiveStreamTranscodeResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DELETELIVESTREAMTRANSCODERESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DELETELIVESTREAMTRANSCODERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DeleteLiveStreamTranscodeResult : public ServiceResult - { - public: - - - DeleteLiveStreamTranscodeResult(); - explicit DeleteLiveStreamTranscodeResult(const std::string &payload); - ~DeleteLiveStreamTranscodeResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DELETELIVESTREAMTRANSCODERESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailRequest.h similarity index 72% rename from cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListRequest.h rename to cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailRequest.h index 58181cc8c..ad2b1bc31 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSBLOCKLISTREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSBLOCKLISTREQUEST_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILREQUEST_H_ #include #include @@ -28,17 +28,17 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsBlockListRequest : public RpcServiceRequest + class ALIBABACLOUD_CDN_EXPORT DescribeCdnCertificateDetailRequest : public RpcServiceRequest { public: - DescribeLiveStreamsBlockListRequest(); - ~DescribeLiveStreamsBlockListRequest(); + DescribeCdnCertificateDetailRequest(); + ~DescribeCdnCertificateDetailRequest(); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); + std::string getCertName()const; + void setCertName(const std::string& certName); long getOwnerId()const; void setOwnerId(long ownerId); std::string getAccessKeyId()const; @@ -46,7 +46,7 @@ namespace AlibabaCloud private: std::string securityToken_; - std::string domainName_; + std::string certName_; long ownerId_; std::string accessKeyId_; @@ -54,4 +54,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSBLOCKLISTREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListResult.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailResult.h similarity index 61% rename from cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListResult.h rename to cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailResult.h index b1d680cb8..7160c64e9 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsBlockListResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateDetailResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSBLOCKLISTRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSBLOCKLISTRESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILRESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILRESULT_H_ #include #include @@ -29,25 +29,29 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsBlockListResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT DescribeCdnCertificateDetailResult : public ServiceResult { public: - DescribeLiveStreamsBlockListResult(); - explicit DescribeLiveStreamsBlockListResult(const std::string &payload); - ~DescribeLiveStreamsBlockListResult(); - std::string getDomainName()const; - std::vector getStreamUrls()const; + DescribeCdnCertificateDetailResult(); + explicit DescribeCdnCertificateDetailResult(const std::string &payload); + ~DescribeCdnCertificateDetailResult(); + long getCertId()const; + std::string getCert()const; + std::string getCertName()const; + std::string getKey()const; protected: void parse(const std::string &payload); private: - std::string domainName_; - std::vector streamUrls_; + long certId_; + std::string cert_; + std::string certName_; + std::string key_; }; } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSBLOCKLISTRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATEDETAILRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveRecordConfigRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListRequest.h similarity index 77% rename from cdn/include/alibabacloud/cdn/model/DescribeLiveRecordConfigRequest.h rename to cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListRequest.h index 8807e56a3..8a1a62d81 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveRecordConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVERECORDCONFIGREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVERECORDCONFIGREQUEST_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveRecordConfigRequest : public RpcServiceRequest + class ALIBABACLOUD_CDN_EXPORT DescribeCdnCertificateListRequest : public RpcServiceRequest { public: - DescribeLiveRecordConfigRequest(); - ~DescribeLiveRecordConfigRequest(); + DescribeCdnCertificateListRequest(); + ~DescribeCdnCertificateListRequest(); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); @@ -54,4 +54,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVERECORDCONFIGREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveRecordConfigResult.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListResult.h similarity index 53% rename from cdn/include/alibabacloud/cdn/model/DescribeLiveRecordConfigResult.h rename to cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListResult.h index 9d0daa367..24587402c 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveRecordConfigResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnCertificateListResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVERECORDCONFIGRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVERECORDCONFIGRESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTRESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTRESULT_H_ #include #include @@ -29,32 +29,37 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveRecordConfigResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT DescribeCdnCertificateListResult : public ServiceResult { public: - struct LiveAppRecord + struct CertificateListModel { - std::string ossEndpoint; - std::string domainName; - std::string createTime; - std::string ossBucket; - std::string ossObjectPrefix; - std::string appName; + struct Cert + { + std::string fingerprint; + std::string issuer; + long certId; + std::string certName; + long lastTime; + std::string common; + }; + std::vector certList; + int count; }; - DescribeLiveRecordConfigResult(); - explicit DescribeLiveRecordConfigResult(const std::string &payload); - ~DescribeLiveRecordConfigResult(); - std::vector getLiveAppRecordList()const; + DescribeCdnCertificateListResult(); + explicit DescribeCdnCertificateListResult(const std::string &payload); + ~DescribeCdnCertificateListResult(); + CertificateListModel getCertificateListModel()const; protected: void parse(const std::string &payload); private: - std::vector liveAppRecordList_; + CertificateListModel certificateListModel_; }; } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVERECORDCONFIGRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNCERTIFICATELISTRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainDetailResult.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainDetailResult.h index f8f879cab..d99d2393d 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainDetailResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainDetailResult.h @@ -41,24 +41,19 @@ namespace AlibabaCloud std::string priority; int port; std::string enabled; + std::string weight; }; std::vector sourceModels; std::string description; std::string resourceGroupId; + std::string scope; std::string domainName; - std::string sourceType; std::string gmtModified; + std::string cdnType; std::string gmtCreated; - int sourcePort; std::string cname; std::string serverCertificateStatus; - std::vector sources; std::string httpsCname; - std::string serverCertificate; - std::string scope; - std::string region; - std::string cdnType; - std::string certificateName; std::string domainStatus; }; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsRequest.h index 4fd175a00..3efa350a9 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsRequest.h @@ -35,35 +35,86 @@ namespace AlibabaCloud DescribeCdnDomainLogsRequest(); ~DescribeCdnDomainLogsRequest(); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - long getPageSize()const; - void setPageSize(long pageSize); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); + 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 getStartTime()const; void setStartTime(const std::string& startTime); - 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 getOwnerIdLoginEmail()const; + void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail); + std::string getCallerType()const; + void setCallerType(const std::string& callerType); long getPageNumber()const; void setPageNumber(long pageNumber); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); - std::string getLogDay()const; - void setLogDay(const std::string& logDay); + std::string getSecurityToken()const; + void setSecurityToken(const std::string& securityToken); + std::string getRequestContent()const; + void setRequestContent(const std::string& requestContent); + long getPageSize()const; + void setPageSize(long pageSize); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + std::string getEndTime()const; + void setEndTime(const std::string& endTime); + 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); private: - std::string securityToken_; - std::string domainName_; - long pageSize_; - std::string endTime_; + long callerParentId_; + bool proxy_original_security_transport_; std::string startTime_; - long ownerId_; + std::string proxy_original_source_ip_; + std::string ownerIdLoginEmail_; + std::string callerType_; long pageNumber_; std::string accessKeyId_; - std::string logDay_; + std::string securityToken_; + std::string requestContent_; + long pageSize_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string endTime_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h index fd93ab45e..81b3cae6c 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h @@ -32,9 +32,15 @@ namespace AlibabaCloud class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainLogsResult : public ServiceResult { public: - struct DomainLogModel + struct DomainLogDetail { - struct DomainLogDetail + struct PageInfoDetail + { + long pageSize; + long total; + long pageIndex; + }; + struct LogInfoDetail { long logSize; std::string endTime; @@ -43,25 +49,21 @@ namespace AlibabaCloud std::string logPath; }; std::string domainName; - std::vector domainLogDetails; + std::vector logInfos; + std::vector pageInfos; + long logCount; }; DescribeCdnDomainLogsResult(); explicit DescribeCdnDomainLogsResult(const std::string &payload); ~DescribeCdnDomainLogsResult(); - long getTotalCount()const; - long getPageSize()const; - DomainLogModel getDomainLogModel()const; - long getPageNumber()const; + std::vector getDomainLogDetails()const; protected: void parse(const std::string &payload); private: - long totalCount_; - long pageSize_; - DomainLogModel domainLogModel_; - long pageNumber_; + std::vector domainLogDetails_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataRequest.h deleted file mode 100644 index 954f7e7cf..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataRequest.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATAREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATAREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeCdnMonitorDataRequest : public RpcServiceRequest - { - - public: - DescribeCdnMonitorDataRequest(); - ~DescribeCdnMonitorDataRequest(); - - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getInterval()const; - void setInterval(const std::string& interval); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string securityToken_; - std::string domainName_; - std::string endTime_; - std::string interval_; - std::string startTime_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATAREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeUserCustomerLabelsRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h similarity index 72% rename from cdn/include/alibabacloud/cdn/model/DescribeUserCustomerLabelsRequest.h rename to cdn/include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h index eb2fc5611..e5d259914 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeUserCustomerLabelsRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSREQUEST_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGEREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGEREQUEST_H_ #include #include @@ -28,15 +28,13 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeUserCustomerLabelsRequest : public RpcServiceRequest + class ALIBABACLOUD_CDN_EXPORT DescribeCdnUserResourcePackageRequest : public RpcServiceRequest { public: - DescribeUserCustomerLabelsRequest(); - ~DescribeUserCustomerLabelsRequest(); + DescribeCdnUserResourcePackageRequest(); + ~DescribeCdnUserResourcePackageRequest(); - long getUid()const; - void setUid(long uid); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); long getOwnerId()const; @@ -45,7 +43,6 @@ namespace AlibabaCloud void setAccessKeyId(const std::string& accessKeyId); private: - long uid_; std::string securityToken_; long ownerId_; std::string accessKeyId_; @@ -54,4 +51,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGEREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoResult.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageResult.h similarity index 56% rename from cdn/include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoResult.h rename to cdn/include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageResult.h index ac06efa0d..3880a4f1a 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSNAPSHOTINFORESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSNAPSHOTINFORESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGERESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGERESULT_H_ #include #include @@ -29,32 +29,34 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamSnapshotInfoResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT DescribeCdnUserResourcePackageResult : public ServiceResult { public: - struct LiveStreamSnapshotInfo + struct ResourcePackageInfo { - std::string ossEndpoint; - std::string createTime; - std::string ossBucket; - std::string ossObject; + std::string status; + std::string initCapacity; + std::string endTime; + std::string instanceId; + std::string commodityCode; + std::string displayName; + std::string startTime; + std::string currCapacity; }; - DescribeLiveStreamSnapshotInfoResult(); - explicit DescribeLiveStreamSnapshotInfoResult(const std::string &payload); - ~DescribeLiveStreamSnapshotInfoResult(); - std::vector getLiveStreamSnapshotInfoList()const; - std::string getNextStartTime()const; + DescribeCdnUserResourcePackageResult(); + explicit DescribeCdnUserResourcePackageResult(const std::string &payload); + ~DescribeCdnUserResourcePackageResult(); + std::vector getResourcePackageInfos()const; protected: void parse(const std::string &payload); private: - std::vector liveStreamSnapshotInfoList_; - std::string nextStartTime_; + std::vector resourcePackageInfos_; }; } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSNAPSHOTINFORESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERRESOURCEPACKAGERESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataRequest.h index ae8ac2a91..f4938d263 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataRequest.h @@ -35,44 +35,92 @@ namespace AlibabaCloud DescribeDomainBpsDataRequest(); ~DescribeDomainBpsDataRequest(); - std::string getFixTimeGap()const; - void setFixTimeGap(const std::string& fixTimeGap); - std::string getTimeMerge()const; - void setTimeMerge(const std::string& timeMerge); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); + 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 getLocationNameEn()const; void setLocationNameEn(const std::string& locationNameEn); std::string getStartTime()const; void setStartTime(const std::string& startTime); std::string getIspNameEn()const; void setIspNameEn(const std::string& ispNameEn); - 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 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 getDomainType()const; - void setDomainType(const std::string& domainType); 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + std::string getEndTime()const; + void setEndTime(const std::string& endTime); + 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 getInterval()const; void setInterval(const std::string& interval); + std::string getFields()const; + void setFields(const std::string& fields); private: - std::string fixTimeGap_; - std::string timeMerge_; - std::string domainName_; - std::string endTime_; + long callerParentId_; + bool proxy_original_security_transport_; std::string locationNameEn_; std::string startTime_; std::string ispNameEn_; - long ownerId_; + std::string proxy_original_source_ip_; + std::string ownerIdLoginEmail_; + std::string callerType_; std::string accessKeyId_; - std::string domainType_; std::string securityToken_; + std::string requestContent_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string endTime_; + 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 interval_; + std::string fields_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h index 094c9dcdb..7f610da34 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h @@ -35,23 +35,12 @@ namespace AlibabaCloud struct DataModule { std::string overseasValue; - std::string staticOverseasValue; - std::string staticValue; - std::string staticDomesticValue; - std::string overseasL2Value; + std::string httpsValue; + std::string value; + std::string httpsDomesticValue; std::string timeStamp; + std::string httpsOverseasValue; 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; }; @@ -59,29 +48,23 @@ namespace AlibabaCloud 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 getSupplyBpsDatas()const; std::string getLocationNameEn()const; - std::string getDataInterval()const; std::string getStartTime()const; + std::string getDataInterval()const; std::vector 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 supplyBpsDatas_; std::string locationNameEn_; - std::string dataInterval_; std::string startTime_; + std::string dataInterval_; std::vector bpsDataPerInterval_; - std::string locationName_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.h index 35e6a4c7f..5197846d0 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.h @@ -44,7 +44,6 @@ namespace AlibabaCloud std::string certLife; std::string certDomainName; std::string certOrg; - std::string certCommonName; std::string certExpireTime; std::string domainCnameStatus; std::string certName; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainCnameRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainCnameRequest.h index 08fd80869..94de9ca24 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainCnameRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainCnameRequest.h @@ -37,6 +37,8 @@ namespace AlibabaCloud std::string getApp_ip()const; void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); std::string getProduct()const; void setProduct(const std::string& product); long getCallerParentId()const; @@ -80,6 +82,7 @@ namespace AlibabaCloud private: std::string app_ip_; + std::string popProduct_; std::string product_; long callerParentId_; std::string domainName_; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainConfigsRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainConfigsRequest.h deleted file mode 100644 index 5c8db2fa9..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainConfigsRequest.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCONFIGSREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCONFIGSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeDomainConfigsRequest : public RpcServiceRequest - { - - public: - DescribeDomainConfigsRequest(); - ~DescribeDomainConfigsRequest(); - - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getConfigList()const; - void setConfigList(const std::string& configList); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string securityToken_; - std::string domainName_; - std::string configList_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCONFIGSREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainConfigsResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainConfigsResult.h deleted file mode 100644 index 765756080..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainConfigsResult.h +++ /dev/null @@ -1,273 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCONFIGSRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCONFIGSRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - 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 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 setVarsConfigs; - ReqAuthConfig reqAuthConfig; - GreenManagerConfig greenManagerConfig; - RefererConfig refererConfig; - SrcHostConfig srcHostConfig; - ForwardSchemeConfig forwardSchemeConfig; - std::vector httpHeaderConfigs; - AliBusinessConfig aliBusinessConfig; - HttpsOptionConfig httpsOptionConfig; - std::vector reqHeaderConfigs; - std::vector cacheExpiredConfigs; - ErrorPageConfig errorPageConfig; - RemoveQueryStringConfig removeQueryStringConfig; - L2OssKeyConfig l2OssKeyConfig; - std::vector httpErrorPageConfigs; - WafConfig wafConfig; - OptimizeConfig optimizeConfig; - IgnoreQueryStringConfig ignoreQueryStringConfig; - RangeConfig rangeConfig; - NotifyUrlConfig notifyUrlConfig; - VideoSeekConfig videoSeekConfig; - std::vector dynamicConfigs; - PageCompressConfig pageCompressConfig; - CcConfig ccConfig; - }; - - - DescribeDomainConfigsResult(); - explicit DescribeDomainConfigsResult(const std::string &payload); - ~DescribeDomainConfigsResult(); - DomainConfigs getDomainConfigs()const; - - protected: - void parse(const std::string &payload); - private: - DomainConfigs domainConfigs_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCONFIGSRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeRequest.h deleted file mode 100644 index 150fac4b6..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeRequest.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINDOWNSTREAMBPSOFEDGEREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINDOWNSTREAMBPSOFEDGEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeDomainDownstreamBpsOfEdgeRequest : public RpcServiceRequest - { - - public: - DescribeDomainDownstreamBpsOfEdgeRequest(); - ~DescribeDomainDownstreamBpsOfEdgeRequest(); - - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string securityToken_; - std::string domainName_; - std::string endTime_; - std::string startTime_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINDOWNSTREAMBPSOFEDGEREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeResult.h deleted file mode 100644 index 1a4b2dfb4..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeResult.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINDOWNSTREAMBPSOFEDGERESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINDOWNSTREAMBPSOFEDGERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeDomainDownstreamBpsOfEdgeResult : public ServiceResult - { - public: - struct DomainBpsModel - { - float bps; - std::string time; - }; - - - DescribeDomainDownstreamBpsOfEdgeResult(); - explicit DescribeDomainDownstreamBpsOfEdgeResult(const std::string &payload); - ~DescribeDomainDownstreamBpsOfEdgeResult(); - std::vector getBpsDatas()const; - - protected: - void parse(const std::string &payload); - private: - std::vector bpsDatas_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINDOWNSTREAMBPSOFEDGERESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainFlowDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainFlowDataRequest.h deleted file mode 100644 index ebfa1ba6a..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainFlowDataRequest.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeDomainFlowDataRequest : public RpcServiceRequest - { - - public: - DescribeDomainFlowDataRequest(); - ~DescribeDomainFlowDataRequest(); - - std::string getFixTimeGap()const; - void setFixTimeGap(const std::string& fixTimeGap); - std::string getTimeMerge()const; - void setTimeMerge(const std::string& timeMerge); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getLocationNameEn()const; - void setLocationNameEn(const std::string& locationNameEn); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - std::string getIspNameEn()const; - void setIspNameEn(const std::string& ispNameEn); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDomainType()const; - void setDomainType(const std::string& domainType); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getInterval()const; - void setInterval(const std::string& interval); - - private: - std::string fixTimeGap_; - std::string timeMerge_; - std::string domainName_; - std::string endTime_; - std::string locationNameEn_; - std::string startTime_; - std::string ispNameEn_; - long ownerId_; - std::string accessKeyId_; - std::string domainType_; - std::string securityToken_; - std::string interval_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINFLOWDATAREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataRequest.h index 64f678641..cfc8b8b2e 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataRequest.h @@ -35,38 +35,92 @@ namespace AlibabaCloud DescribeDomainHitRateDataRequest(); ~DescribeDomainHitRateDataRequest(); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getTimeMerge()const; - void setTimeMerge(const std::string& timeMerge); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); + 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 getLocationNameEn()const; void setLocationNameEn(const std::string& locationNameEn); - std::string getInterval()const; - void setInterval(const std::string& interval); std::string getStartTime()const; void setStartTime(const std::string& startTime); std::string getIspNameEn()const; void setIspNameEn(const std::string& ispNameEn); - 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 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + std::string getEndTime()const; + void setEndTime(const std::string& endTime); + 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 getInterval()const; + void setInterval(const std::string& interval); + std::string getFields()const; + void setFields(const std::string& fields); private: - std::string securityToken_; - std::string timeMerge_; - std::string domainName_; - std::string endTime_; + long callerParentId_; + bool proxy_original_security_transport_; std::string locationNameEn_; - std::string interval_; std::string startTime_; std::string ispNameEn_; - long ownerId_; + 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 app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string endTime_; + 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 interval_; + std::string fields_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h index 961348bb0..92eb56a12 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h @@ -34,6 +34,7 @@ namespace AlibabaCloud public: struct DataModule { + std::string httpsValue; std::string value; std::string timeStamp; }; @@ -45,8 +46,8 @@ namespace AlibabaCloud std::vector getHitRateInterval()const; std::string getEndTime()const; std::string getDomainName()const; - std::string getDataInterval()const; std::string getStartTime()const; + std::string getDataInterval()const; protected: void parse(const std::string &payload); @@ -54,8 +55,8 @@ namespace AlibabaCloud std::vector hitRateInterval_; std::string endTime_; std::string domainName_; - std::string dataInterval_; std::string startTime_; + std::string dataInterval_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataRequest.h index 4a1533aa1..d7764db28 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataRequest.h @@ -35,38 +35,86 @@ namespace AlibabaCloud DescribeDomainHttpCodeDataRequest(); ~DescribeDomainHttpCodeDataRequest(); + 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 getStartTime()const; + void setStartTime(const std::string& startTime); + 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 getTimeMerge()const; - void setTimeMerge(const std::string& timeMerge); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); std::string getDomainName()const; void setDomainName(const std::string& domainName); std::string getEndTime()const; void setEndTime(const std::string& endTime); - std::string getLocationNameEn()const; - void setLocationNameEn(const std::string& locationNameEn); - std::string getInterval()const; - void setInterval(const std::string& interval); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - std::string getIspNameEn()const; - void setIspNameEn(const std::string& ispNameEn); + std::string getCallerBid()const; + void setCallerBid(const std::string& callerBid); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); + 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 getInterval()const; + void setInterval(const std::string& interval); + std::string getFields()const; + void setFields(const std::string& fields); private: + long callerParentId_; + bool proxy_original_security_transport_; + std::string startTime_; + std::string proxy_original_source_ip_; + std::string ownerIdLoginEmail_; + std::string callerType_; + std::string accessKeyId_; std::string securityToken_; - std::string timeMerge_; + std::string requestContent_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; std::string domainName_; std::string endTime_; - std::string locationNameEn_; - std::string interval_; - std::string startTime_; - std::string ispNameEn_; + std::string callerBid_; long ownerId_; - std::string accessKeyId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + std::string interval_; + std::string fields_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataResult.h index 898ccaf58..426eebdb0 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataResult.h @@ -50,8 +50,8 @@ namespace AlibabaCloud ~DescribeDomainHttpCodeDataResult(); std::string getEndTime()const; std::string getDomainName()const; - std::string getDataInterval()const; std::string getStartTime()const; + std::string getDataInterval()const; std::vector getHttpCodeData()const; protected: @@ -59,8 +59,8 @@ namespace AlibabaCloud private: std::string endTime_; std::string domainName_; - std::string dataInterval_; std::string startTime_; + std::string dataInterval_; std::vector httpCodeData_; }; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataRequest.h index 34a20a33d..85dcf995f 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataRequest.h @@ -35,26 +35,80 @@ namespace AlibabaCloud DescribeDomainMax95BpsDataRequest(); ~DescribeDomainMax95BpsDataRequest(); + 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 getStartTime()const; + void setStartTime(const std::string& startTime); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); std::string getDomainName()const; void setDomainName(const std::string& domainName); std::string getEndTime()const; void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); + std::string getCallerBid()const; + void setCallerBid(const std::string& callerBid); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); + 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); private: + long callerParentId_; + bool proxy_original_security_transport_; + std::string startTime_; + 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 app_ip_; + std::string popProduct_; + std::string product_; std::string domainName_; std::string endTime_; - std::string startTime_; + std::string callerBid_; long ownerId_; - std::string accessKeyId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataRequest.h index a09b165bb..c4175db26 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataRequest.h @@ -35,44 +35,92 @@ namespace AlibabaCloud DescribeDomainQpsDataRequest(); ~DescribeDomainQpsDataRequest(); - std::string getFixTimeGap()const; - void setFixTimeGap(const std::string& fixTimeGap); - std::string getTimeMerge()const; - void setTimeMerge(const std::string& timeMerge); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); + 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 getLocationNameEn()const; void setLocationNameEn(const std::string& locationNameEn); std::string getStartTime()const; void setStartTime(const std::string& startTime); std::string getIspNameEn()const; void setIspNameEn(const std::string& ispNameEn); - 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 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 getDomainType()const; - void setDomainType(const std::string& domainType); 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + std::string getEndTime()const; + void setEndTime(const std::string& endTime); + 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 getInterval()const; void setInterval(const std::string& interval); + std::string getFields()const; + void setFields(const std::string& fields); private: - std::string fixTimeGap_; - std::string timeMerge_; - std::string domainName_; - std::string endTime_; + long callerParentId_; + bool proxy_original_security_transport_; std::string locationNameEn_; std::string startTime_; std::string ispNameEn_; - long ownerId_; + std::string proxy_original_source_ip_; + std::string ownerIdLoginEmail_; + std::string callerType_; std::string accessKeyId_; - std::string domainType_; std::string securityToken_; + std::string requestContent_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string endTime_; + 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 interval_; + std::string fields_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataResult.h index 88602a24a..7100b03f0 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainQpsDataResult.h @@ -35,18 +35,18 @@ namespace AlibabaCloud struct DataModule { std::string overseasValue; - std::string staticOverseasValue; - std::string staticValue; - std::string staticDomesticValue; + std::string httpsAccDomesticValue; std::string timeStamp; std::string domesticValue; - std::string dynamicOverseasValue; + std::string httpsAccOverseasValue; + std::string httpsValue; std::string accDomesticValue; std::string value; std::string accOverseasValue; - std::string dynamicDomesticValue; + std::string httpsDomesticValue; + std::string httpsAccValue; std::string accValue; - std::string dynamicValue; + std::string httpsOverseasValue; }; @@ -55,8 +55,8 @@ namespace AlibabaCloud ~DescribeDomainQpsDataResult(); std::string getEndTime()const; std::string getDomainName()const; - std::string getDataInterval()const; std::string getStartTime()const; + std::string getDataInterval()const; std::vector getQpsDataInterval()const; protected: @@ -64,8 +64,8 @@ namespace AlibabaCloud private: std::string endTime_; std::string domainName_; - std::string dataInterval_; std::string startTime_; + std::string dataInterval_; std::vector qpsDataInterval_; }; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataRequest.h index 9030ca986..a48f27841 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataRequest.h @@ -35,26 +35,80 @@ namespace AlibabaCloud DescribeDomainRegionDataRequest(); ~DescribeDomainRegionDataRequest(); + 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 getStartTime()const; + void setStartTime(const std::string& startTime); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); std::string getDomainName()const; void setDomainName(const std::string& domainName); std::string getEndTime()const; void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); + std::string getCallerBid()const; + void setCallerBid(const std::string& callerBid); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); + 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); private: + long callerParentId_; + bool proxy_original_security_transport_; + std::string startTime_; + 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 app_ip_; + std::string popProduct_; + std::string product_; std::string domainName_; std::string endTime_; - std::string startTime_; + std::string callerBid_; long ownerId_; - std::string accessKeyId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h index 1a97aeef2..c51ecd85e 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h @@ -37,14 +37,11 @@ namespace AlibabaCloud 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 totalQuery; std::string totalBytes; + std::string avgResponseRate; std::string region; std::string regionEname; std::string avgResponseTime; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataRequest.h index 15974facd..9d07c7625 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataRequest.h @@ -35,29 +35,86 @@ namespace AlibabaCloud DescribeDomainReqHitRateDataRequest(); ~DescribeDomainReqHitRateDataRequest(); + 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 getStartTime()const; + void setStartTime(const std::string& startTime); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); std::string getDomainName()const; void setDomainName(const std::string& domainName); std::string getEndTime()const; void setEndTime(const std::string& endTime); - std::string getInterval()const; - void setInterval(const std::string& interval); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); + std::string getCallerBid()const; + void setCallerBid(const std::string& callerBid); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); + 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 getInterval()const; + void setInterval(const std::string& interval); + std::string getFields()const; + void setFields(const std::string& fields); private: + long callerParentId_; + bool proxy_original_security_transport_; + std::string startTime_; + 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 app_ip_; + std::string popProduct_; + std::string product_; std::string domainName_; std::string endTime_; - std::string interval_; - std::string startTime_; + std::string callerBid_; long ownerId_; - std::string accessKeyId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + std::string interval_; + std::string fields_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataResult.h index e30fb4f10..517a95db4 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataResult.h @@ -34,6 +34,7 @@ namespace AlibabaCloud public: struct DataModule { + std::string httpsValue; std::string value; std::string timeStamp; }; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataRequest.h index 86767dbaf..c7ae6114f 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataRequest.h @@ -65,10 +65,6 @@ namespace AlibabaCloud void setPopProduct(const std::string& popProduct); std::string getProduct()const; void setProduct(const std::string& product); - std::string getFixTimeGap()const; - void setFixTimeGap(const std::string& fixTimeGap); - std::string getTimeMerge()const; - void setTimeMerge(const std::string& timeMerge); std::string getDomainName()const; void setDomainName(const std::string& domainName); std::string getEndTime()const; @@ -108,8 +104,6 @@ namespace AlibabaCloud std::string app_ip_; std::string popProduct_; std::string product_; - std::string fixTimeGap_; - std::string timeMerge_; std::string domainName_; std::string endTime_; std::string callerBid_; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h index de248f4f0..575b905b4 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h @@ -34,6 +34,7 @@ namespace AlibabaCloud public: struct DataModule { + std::string httpsValue; std::string value; std::string timeStamp; }; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataRequest.h new file mode 100644 index 000000000..1531099a1 --- /dev/null +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataRequest.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_DESCRIBEDOMAINSRCHTTPCODEDATAREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCHTTPCODEDATAREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Cdn + { + namespace Model + { + class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcHttpCodeDataRequest : public RpcServiceRequest + { + + public: + DescribeDomainSrcHttpCodeDataRequest(); + ~DescribeDomainSrcHttpCodeDataRequest(); + + 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 getStartTime()const; + void setStartTime(const std::string& startTime); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + std::string getEndTime()const; + void setEndTime(const std::string& endTime); + 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 getInterval()const; + void setInterval(const std::string& interval); + std::string getFields()const; + void setFields(const std::string& fields); + + private: + long callerParentId_; + bool proxy_original_security_transport_; + std::string startTime_; + 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 app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string endTime_; + 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 interval_; + std::string fields_; + + }; + } + } +} +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCHTTPCODEDATAREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataResult.h similarity index 58% rename from cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataResult.h rename to cdn/include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataResult.h index da1ff63fa..f5ca587d7 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeCdnMonitorDataResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATARESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATARESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCHTTPCODEDATARESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCHTTPCODEDATARESULT_H_ #include #include @@ -29,40 +29,42 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeCdnMonitorDataResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcHttpCodeDataResult : public ServiceResult { public: - struct CDNMonitorData + struct UsageData { - std::string bytesHitRate; - std::string bytesPerSecond; - std::string requestHitRate; - std::string queryPerSecond; + struct CodeProportionData + { + std::string proportion; + std::string count; + std::string code; + }; + std::vector value; std::string timeStamp; - std::string averageObjectSize; }; - DescribeCdnMonitorDataResult(); - explicit DescribeCdnMonitorDataResult(const std::string &payload); - ~DescribeCdnMonitorDataResult(); - long getMonitorInterval()const; + DescribeDomainSrcHttpCodeDataResult(); + explicit DescribeDomainSrcHttpCodeDataResult(const std::string &payload); + ~DescribeDomainSrcHttpCodeDataResult(); std::string getEndTime()const; std::string getDomainName()const; - std::vector getMonitorDatas()const; std::string getStartTime()const; + std::string getDataInterval()const; + std::vector getHttpCodeData()const; protected: void parse(const std::string &payload); private: - long monitorInterval_; std::string endTime_; std::string domainName_; - std::vector monitorDatas_; std::string startTime_; + std::string dataInterval_; + std::vector httpCodeData_; }; } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATARESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCHTTPCODEDATARESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataRequest.h new file mode 100644 index 000000000..c722f4aaa --- /dev/null +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataRequest.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_DESCRIBEDOMAINSRCTRAFFICDATAREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTRAFFICDATAREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Cdn + { + namespace Model + { + class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcTrafficDataRequest : public RpcServiceRequest + { + + public: + DescribeDomainSrcTrafficDataRequest(); + ~DescribeDomainSrcTrafficDataRequest(); + + 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 getStartTime()const; + void setStartTime(const std::string& startTime); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + std::string getEndTime()const; + void setEndTime(const std::string& endTime); + 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 getInterval()const; + void setInterval(const std::string& interval); + std::string getFields()const; + void setFields(const std::string& fields); + + private: + long callerParentId_; + bool proxy_original_security_transport_; + std::string startTime_; + 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 app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string endTime_; + 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 interval_; + std::string fields_; + + }; + } + } +} +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTRAFFICDATAREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataResult.h similarity index 67% rename from cdn/include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataResult.h rename to cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataResult.h index 47c59a71d..e29f401cc 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCFLOWDATARESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCFLOWDATARESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTRAFFICDATARESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTRAFFICDATARESULT_H_ #include #include @@ -29,24 +29,25 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcFlowDataResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcTrafficDataResult : public ServiceResult { public: struct DataModule { + std::string httpsValue; std::string value; std::string timeStamp; }; - DescribeDomainSrcFlowDataResult(); - explicit DescribeDomainSrcFlowDataResult(const std::string &payload); - ~DescribeDomainSrcFlowDataResult(); + DescribeDomainSrcTrafficDataResult(); + explicit DescribeDomainSrcTrafficDataResult(const std::string &payload); + ~DescribeDomainSrcTrafficDataResult(); std::string getEndTime()const; std::string getDomainName()const; std::string getStartTime()const; std::string getDataInterval()const; - std::vector getSrcFlowDataPerInterval()const; + std::vector getSrcTrafficDataPerInterval()const; protected: void parse(const std::string &payload); @@ -55,10 +56,10 @@ namespace AlibabaCloud std::string domainName_; std::string startTime_; std::string dataInterval_; - std::vector srcFlowDataPerInterval_; + std::vector srcTrafficDataPerInterval_; }; } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCFLOWDATARESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCTRAFFICDATARESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainTrafficDataRequest.h similarity index 85% rename from cdn/include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataRequest.h rename to cdn/include/alibabacloud/cdn/model/DescribeDomainTrafficDataRequest.h index 6716d740d..70a80a4c9 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainTrafficDataRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCFLOWDATAREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCFLOWDATAREQUEST_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTRAFFICDATAREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTRAFFICDATAREQUEST_H_ #include #include @@ -28,19 +28,23 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcFlowDataRequest : public RpcServiceRequest + class ALIBABACLOUD_CDN_EXPORT DescribeDomainTrafficDataRequest : public RpcServiceRequest { public: - DescribeDomainSrcFlowDataRequest(); - ~DescribeDomainSrcFlowDataRequest(); + DescribeDomainTrafficDataRequest(); + ~DescribeDomainTrafficDataRequest(); 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 getLocationNameEn()const; + void setLocationNameEn(const std::string& locationNameEn); std::string getStartTime()const; void setStartTime(const std::string& startTime); + std::string getIspNameEn()const; + void setIspNameEn(const std::string& ispNameEn); std::string getProxy_original_source_ip()const; void setProxy_original_source_ip(const std::string& proxy_original_source_ip); std::string getOwnerIdLoginEmail()const; @@ -65,10 +69,6 @@ namespace AlibabaCloud void setPopProduct(const std::string& popProduct); std::string getProduct()const; void setProduct(const std::string& product); - std::string getFixTimeGap()const; - void setFixTimeGap(const std::string& fixTimeGap); - std::string getTimeMerge()const; - void setTimeMerge(const std::string& timeMerge); std::string getDomainName()const; void setDomainName(const std::string& domainName); std::string getEndTime()const; @@ -95,7 +95,9 @@ namespace AlibabaCloud private: long callerParentId_; bool proxy_original_security_transport_; + std::string locationNameEn_; std::string startTime_; + std::string ispNameEn_; std::string proxy_original_source_ip_; std::string ownerIdLoginEmail_; std::string callerType_; @@ -108,8 +110,6 @@ namespace AlibabaCloud std::string app_ip_; std::string popProduct_; std::string product_; - std::string fixTimeGap_; - std::string timeMerge_; std::string domainName_; std::string endTime_; std::string callerBid_; @@ -126,4 +126,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCFLOWDATAREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTRAFFICDATAREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainFlowDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainTrafficDataResult.h similarity index 64% rename from cdn/include/alibabacloud/cdn/model/DescribeDomainFlowDataResult.h rename to cdn/include/alibabacloud/cdn/model/DescribeDomainTrafficDataResult.h index 71f13d511..8e14e2d3f 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainFlowDataResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainTrafficDataResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTRAFFICDATARESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTRAFFICDATARESULT_H_ #include #include @@ -29,44 +29,41 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeDomainFlowDataResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT DescribeDomainTrafficDataResult : public ServiceResult { public: struct DataModule { std::string overseasValue; - std::string dynamicOverseasValue; - std::string staticOverseasValue; + std::string httpsValue; std::string value; - std::string dynamicDomesticValue; - std::string staticValue; - std::string staticDomesticValue; + std::string httpsDomesticValue; std::string timeStamp; - std::string dynamicValue; + std::string httpsOverseasValue; std::string domesticValue; }; - DescribeDomainFlowDataResult(); - explicit DescribeDomainFlowDataResult(const std::string &payload); - ~DescribeDomainFlowDataResult(); + DescribeDomainTrafficDataResult(); + explicit DescribeDomainTrafficDataResult(const std::string &payload); + ~DescribeDomainTrafficDataResult(); std::string getEndTime()const; + std::vector getTrafficDataPerInterval()const; std::string getDomainName()const; - std::vector getFlowDataPerInterval()const; - std::string getDataInterval()const; std::string getStartTime()const; + std::string getDataInterval()const; protected: void parse(const std::string &payload); private: std::string endTime_; + std::vector trafficDataPerInterval_; std::string domainName_; - std::vector flowDataPerInterval_; - std::string dataInterval_; std::string startTime_; + std::string dataInterval_; }; } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINFLOWDATARESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINTRAFFICDATARESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h new file mode 100644 index 000000000..1e06c7709 --- /dev/null +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h @@ -0,0 +1,129 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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_DESCRIBEDOMAINUSAGEDATAREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUSAGEDATAREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Cdn + { + namespace Model + { + class ALIBABACLOUD_CDN_EXPORT DescribeDomainUsageDataRequest : public RpcServiceRequest + { + + public: + DescribeDomainUsageDataRequest(); + ~DescribeDomainUsageDataRequest(); + + 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 getStartTime()const; + void setStartTime(const std::string& startTime); + std::string getProxy_original_source_ip()const; + void setProxy_original_source_ip(const std::string& proxy_original_source_ip); + std::string getType()const; + void setType(const std::string& type); + std::string getOwnerIdLoginEmail()const; + void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail); + std::string getCallerType()const; + void setCallerType(const std::string& callerType); + std::string getDataProtocol()const; + void setDataProtocol(const std::string& dataProtocol); + 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 getArea()const; + void setArea(const std::string& area); + std::string getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + std::string getEndTime()const; + void setEndTime(const std::string& endTime); + 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 getField()const; + void setField(const std::string& field); + std::string getRequestId()const; + void setRequestId(const std::string& requestId); + + private: + long callerParentId_; + bool proxy_original_security_transport_; + std::string startTime_; + std::string proxy_original_source_ip_; + std::string type_; + std::string ownerIdLoginEmail_; + std::string callerType_; + std::string dataProtocol_; + std::string accessKeyId_; + std::string securityToken_; + std::string requestContent_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string area_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string endTime_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string field_; + std::string requestId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUSAGEDATAREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainCCDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataResult.h similarity index 63% rename from cdn/include/alibabacloud/cdn/model/DescribeDomainCCDataResult.h rename to cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataResult.h index 4a99ce598..1d4536ca1 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainCCDataResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCDATARESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCDATARESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUSAGEDATARESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUSAGEDATARESULT_H_ #include #include @@ -29,36 +29,41 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeDomainCCDataResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT DescribeDomainUsageDataResult : public ServiceResult { public: - struct CCDatas + struct DataModule { - std::string count; + std::string value; + std::string peakTime; std::string timeStamp; }; - DescribeDomainCCDataResult(); - explicit DescribeDomainCCDataResult(const std::string &payload); - ~DescribeDomainCCDataResult(); - std::vector getCCDataList()const; + DescribeDomainUsageDataResult(); + explicit DescribeDomainUsageDataResult(const std::string &payload); + ~DescribeDomainUsageDataResult(); + std::vector getUsageDataPerInterval()const; + std::string getType()const; + std::string getArea()const; std::string getEndTime()const; std::string getDomainName()const; - std::string getDataInterval()const; std::string getStartTime()const; + std::string getDataInterval()const; protected: void parse(const std::string &payload); private: - std::vector cCDataList_; + std::vector usageDataPerInterval_; + std::string type_; + std::string area_; std::string endTime_; std::string domainName_; - std::string dataInterval_; std::string startTime_; + std::string dataInterval_; }; } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCCDATARESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINUSAGEDATARESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainsUsageByDayRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainsUsageByDayRequest.h index 9cfdcd26a..610411e78 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainsUsageByDayRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainsUsageByDayRequest.h @@ -35,26 +35,80 @@ namespace AlibabaCloud DescribeDomainsUsageByDayRequest(); ~DescribeDomainsUsageByDayRequest(); + 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 getStartTime()const; + void setStartTime(const std::string& startTime); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); std::string getDomainName()const; void setDomainName(const std::string& domainName); std::string getEndTime()const; void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); + std::string getCallerBid()const; + void setCallerBid(const std::string& callerBid); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); + 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); private: + long callerParentId_; + bool proxy_original_security_transport_; + std::string startTime_; + 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 app_ip_; + std::string popProduct_; + std::string product_; std::string domainName_; std::string endTime_; - std::string startTime_; + std::string callerBid_; long ownerId_; - std::string accessKeyId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLivePullStreamConfigRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeLivePullStreamConfigRequest.h deleted file mode 100644 index 5b7df0ac7..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLivePullStreamConfigRequest.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVEPULLSTREAMCONFIGREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVEPULLSTREAMCONFIGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLivePullStreamConfigRequest : public RpcServiceRequest - { - - public: - DescribeLivePullStreamConfigRequest(); - ~DescribeLivePullStreamConfigRequest(); - - 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 securityToken_; - std::string domainName_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVEPULLSTREAMCONFIGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLivePullStreamConfigResult.h b/cdn/include/alibabacloud/cdn/model/DescribeLivePullStreamConfigResult.h deleted file mode 100644 index 4b046a607..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLivePullStreamConfigResult.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVEPULLSTREAMCONFIGRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVEPULLSTREAMCONFIGRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - 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; - }; - - - DescribeLivePullStreamConfigResult(); - explicit DescribeLivePullStreamConfigResult(const std::string &payload); - ~DescribeLivePullStreamConfigResult(); - std::vector getLiveAppRecordList()const; - - protected: - void parse(const std::string &payload); - private: - std::vector liveAppRecordList_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVEPULLSTREAMCONFIGRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigRequest.h deleted file mode 100644 index 3cf3823ec..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigRequest.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESNAPSHOTCONFIGREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESNAPSHOTCONFIGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveSnapshotConfigRequest : public RpcServiceRequest - { - - public: - DescribeLiveSnapshotConfigRequest(); - ~DescribeLiveSnapshotConfigRequest(); - - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - int getPageSize()const; - void setPageSize(int pageSize); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getPageNum()const; - void setPageNum(int pageNum); - std::string getStreamName()const; - void setStreamName(const std::string& streamName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getOrder()const; - void setOrder(const std::string& order); - - private: - std::string appName_; - std::string securityToken_; - std::string domainName_; - int pageSize_; - long ownerId_; - int pageNum_; - std::string streamName_; - std::string accessKeyId_; - std::string order_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESNAPSHOTCONFIGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h deleted file mode 100644 index 32b6deff1..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESNAPSHOTCONFIGRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESNAPSHOTCONFIGRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - 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; - }; - - - 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 getLiveStreamSnapshotConfigList()const; - - protected: - void parse(const std::string &payload); - private: - std::string order_; - int totalNum_; - int pageNum_; - int pageSize_; - int totalPage_; - std::vector liveStreamSnapshotConfigList_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESNAPSHOTCONFIGRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataRequest.h deleted file mode 100644 index 5adbfc96b..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBITRATEDATAREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBITRATEDATAREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamBitRateDataRequest : public RpcServiceRequest - { - - public: - DescribeLiveStreamBitRateDataRequest(); - ~DescribeLiveStreamBitRateDataRequest(); - - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getStreamName()const; - void setStreamName(const std::string& streamName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string appName_; - std::string securityToken_; - std::string domainName_; - std::string endTime_; - std::string startTime_; - long ownerId_; - std::string streamName_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBITRATEDATAREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataResult.h deleted file mode 100644 index c9b2882a1..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataResult.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBITRATEDATARESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBITRATEDATARESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamBitRateDataResult : public ServiceResult - { - public: - struct FrameRateAndBitRateInfo - { - float videoFrameRate; - std::string time; - float audioFrameRate; - float bitRate; - std::string streamUrl; - }; - - - DescribeLiveStreamBitRateDataResult(); - explicit DescribeLiveStreamBitRateDataResult(const std::string &payload); - ~DescribeLiveStreamBitRateDataResult(); - std::vector getFrameRateAndBitRateInfos()const; - - protected: - void parse(const std::string &payload); - private: - std::vector frameRateAndBitRateInfos_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMBITRATEDATARESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoRequest.h deleted file mode 100644 index 799719264..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoRequest.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMDOMAINAPPINFOREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMDOMAINAPPINFOREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamDomainAppInfoRequest : public RpcServiceRequest - { - - public: - DescribeLiveStreamDomainAppInfoRequest(); - ~DescribeLiveStreamDomainAppInfoRequest(); - - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getAppDomain()const; - void setAppDomain(const std::string& appDomain); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string securityToken_; - std::string appDomain_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMDOMAINAPPINFOREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumRequest.h deleted file mode 100644 index 84916a431..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumRequest.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamOnlineUserNumRequest : public RpcServiceRequest - { - - public: - DescribeLiveStreamOnlineUserNumRequest(); - ~DescribeLiveStreamOnlineUserNumRequest(); - - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getHlsSwitch()const; - void setHlsSwitch(const std::string& hlsSwitch); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getStreamName()const; - void setStreamName(const std::string& streamName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string appName_; - std::string securityToken_; - std::string hlsSwitch_; - std::string domainName_; - std::string endTime_; - std::string startTime_; - long ownerId_; - std::string streamName_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumResult.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumResult.h deleted file mode 100644 index 5366b7b2e..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumResult.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamOnlineUserNumResult : public ServiceResult - { - public: - struct LiveStreamOnlineUserNumInfo - { - std::string time; - std::string streamUrl; - long userNumber; - }; - - - DescribeLiveStreamOnlineUserNumResult(); - explicit DescribeLiveStreamOnlineUserNumResult(const std::string &payload); - ~DescribeLiveStreamOnlineUserNumResult(); - std::vector getOnlineUserInfo()const; - long getTotalUserNumber()const; - - protected: - void parse(const std::string &payload); - private: - std::vector onlineUserInfo_; - long totalUserNumber_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMONLINEUSERNUMRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentRequest.h deleted file mode 100644 index 1d782b8a3..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDCONTENTREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDCONTENTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRecordContentRequest : public RpcServiceRequest - { - - public: - DescribeLiveStreamRecordContentRequest(); - ~DescribeLiveStreamRecordContentRequest(); - - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getStreamName()const; - void setStreamName(const std::string& streamName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string appName_; - std::string securityToken_; - std::string domainName_; - std::string endTime_; - std::string startTime_; - long ownerId_; - std::string streamName_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDCONTENTREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentResult.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentResult.h deleted file mode 100644 index 71053950a..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentResult.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDCONTENTRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDCONTENTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - 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; - }; - - - DescribeLiveStreamRecordContentResult(); - explicit DescribeLiveStreamRecordContentResult(const std::string &payload); - ~DescribeLiveStreamRecordContentResult(); - std::vector getRecordContentInfoList()const; - - protected: - void parse(const std::string &payload); - private: - std::vector recordContentInfoList_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDCONTENTRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileRequest.h deleted file mode 100644 index b0fc4c1ac..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileRequest.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILEREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRecordIndexFileRequest : public RpcServiceRequest - { - - public: - DescribeLiveStreamRecordIndexFileRequest(); - ~DescribeLiveStreamRecordIndexFileRequest(); - - std::string getRecordId()const; - void setRecordId(const std::string& recordId); - std::string getAppName()const; - void setAppName(const std::string& appName); - 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 getStreamName()const; - void setStreamName(const std::string& streamName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string recordId_; - std::string appName_; - std::string securityToken_; - std::string domainName_; - long ownerId_; - std::string streamName_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILEREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileResult.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileResult.h deleted file mode 100644 index 589fc2278..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileResult.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILERESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - 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; - }; - - - DescribeLiveStreamRecordIndexFileResult(); - explicit DescribeLiveStreamRecordIndexFileResult(const std::string &payload); - ~DescribeLiveStreamRecordIndexFileResult(); - RecordIndexInfo getRecordIndexInfo()const; - - protected: - void parse(const std::string &payload); - private: - RecordIndexInfo recordIndexInfo_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILERESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesRequest.h deleted file mode 100644 index e3317d3d9..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILESREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRecordIndexFilesRequest : public RpcServiceRequest - { - - public: - DescribeLiveStreamRecordIndexFilesRequest(); - ~DescribeLiveStreamRecordIndexFilesRequest(); - - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getStreamName()const; - void setStreamName(const std::string& streamName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string appName_; - std::string securityToken_; - std::string domainName_; - std::string endTime_; - std::string startTime_; - long ownerId_; - std::string streamName_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILESREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesResult.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesResult.h deleted file mode 100644 index eaab6bb4e..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesResult.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILESRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILESRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - 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; - }; - - - DescribeLiveStreamRecordIndexFilesResult(); - explicit DescribeLiveStreamRecordIndexFilesResult(const std::string &payload); - ~DescribeLiveStreamRecordIndexFilesResult(); - std::vector getRecordIndexInfoList()const; - - protected: - void parse(const std::string &payload); - private: - std::vector recordIndexInfoList_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMRECORDINDEXFILESRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoRequest.h deleted file mode 100644 index 8612a9521..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoRequest.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSNAPSHOTINFOREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSNAPSHOTINFOREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamSnapshotInfoRequest : public RpcServiceRequest - { - - public: - DescribeLiveStreamSnapshotInfoRequest(); - ~DescribeLiveStreamSnapshotInfoRequest(); - - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - int getLimit()const; - void setLimit(int limit); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getStreamName()const; - void setStreamName(const std::string& streamName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string appName_; - std::string securityToken_; - std::string domainName_; - int limit_; - std::string endTime_; - std::string startTime_; - long ownerId_; - std::string streamName_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSNAPSHOTINFOREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoRequest.h deleted file mode 100644 index 4a96a6f73..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoRequest.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMTRANSCODEINFOREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMTRANSCODEINFOREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamTranscodeInfoRequest : public RpcServiceRequest - { - - public: - DescribeLiveStreamTranscodeInfoRequest(); - ~DescribeLiveStreamTranscodeInfoRequest(); - - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getDomainTranscodeName()const; - void setDomainTranscodeName(const std::string& domainTranscodeName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string securityToken_; - long ownerId_; - std::string domainTranscodeName_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMTRANSCODEINFOREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoResult.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoResult.h deleted file mode 100644 index f115aa107..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamTranscodeInfoResult.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMTRANSCODEINFORESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMTRANSCODEINFORESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - 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; - }; - - - DescribeLiveStreamTranscodeInfoResult(); - explicit DescribeLiveStreamTranscodeInfoResult(const std::string &payload); - ~DescribeLiveStreamTranscodeInfoResult(); - std::vector getDomainTranscodeList()const; - - protected: - void parse(const std::string &payload); - private: - std::vector domainTranscodeList_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMTRANSCODEINFORESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryRequest.h deleted file mode 100644 index 687c9b3a7..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryRequest.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSCONTROLHISTORYREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSCONTROLHISTORYREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsControlHistoryRequest : public RpcServiceRequest - { - - public: - DescribeLiveStreamsControlHistoryRequest(); - ~DescribeLiveStreamsControlHistoryRequest(); - - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string appName_; - std::string securityToken_; - std::string domainName_; - std::string endTime_; - std::string startTime_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSCONTROLHISTORYREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryResult.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryResult.h deleted file mode 100644 index 398bd968b..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsControlHistoryResult.h +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSCONTROLHISTORYRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSCONTROLHISTORYRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsControlHistoryResult : public ServiceResult - { - public: - struct LiveStreamControlInfo - { - std::string action; - std::string streamName; - std::string clientIP; - std::string timeStamp; - }; - - - DescribeLiveStreamsControlHistoryResult(); - explicit DescribeLiveStreamsControlHistoryResult(const std::string &payload); - ~DescribeLiveStreamsControlHistoryResult(); - std::vector getControlInfo()const; - - protected: - void parse(const std::string &payload); - private: - std::vector controlInfo_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSCONTROLHISTORYRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.h deleted file mode 100644 index 6342c5771..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSFRAMERATEANDBITRATEDATAREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSFRAMERATEANDBITRATEDATAREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsFrameRateAndBitRateDataRequest : public RpcServiceRequest - { - - public: - DescribeLiveStreamsFrameRateAndBitRateDataRequest(); - ~DescribeLiveStreamsFrameRateAndBitRateDataRequest(); - - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getStreamName()const; - void setStreamName(const std::string& streamName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string appName_; - std::string securityToken_; - std::string domainName_; - std::string endTime_; - std::string startTime_; - long ownerId_; - std::string streamName_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSFRAMERATEANDBITRATEDATAREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h deleted file mode 100644 index 3fbffcca9..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSFRAMERATEANDBITRATEDATARESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSFRAMERATEANDBITRATEDATARESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsFrameRateAndBitRateDataResult : public ServiceResult - { - public: - struct FrameRateAndBitRateInfo - { - float videoFrameRate; - std::string time; - float audioFrameRate; - float bitRate; - std::string streamUrl; - }; - - - DescribeLiveStreamsFrameRateAndBitRateDataResult(); - explicit DescribeLiveStreamsFrameRateAndBitRateDataResult(const std::string &payload); - ~DescribeLiveStreamsFrameRateAndBitRateDataResult(); - std::vector getFrameRateAndBitRateInfos()const; - - protected: - void parse(const std::string &payload); - private: - std::vector frameRateAndBitRateInfos_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSFRAMERATEANDBITRATEDATARESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListRequest.h deleted file mode 100644 index 22e1eac4f..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSONLINELISTREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSONLINELISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsOnlineListRequest : public RpcServiceRequest - { - - public: - DescribeLiveStreamsOnlineListRequest(); - ~DescribeLiveStreamsOnlineListRequest(); - - std::string getStreamType()const; - void setStreamType(const std::string& streamType); - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - int getPageSize()const; - void setPageSize(int pageSize); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getPageNum()const; - void setPageNum(int pageNum); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string streamType_; - std::string appName_; - std::string securityToken_; - std::string domainName_; - int pageSize_; - long ownerId_; - int pageNum_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSONLINELISTREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListResult.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListResult.h deleted file mode 100644 index 4dd2cc59c..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListResult.h +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSONLINELISTRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSONLINELISTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsOnlineListResult : public ServiceResult - { - public: - struct LiveStreamOnlineInfo - { - std::string publishUrl; - std::string streamName; - std::string domainName; - std::string publishTime; - std::string appName; - }; - - - DescribeLiveStreamsOnlineListResult(); - explicit DescribeLiveStreamsOnlineListResult(const std::string &payload); - ~DescribeLiveStreamsOnlineListResult(); - int getTotalNum()const; - int getPageNum()const; - int getPageSize()const; - int getTotalPage()const; - std::vector getOnlineInfo()const; - - protected: - void parse(const std::string &payload); - private: - int totalNum_; - int pageNum_; - int pageSize_; - int totalPage_; - std::vector onlineInfo_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSONLINELISTRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListRequest.h deleted file mode 100644 index 716722217..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListRequest.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSPUBLISHLISTREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSPUBLISHLISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsPublishListRequest : public RpcServiceRequest - { - - public: - DescribeLiveStreamsPublishListRequest(); - ~DescribeLiveStreamsPublishListRequest(); - - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - long getPageSize()const; - void setPageSize(long pageSize); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getStreamName()const; - void setStreamName(const std::string& streamName); - long getPageNumber()const; - void setPageNumber(long pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string appName_; - std::string securityToken_; - std::string domainName_; - long pageSize_; - std::string endTime_; - std::string startTime_; - long ownerId_; - std::string streamName_; - long pageNumber_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSPUBLISHLISTREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListResult.h b/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListResult.h deleted file mode 100644 index 6f7e5b328..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListResult.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSPUBLISHLISTRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSPUBLISHLISTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsPublishListResult : public ServiceResult - { - public: - struct LiveStreamPublishInfo - { - std::string publishUrl; - std::string streamName; - std::string clientAddr; - std::string domainName; - std::string edgeNodeAddr; - std::string publishTime; - std::string streamUrl; - std::string appName; - std::string stopTime; - }; - - - DescribeLiveStreamsPublishListResult(); - explicit DescribeLiveStreamsPublishListResult(const std::string &payload); - ~DescribeLiveStreamsPublishListResult(); - std::vector getPublishInfo()const; - - protected: - void parse(const std::string &payload); - private: - std::vector publishInfo_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMSPUBLISHLISTRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeOneMinuteDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeOneMinuteDataRequest.h deleted file mode 100644 index ba775386f..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeOneMinuteDataRequest.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEONEMINUTEDATAREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEONEMINUTEDATAREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeOneMinuteDataRequest : public RpcServiceRequest - { - - public: - DescribeOneMinuteDataRequest(); - ~DescribeOneMinuteDataRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getDataTime()const; - void setDataTime(const std::string& dataTime); - 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: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string dataTime_; - std::string domainName_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEONEMINUTEDATAREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeOneMinuteDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeOneMinuteDataResult.h deleted file mode 100644 index 442c42ebd..000000000 --- a/cdn/include/alibabacloud/cdn/model/DescribeOneMinuteDataResult.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEONEMINUTEDATARESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEONEMINUTEDATARESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT DescribeOneMinuteDataResult : public ServiceResult - { - public: - - - DescribeOneMinuteDataResult(); - explicit DescribeOneMinuteDataResult(const std::string &payload); - ~DescribeOneMinuteDataResult(); - std::string getBps()const; - std::string getQps()const; - - protected: - void parse(const std::string &payload); - private: - std::string bps_; - std::string qps_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEONEMINUTEDATARESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeTopDomainsByFlowRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeTopDomainsByFlowRequest.h index 7ce486d10..026cb4171 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeTopDomainsByFlowRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeTopDomainsByFlowRequest.h @@ -35,26 +35,86 @@ namespace AlibabaCloud DescribeTopDomainsByFlowRequest(); ~DescribeTopDomainsByFlowRequest(); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - long getLimit()const; - void setLimit(long limit); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); + 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 getStartTime()const; void setStartTime(const std::string& startTime); - 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 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 getAoneId()const; + void setAoneId(const std::string& aoneId); + std::string getRequestContent()const; + void setRequestContent(const std::string& requestContent); + long getLimit()const; + void setLimit(long limit); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getMethod()const; + void setMethod(const std::string& method); + std::string getEndTime()const; + void setEndTime(const std::string& endTime); + 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 getCategory()const; + void setCategory(const std::string& category); private: - std::string securityToken_; - long limit_; - std::string endTime_; + long callerParentId_; + bool proxy_original_security_transport_; std::string startTime_; - long ownerId_; + std::string proxy_original_source_ip_; + std::string ownerIdLoginEmail_; + std::string callerType_; std::string accessKeyId_; + std::string securityToken_; + std::string aoneId_; + std::string requestContent_; + long limit_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string method_; + std::string endTime_; + 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 category_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h index 0a282c6c0..24fc1136d 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h @@ -37,8 +37,6 @@ namespace AlibabaCloud std::string getFuncFilter()const; void setFuncFilter(const std::string& funcFilter); - std::string getSources()const; - void setSources(const std::string& sources); std::string getDomainName()const; void setDomainName(const std::string& domainName); long getOwnerId()const; @@ -66,7 +64,6 @@ namespace AlibabaCloud private: std::string funcFilter_; - std::string sources_; std::string domainName_; long ownerId_; std::string funcId_; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeUserDomainsResult.h b/cdn/include/alibabacloud/cdn/model/DescribeUserDomainsResult.h index 151d6a3c0..d306eb127 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeUserDomainsResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeUserDomainsResult.h @@ -34,16 +34,23 @@ namespace AlibabaCloud public: struct PageData { + struct Source + { + std::string type; + std::string content; + std::string priority; + int port; + std::string weight; + }; std::string description; std::string sslProtocol; std::string resourceGroupId; std::string domainName; - std::string sourceType; std::string gmtModified; std::string cdnType; std::string gmtCreated; + std::vector sources; std::string cname; - std::vector sources; std::string domainStatus; std::string sandbox; }; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskRequest.h new file mode 100644 index 000000000..644a7dea2 --- /dev/null +++ b/cdn/include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskRequest.h @@ -0,0 +1,117 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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_DESCRIBEUSERUSAGEDATAEXPORTTASKREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERUSAGEDATAEXPORTTASKREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Cdn + { + namespace Model + { + class ALIBABACLOUD_CDN_EXPORT DescribeUserUsageDataExportTaskRequest : public RpcServiceRequest + { + + public: + DescribeUserUsageDataExportTaskRequest(); + ~DescribeUserUsageDataExportTaskRequest(); + + 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 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 get_Operator()const; + void set_Operator(const std::string& _operator); + std::string getPageNumber()const; + void setPageNumber(const std::string& pageNumber); + 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 getPageSize()const; + void setPageSize(const std::string& pageSize); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + 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); + + private: + long callerParentId_; + bool proxy_original_security_transport_; + std::string proxy_original_source_ip_; + std::string ownerIdLoginEmail_; + std::string callerType_; + std::string _operator_; + std::string pageNumber_; + std::string accessKeyId_; + std::string securityToken_; + std::string requestContent_; + std::string pageSize_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERUSAGEDATAEXPORTTASKREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoResult.h b/cdn/include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskResult.h similarity index 52% rename from cdn/include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoResult.h rename to cdn/include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskResult.h index b6bdc4c23..44b039225 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeLiveStreamDomainAppInfoResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMDOMAINAPPINFORESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMDOMAINAPPINFORESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERUSAGEDATAEXPORTTASKRESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERUSAGEDATAEXPORTTASKRESULT_H_ #include #include @@ -29,34 +29,43 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamDomainAppInfoResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT DescribeUserUsageDataExportTaskResult : public ServiceResult { public: - struct DomainAppInfo + struct UsageDataPerPage { - 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 DataItem + { + struct TaskConfig + { + std::string endTime; + std::string startTime; + }; + std::string status; + std::string createTime; + std::string updateTime; + TaskConfig taskConfig; + std::string downloadUrl; + }; + int totalCount; + int pageSize; + int pageNumber; + std::vector data; }; - DescribeLiveStreamDomainAppInfoResult(); - explicit DescribeLiveStreamDomainAppInfoResult(const std::string &payload); - ~DescribeLiveStreamDomainAppInfoResult(); - std::vector getDomainAppList()const; + DescribeUserUsageDataExportTaskResult(); + explicit DescribeUserUsageDataExportTaskResult(const std::string &payload); + ~DescribeUserUsageDataExportTaskResult(); + UsageDataPerPage getUsageDataPerPage()const; protected: void parse(const std::string &payload); private: - std::vector domainAppList_; + UsageDataPerPage usageDataPerPage_; }; } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBELIVESTREAMDOMAINAPPINFORESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERUSAGEDATAEXPORTTASKRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskRequest.h new file mode 100644 index 000000000..ed4fade9f --- /dev/null +++ b/cdn/include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskRequest.h @@ -0,0 +1,117 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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_DESCRIBEUSERUSAGEDETAILDATAEXPORTTASKREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERUSAGEDETAILDATAEXPORTTASKREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Cdn + { + namespace Model + { + class ALIBABACLOUD_CDN_EXPORT DescribeUserUsageDetailDataExportTaskRequest : public RpcServiceRequest + { + + public: + DescribeUserUsageDetailDataExportTaskRequest(); + ~DescribeUserUsageDetailDataExportTaskRequest(); + + 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 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 get_Operator()const; + void set_Operator(const std::string& _operator); + std::string getPageNumber()const; + void setPageNumber(const std::string& pageNumber); + 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 getPageSize()const; + void setPageSize(const std::string& pageSize); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + 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); + + private: + long callerParentId_; + bool proxy_original_security_transport_; + std::string proxy_original_source_ip_; + std::string ownerIdLoginEmail_; + std::string callerType_; + std::string _operator_; + std::string pageNumber_; + std::string accessKeyId_; + std::string securityToken_; + std::string requestContent_; + std::string pageSize_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERUSAGEDETAILDATAEXPORTTASKREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskResult.h b/cdn/include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskResult.h new file mode 100644 index 000000000..510ef5cf4 --- /dev/null +++ b/cdn/include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskResult.h @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERUSAGEDETAILDATAEXPORTTASKRESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERUSAGEDETAILDATAEXPORTTASKRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Cdn + { + namespace Model + { + class ALIBABACLOUD_CDN_EXPORT DescribeUserUsageDetailDataExportTaskResult : public ServiceResult + { + public: + struct UsageDataPerPage + { + struct DataItem + { + struct TaskConfig + { + std::string endTime; + std::string startTime; + }; + std::string status; + std::string taskId; + std::string taskName; + std::string createTime; + std::string updateTime; + TaskConfig taskConfig; + std::string downloadUrl; + }; + int totalCount; + int pageSize; + int pageNumber; + std::vector data; + }; + + + DescribeUserUsageDetailDataExportTaskResult(); + explicit DescribeUserUsageDetailDataExportTaskResult(const std::string &payload); + ~DescribeUserUsageDetailDataExportTaskResult(); + UsageDataPerPage getUsageDataPerPage()const; + + protected: + void parse(const std::string &payload); + private: + UsageDataPerPage usageDataPerPage_; + + }; + } + } +} +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERUSAGEDETAILDATAEXPORTTASKRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/ForbidLiveStreamRequest.h b/cdn/include/alibabacloud/cdn/model/ForbidLiveStreamRequest.h deleted file mode 100644 index 5e3246ac4..000000000 --- a/cdn/include/alibabacloud/cdn/model/ForbidLiveStreamRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_FORBIDLIVESTREAMREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_FORBIDLIVESTREAMREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT ForbidLiveStreamRequest : public RpcServiceRequest - { - - public: - ForbidLiveStreamRequest(); - ~ForbidLiveStreamRequest(); - - std::string getResumeTime()const; - void setResumeTime(const std::string& resumeTime); - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getLiveStreamType()const; - void setLiveStreamType(const std::string& liveStreamType); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getStreamName()const; - void setStreamName(const std::string& streamName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string resumeTime_; - std::string appName_; - std::string securityToken_; - std::string liveStreamType_; - std::string domainName_; - long ownerId_; - std::string streamName_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_FORBIDLIVESTREAMREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainRequest.h b/cdn/include/alibabacloud/cdn/model/ListFCTriggerRequest.h similarity index 84% rename from cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainRequest.h rename to cdn/include/alibabacloud/cdn/model/ListFCTriggerRequest.h index 1d8c5dd70..8791be44f 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeL2VipsByDynamicDomainRequest.h +++ b/cdn/include/alibabacloud/cdn/model/ListFCTriggerRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINREQUEST_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_LISTFCTRIGGERREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_LISTFCTRIGGERREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeL2VipsByDynamicDomainRequest : public RpcServiceRequest + class ALIBABACLOUD_CDN_EXPORT ListFCTriggerRequest : public RpcServiceRequest { public: - DescribeL2VipsByDynamicDomainRequest(); - ~DescribeL2VipsByDynamicDomainRequest(); + ListFCTriggerRequest(); + ~ListFCTriggerRequest(); std::string getApp_ip()const; void setApp_ip(const std::string& app_ip); @@ -43,8 +43,8 @@ namespace AlibabaCloud void setProduct(const std::string& product); long getCallerParentId()const; void setCallerParentId(long callerParentId); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); + 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 getCallerBid()const; @@ -75,6 +75,8 @@ namespace AlibabaCloud void setRequestContent(const std::string& requestContent); std::string getCallerBidEmail()const; void setCallerBidEmail(const std::string& callerBidEmail); + std::string getEventMetaName()const; + void setEventMetaName(const std::string& eventMetaName); std::string getCallerUidEmail()const; void setCallerUidEmail(const std::string& callerUidEmail); long getCallerUid()const; @@ -85,7 +87,7 @@ namespace AlibabaCloud std::string popProduct_; std::string product_; long callerParentId_; - std::string domainName_; + std::string eventMetaVersion_; bool proxy_original_security_transport_; std::string callerBid_; long ownerId_; @@ -101,6 +103,7 @@ namespace AlibabaCloud std::string requestId_; std::string requestContent_; std::string callerBidEmail_; + std::string eventMetaName_; std::string callerUidEmail_; long callerUid_; @@ -108,4 +111,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEL2VIPSBYDYNAMICDOMAINREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_LISTFCTRIGGERREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/StopMixStreamsServiceResult.h b/cdn/include/alibabacloud/cdn/model/ListFCTriggerResult.h similarity index 59% rename from cdn/include/alibabacloud/cdn/model/StopMixStreamsServiceResult.h rename to cdn/include/alibabacloud/cdn/model/ListFCTriggerResult.h index a3105028c..ffeff6971 100644 --- a/cdn/include/alibabacloud/cdn/model/StopMixStreamsServiceResult.h +++ b/cdn/include/alibabacloud/cdn/model/ListFCTriggerResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_STOPMIXSTREAMSSERVICERESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_STOPMIXSTREAMSSERVICERESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_LISTFCTRIGGERRESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_LISTFCTRIGGERRESULT_H_ #include #include @@ -29,29 +29,32 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT StopMixStreamsServiceResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT ListFCTriggerResult : public ServiceResult { public: - struct MixStreamsInfo + struct FCTrigger { - std::string streamName; - std::string domainName; - std::string appName; + std::string triggerARN; + std::string sourceArn; + std::string eventMetaName; + std::string eventMetaVersion; + std::string roleARN; + std::string notes; }; - StopMixStreamsServiceResult(); - explicit StopMixStreamsServiceResult(const std::string &payload); - ~StopMixStreamsServiceResult(); - std::vector getMixStreamsInfoList()const; + ListFCTriggerResult(); + explicit ListFCTriggerResult(const std::string &payload); + ~ListFCTriggerResult(); + std::vector getFCTriggers()const; protected: void parse(const std::string &payload); private: - std::vector mixStreamsInfoList_; + std::vector fCTriggers_; }; } } } -#endif // !ALIBABACLOUD_CDN_MODEL_STOPMIXSTREAMSSERVICERESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_LISTFCTRIGGERRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/ModifyCdnDomainRequest.h b/cdn/include/alibabacloud/cdn/model/ModifyCdnDomainRequest.h index 27680ac26..1d9cb283c 100644 --- a/cdn/include/alibabacloud/cdn/model/ModifyCdnDomainRequest.h +++ b/cdn/include/alibabacloud/cdn/model/ModifyCdnDomainRequest.h @@ -37,20 +37,14 @@ namespace AlibabaCloud std::string getTopLevelDomain()const; void setTopLevelDomain(const std::string& topLevelDomain); - int getSourcePort()const; - void setSourcePort(int sourcePort); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); - std::string getPriorities()const; - void setPriorities(const std::string& priorities); std::string getSources()const; void setSources(const std::string& sources); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); std::string getDomainName()const; void setDomainName(const std::string& domainName); - std::string getSourceType()const; - void setSourceType(const std::string& sourceType); long getOwnerId()const; void setOwnerId(long ownerId); std::string getAccessKeyId()const; @@ -58,13 +52,10 @@ namespace AlibabaCloud private: std::string topLevelDomain_; - int sourcePort_; std::string resourceGroupId_; - std::string priorities_; std::string sources_; std::string securityToken_; std::string domainName_; - std::string sourceType_; long ownerId_; std::string accessKeyId_; diff --git a/cdn/include/alibabacloud/cdn/model/PushObjectCacheResult.h b/cdn/include/alibabacloud/cdn/model/PushObjectCacheResult.h index da911dce5..70e58e0ba 100644 --- a/cdn/include/alibabacloud/cdn/model/PushObjectCacheResult.h +++ b/cdn/include/alibabacloud/cdn/model/PushObjectCacheResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud PushObjectCacheResult(); explicit PushObjectCacheResult(const std::string &payload); ~PushObjectCacheResult(); - std::string getPushTaskId()const; + std::string getPreloadTaskId()const; protected: void parse(const std::string &payload); private: - std::string pushTaskId_; + std::string preloadTaskId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/ResumeLiveStreamRequest.h b/cdn/include/alibabacloud/cdn/model/ResumeLiveStreamRequest.h deleted file mode 100644 index a1159f3b1..000000000 --- a/cdn/include/alibabacloud/cdn/model/ResumeLiveStreamRequest.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_RESUMELIVESTREAMREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_RESUMELIVESTREAMREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT ResumeLiveStreamRequest : public RpcServiceRequest - { - - public: - ResumeLiveStreamRequest(); - ~ResumeLiveStreamRequest(); - - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getLiveStreamType()const; - void setLiveStreamType(const std::string& liveStreamType); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getStreamName()const; - void setStreamName(const std::string& streamName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string appName_; - std::string securityToken_; - std::string liveStreamType_; - std::string domainName_; - long ownerId_; - std::string streamName_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_RESUMELIVESTREAMREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/SetDynamicConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetDynamicConfigRequest.h deleted file mode 100644 index 4cdc3bfd3..000000000 --- a/cdn/include/alibabacloud/cdn/model/SetDynamicConfigRequest.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_SETDYNAMICCONFIGREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_SETDYNAMICCONFIGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT SetDynamicConfigRequest : public RpcServiceRequest - { - - public: - SetDynamicConfigRequest(); - ~SetDynamicConfigRequest(); - - std::string getDynamicOrigin()const; - void setDynamicOrigin(const std::string& dynamicOrigin); - std::string getStaticType()const; - void setStaticType(const std::string& staticType); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getStaticUri()const; - void setStaticUri(const std::string& staticUri); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getStaticPath()const; - void setStaticPath(const std::string& staticPath); - std::string getDynamicCacheControl()const; - void setDynamicCacheControl(const std::string& dynamicCacheControl); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string dynamicOrigin_; - std::string staticType_; - std::string securityToken_; - std::string staticUri_; - std::string domainName_; - std::string staticPath_; - std::string dynamicCacheControl_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_SETDYNAMICCONFIGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/SetDynamicConfigResult.h b/cdn/include/alibabacloud/cdn/model/SetDynamicConfigResult.h deleted file mode 100644 index 802272eaa..000000000 --- a/cdn/include/alibabacloud/cdn/model/SetDynamicConfigResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_SETDYNAMICCONFIGRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_SETDYNAMICCONFIGRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT SetDynamicConfigResult : public ServiceResult - { - public: - - - SetDynamicConfigResult(); - explicit SetDynamicConfigResult(const std::string &payload); - ~SetDynamicConfigResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_SETDYNAMICCONFIGRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/SetFileCacheExpiredConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetFileCacheExpiredConfigRequest.h index c4bec9a6a..7729de189 100644 --- a/cdn/include/alibabacloud/cdn/model/SetFileCacheExpiredConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/SetFileCacheExpiredConfigRequest.h @@ -35,29 +35,86 @@ namespace AlibabaCloud SetFileCacheExpiredConfigRequest(); ~SetFileCacheExpiredConfigRequest(); + 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 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 getFunctionName()const; + void setFunctionName(const std::string& functionName); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); std::string getDomainName()const; void setDomainName(const std::string& domainName); - std::string getWeight()const; - void setWeight(const std::string& weight); + std::string getCallerBid()const; + void setCallerBid(const std::string& callerBid); std::string getCacheContent()const; void setCacheContent(const std::string& cacheContent); long getOwnerId()const; void setOwnerId(long ownerId); + std::string getVersion()const; + void setVersion(const std::string& version); std::string getTTL()const; void setTTL(const std::string& tTL); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); + 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); + long getConfigId()const; + void setConfigId(long configId); private: + long callerParentId_; + 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 functionName_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; std::string domainName_; - std::string weight_; + std::string callerBid_; std::string cacheContent_; long ownerId_; + std::string version_; std::string tTL_; - std::string accessKeyId_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + long configId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/SetForwardSchemeConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetForwardSchemeConfigRequest.h index ecf774638..3ce51659d 100644 --- a/cdn/include/alibabacloud/cdn/model/SetForwardSchemeConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/SetForwardSchemeConfigRequest.h @@ -35,29 +35,89 @@ namespace AlibabaCloud SetForwardSchemeConfigRequest(); ~SetForwardSchemeConfigRequest(); - std::string getSchemeOrigin()const; - void setSchemeOrigin(const std::string& schemeOrigin); std::string getSchemeOriginPort()const; void setSchemeOriginPort(const std::string& schemeOriginPort); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getEnable()const; - void setEnable(const std::string& enable); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - long getOwnerId()const; - void setOwnerId(long ownerId); + 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 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 getFunctionName()const; + void setFunctionName(const std::string& functionName); + std::string getEnable()const; + void setEnable(const std::string& enable); + 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 getSchemeOrigin()const; + void setSchemeOrigin(const std::string& schemeOrigin); + std::string getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + 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); + long getConfigId()const; + void setConfigId(long configId); private: - std::string schemeOrigin_; std::string schemeOriginPort_; - std::string securityToken_; - std::string enable_; - std::string domainName_; - long ownerId_; + long callerParentId_; + 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 functionName_; + std::string enable_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string schemeOrigin_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + long configId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/SetHttpErrorPageConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetHttpErrorPageConfigRequest.h index c6a417c4e..b0a612c9e 100644 --- a/cdn/include/alibabacloud/cdn/model/SetHttpErrorPageConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/SetHttpErrorPageConfigRequest.h @@ -35,26 +35,83 @@ namespace AlibabaCloud SetHttpErrorPageConfigRequest(); ~SetHttpErrorPageConfigRequest(); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getPageUrl()const; - void setPageUrl(const std::string& pageUrl); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getErrorCode()const; - void setErrorCode(const std::string& errorCode); + 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 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 getFunctionName()const; + void setFunctionName(const std::string& functionName); + std::string getCallerBidEmail()const; + void setCallerBidEmail(const std::string& callerBidEmail); + std::string getPageUrl()const; + void setPageUrl(const std::string& pageUrl); + std::string getCallerUidEmail()const; + void setCallerUidEmail(const std::string& callerUidEmail); + std::string getErrorCode()const; + void setErrorCode(const std::string& errorCode); + long getCallerUid()const; + void setCallerUid(long callerUid); + 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 getDomainName()const; + void setDomainName(const std::string& domainName); + 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); + long getConfigId()const; + void setConfigId(long configId); private: - std::string securityToken_; - std::string domainName_; - std::string pageUrl_; - long ownerId_; - std::string errorCode_; + long callerParentId_; + 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 functionName_; + std::string callerBidEmail_; + std::string pageUrl_; + std::string callerUidEmail_; + std::string errorCode_; + long callerUid_; + std::string app_ip_; + std::string product_; + std::string domainName_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + long configId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/SetHttpsOptionConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetHttpsOptionConfigRequest.h index 343c9bbd2..0d7b3da94 100644 --- a/cdn/include/alibabacloud/cdn/model/SetHttpsOptionConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/SetHttpsOptionConfigRequest.h @@ -35,23 +35,83 @@ namespace AlibabaCloud SetHttpsOptionConfigRequest(); ~SetHttpsOptionConfigRequest(); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getHttp2()const; - void setHttp2(const std::string& http2); - long getOwnerId()const; - void setOwnerId(long ownerId); + 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 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 getFunctionName()const; + void setFunctionName(const std::string& functionName); + std::string getCallerBidEmail()const; + void setCallerBidEmail(const std::string& callerBidEmail); + std::string getHttp2()const; + void setHttp2(const std::string& http2); + std::string getCallerUidEmail()const; + void setCallerUidEmail(const std::string& callerUidEmail); + long getCallerUid()const; + void setCallerUid(long callerUid); + std::string getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + 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); + long getConfigId()const; + void setConfigId(long configId); private: - std::string securityToken_; - std::string domainName_; - std::string http2_; - long ownerId_; + long callerParentId_; + 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 functionName_; + std::string callerBidEmail_; + std::string http2_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + long configId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/SetIgnoreQueryStringConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetIgnoreQueryStringConfigRequest.h index cbe85d18a..df78c414f 100644 --- a/cdn/include/alibabacloud/cdn/model/SetIgnoreQueryStringConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/SetIgnoreQueryStringConfigRequest.h @@ -35,29 +35,89 @@ namespace AlibabaCloud SetIgnoreQueryStringConfigRequest(); ~SetIgnoreQueryStringConfigRequest(); - std::string getKeepOssArgs()const; - void setKeepOssArgs(const std::string& keepOssArgs); - std::string getHashKeyArgs()const; - void setHashKeyArgs(const std::string& hashKeyArgs); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getEnable()const; - void setEnable(const std::string& enable); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - long getOwnerId()const; - void setOwnerId(long ownerId); + 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 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 getFunctionName()const; + void setFunctionName(const std::string& functionName); + std::string getEnable()const; + void setEnable(const std::string& enable); + 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 getKeepOssArgs()const; + void setKeepOssArgs(const std::string& keepOssArgs); + std::string getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + 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 getHashKeyArgs()const; + void setHashKeyArgs(const std::string& hashKeyArgs); + std::string getRequestId()const; + void setRequestId(const std::string& requestId); + long getConfigId()const; + void setConfigId(long configId); private: - std::string keepOssArgs_; - std::string hashKeyArgs_; - std::string securityToken_; - std::string enable_; - std::string domainName_; - long ownerId_; + long callerParentId_; + 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 functionName_; + std::string enable_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string keepOssArgs_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string hashKeyArgs_; + std::string requestId_; + long configId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/SetIpBlackListConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetIpBlackListConfigRequest.h index 9a1e64a4e..14e0c3b3c 100644 --- a/cdn/include/alibabacloud/cdn/model/SetIpBlackListConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/SetIpBlackListConfigRequest.h @@ -35,23 +35,83 @@ namespace AlibabaCloud SetIpBlackListConfigRequest(); ~SetIpBlackListConfigRequest(); - 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 getBlockIps()const; - void setBlockIps(const std::string& blockIps); + 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 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 getFunctionName()const; + void setFunctionName(const std::string& functionName); + std::string getCallerBidEmail()const; + void setCallerBidEmail(const std::string& callerBidEmail); + std::string getBlockIps()const; + void setBlockIps(const std::string& blockIps); + std::string getCallerUidEmail()const; + void setCallerUidEmail(const std::string& callerUidEmail); + long getCallerUid()const; + void setCallerUid(long callerUid); + std::string getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + 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); + long getConfigId()const; + void setConfigId(long configId); private: - std::string securityToken_; - std::string domainName_; - long ownerId_; - std::string blockIps_; + long callerParentId_; + 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 functionName_; + std::string callerBidEmail_; + std::string blockIps_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + long configId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/SetL2OssKeyConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetL2OssKeyConfigRequest.h index 857605294..a125ad549 100644 --- a/cdn/include/alibabacloud/cdn/model/SetL2OssKeyConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/SetL2OssKeyConfigRequest.h @@ -35,23 +35,83 @@ namespace AlibabaCloud SetL2OssKeyConfigRequest(); ~SetL2OssKeyConfigRequest(); - 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 getPrivateOssAuth()const; - void setPrivateOssAuth(const std::string& privateOssAuth); + 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 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 getFunctionName()const; + void setFunctionName(const std::string& functionName); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + 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); + long getConfigId()const; + void setConfigId(long configId); + std::string getPrivateOssAuth()const; + void setPrivateOssAuth(const std::string& privateOssAuth); private: - std::string securityToken_; - std::string domainName_; - long ownerId_; - std::string privateOssAuth_; + long callerParentId_; + 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 functionName_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + long configId_; + std::string privateOssAuth_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigRequest.h deleted file mode 100644 index 52705e39f..000000000 --- a/cdn/include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigRequest.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_SETLIVESTREAMSNOTIFYURLCONFIGREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_SETLIVESTREAMSNOTIFYURLCONFIGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT SetLiveStreamsNotifyUrlConfigRequest : public RpcServiceRequest - { - - public: - SetLiveStreamsNotifyUrlConfigRequest(); - ~SetLiveStreamsNotifyUrlConfigRequest(); - - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getNotifyUrl()const; - void setNotifyUrl(const std::string& notifyUrl); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string securityToken_; - std::string domainName_; - std::string notifyUrl_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_SETLIVESTREAMSNOTIFYURLCONFIGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigResult.h b/cdn/include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigResult.h deleted file mode 100644 index 432f5fc2b..000000000 --- a/cdn/include/alibabacloud/cdn/model/SetLiveStreamsNotifyUrlConfigResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_SETLIVESTREAMSNOTIFYURLCONFIGRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_SETLIVESTREAMSNOTIFYURLCONFIGRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT SetLiveStreamsNotifyUrlConfigResult : public ServiceResult - { - public: - - - SetLiveStreamsNotifyUrlConfigResult(); - explicit SetLiveStreamsNotifyUrlConfigResult(const std::string &payload); - ~SetLiveStreamsNotifyUrlConfigResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_SETLIVESTREAMSNOTIFYURLCONFIGRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/SetOptimizeConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetOptimizeConfigRequest.h index 85771f8da..f99ea3a79 100644 --- a/cdn/include/alibabacloud/cdn/model/SetOptimizeConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/SetOptimizeConfigRequest.h @@ -35,23 +35,83 @@ namespace AlibabaCloud SetOptimizeConfigRequest(); ~SetOptimizeConfigRequest(); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getEnable()const; - void setEnable(const std::string& enable); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - long getOwnerId()const; - void setOwnerId(long ownerId); + 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 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 getFunctionName()const; + void setFunctionName(const std::string& functionName); + std::string getEnable()const; + void setEnable(const std::string& enable); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + 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); + long getConfigId()const; + void setConfigId(long configId); private: - std::string securityToken_; - std::string enable_; - std::string domainName_; - long ownerId_; + long callerParentId_; + 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 functionName_; + std::string enable_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + long configId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/SetPageCompressConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetPageCompressConfigRequest.h index 9709a90b5..3a78e71cf 100644 --- a/cdn/include/alibabacloud/cdn/model/SetPageCompressConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/SetPageCompressConfigRequest.h @@ -35,23 +35,83 @@ namespace AlibabaCloud SetPageCompressConfigRequest(); ~SetPageCompressConfigRequest(); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getEnable()const; - void setEnable(const std::string& enable); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - long getOwnerId()const; - void setOwnerId(long ownerId); + 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 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 getFunctionName()const; + void setFunctionName(const std::string& functionName); + std::string getEnable()const; + void setEnable(const std::string& enable); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + 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); + long getConfigId()const; + void setConfigId(long configId); private: - std::string securityToken_; - std::string enable_; - std::string domainName_; - long ownerId_; + long callerParentId_; + 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 functionName_; + std::string enable_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + long configId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/SetPathCacheExpiredConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetPathCacheExpiredConfigRequest.h index 899cd6fb0..9cc728fec 100644 --- a/cdn/include/alibabacloud/cdn/model/SetPathCacheExpiredConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/SetPathCacheExpiredConfigRequest.h @@ -35,29 +35,89 @@ namespace AlibabaCloud SetPathCacheExpiredConfigRequest(); ~SetPathCacheExpiredConfigRequest(); + 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 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 getFunctionName()const; + void setFunctionName(const std::string& functionName); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); std::string getDomainName()const; void setDomainName(const std::string& domainName); std::string getWeight()const; void setWeight(const std::string& weight); + std::string getCallerBid()const; + void setCallerBid(const std::string& callerBid); std::string getCacheContent()const; void setCacheContent(const std::string& cacheContent); long getOwnerId()const; void setOwnerId(long ownerId); + std::string getVersion()const; + void setVersion(const std::string& version); std::string getTTL()const; void setTTL(const std::string& tTL); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); + 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); + long getConfigId()const; + void setConfigId(long configId); private: + long callerParentId_; + 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 functionName_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; std::string domainName_; std::string weight_; + std::string callerBid_; std::string cacheContent_; long ownerId_; + std::string version_; std::string tTL_; - std::string accessKeyId_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + long configId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/SetRangeConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetRangeConfigRequest.h index dd7130eea..532ebd032 100644 --- a/cdn/include/alibabacloud/cdn/model/SetRangeConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/SetRangeConfigRequest.h @@ -35,23 +35,83 @@ namespace AlibabaCloud SetRangeConfigRequest(); ~SetRangeConfigRequest(); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getEnable()const; - void setEnable(const std::string& enable); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - long getOwnerId()const; - void setOwnerId(long ownerId); + 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 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 getFunctionName()const; + void setFunctionName(const std::string& functionName); + std::string getEnable()const; + void setEnable(const std::string& enable); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + 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); + long getConfigId()const; + void setConfigId(long configId); private: - std::string securityToken_; - std::string enable_; - std::string domainName_; - long ownerId_; + long callerParentId_; + 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 functionName_; + std::string enable_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + long configId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/SetRemoveQueryStringConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetRemoveQueryStringConfigRequest.h index ce3dc00d0..6c03b0adf 100644 --- a/cdn/include/alibabacloud/cdn/model/SetRemoveQueryStringConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/SetRemoveQueryStringConfigRequest.h @@ -35,26 +35,86 @@ namespace AlibabaCloud SetRemoveQueryStringConfigRequest(); ~SetRemoveQueryStringConfigRequest(); - std::string getKeepOssArgs()const; - void setKeepOssArgs(const std::string& keepOssArgs); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getAliRemoveArgs()const; - void setAliRemoveArgs(const std::string& aliRemoveArgs); - long getOwnerId()const; - void setOwnerId(long ownerId); + 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 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 getFunctionName()const; + void setFunctionName(const std::string& functionName); + std::string getCallerBidEmail()const; + void setCallerBidEmail(const std::string& callerBidEmail); + std::string getAliRemoveArgs()const; + void setAliRemoveArgs(const std::string& aliRemoveArgs); + std::string getCallerUidEmail()const; + void setCallerUidEmail(const std::string& callerUidEmail); + long getCallerUid()const; + void setCallerUid(long callerUid); + std::string getKeepOssArgs()const; + void setKeepOssArgs(const std::string& keepOssArgs); + std::string getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + 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); + long getConfigId()const; + void setConfigId(long configId); private: - std::string keepOssArgs_; - std::string securityToken_; - std::string domainName_; - std::string aliRemoveArgs_; - long ownerId_; + long callerParentId_; + 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 functionName_; + std::string callerBidEmail_; + std::string aliRemoveArgs_; + std::string callerUidEmail_; + long callerUid_; + std::string keepOssArgs_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + long configId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/SetVideoSeekConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetVideoSeekConfigRequest.h index 58c98a1fc..9fbdc35e8 100644 --- a/cdn/include/alibabacloud/cdn/model/SetVideoSeekConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/SetVideoSeekConfigRequest.h @@ -35,23 +35,83 @@ namespace AlibabaCloud SetVideoSeekConfigRequest(); ~SetVideoSeekConfigRequest(); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getEnable()const; - void setEnable(const std::string& enable); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - long getOwnerId()const; - void setOwnerId(long ownerId); + 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 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 getFunctionName()const; + void setFunctionName(const std::string& functionName); + std::string getEnable()const; + void setEnable(const std::string& enable); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + 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); + long getConfigId()const; + void setConfigId(long configId); private: - std::string securityToken_; - std::string enable_; - std::string domainName_; - long ownerId_; + long callerParentId_; + 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 functionName_; + std::string enable_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + long configId_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/SetWafConfigRequest.h b/cdn/include/alibabacloud/cdn/model/SetWafConfigRequest.h new file mode 100644 index 000000000..f280dea2f --- /dev/null +++ b/cdn/include/alibabacloud/cdn/model/SetWafConfigRequest.h @@ -0,0 +1,120 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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_SETWAFCONFIGREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_SETWAFCONFIGREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Cdn + { + namespace Model + { + class ALIBABACLOUD_CDN_EXPORT SetWafConfigRequest : public RpcServiceRequest + { + + public: + SetWafConfigRequest(); + ~SetWafConfigRequest(); + + 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 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 getFunctionName()const; + void setFunctionName(const std::string& functionName); + std::string getEnable()const; + void setEnable(const std::string& enable); + 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 getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getPopProduct()const; + void setPopProduct(const std::string& popProduct); + std::string getProduct()const; + void setProduct(const std::string& product); + std::string getDomainName()const; + void setDomainName(const std::string& domainName); + 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); + long getConfigId()const; + void setConfigId(long configId); + + private: + long callerParentId_; + 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 functionName_; + std::string enable_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string popProduct_; + std::string product_; + std::string domainName_; + std::string callerBid_; + long ownerId_; + std::string version_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + long configId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_CDN_MODEL_SETWAFCONFIGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/ForbidLiveStreamResult.h b/cdn/include/alibabacloud/cdn/model/SetWafConfigResult.h similarity index 71% rename from cdn/include/alibabacloud/cdn/model/ForbidLiveStreamResult.h rename to cdn/include/alibabacloud/cdn/model/SetWafConfigResult.h index b4b8f720d..575b4e046 100644 --- a/cdn/include/alibabacloud/cdn/model/ForbidLiveStreamResult.h +++ b/cdn/include/alibabacloud/cdn/model/SetWafConfigResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_FORBIDLIVESTREAMRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_FORBIDLIVESTREAMRESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_SETWAFCONFIGRESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_SETWAFCONFIGRESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT ForbidLiveStreamResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT SetWafConfigResult : public ServiceResult { public: - ForbidLiveStreamResult(); - explicit ForbidLiveStreamResult(const std::string &payload); - ~ForbidLiveStreamResult(); + SetWafConfigResult(); + explicit SetWafConfigResult(const std::string &payload); + ~SetWafConfigResult(); protected: void parse(const std::string &payload); @@ -46,4 +46,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_CDN_MODEL_FORBIDLIVESTREAMRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_SETWAFCONFIGRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/StartMixStreamsServiceRequest.h b/cdn/include/alibabacloud/cdn/model/StartMixStreamsServiceRequest.h deleted file mode 100644 index 0b4cfd80e..000000000 --- a/cdn/include/alibabacloud/cdn/model/StartMixStreamsServiceRequest.h +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_STARTMIXSTREAMSSERVICEREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_STARTMIXSTREAMSSERVICEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT StartMixStreamsServiceRequest : public RpcServiceRequest - { - - public: - StartMixStreamsServiceRequest(); - ~StartMixStreamsServiceRequest(); - - std::string getMixType()const; - void setMixType(const std::string& mixType); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getMainDomainName()const; - void setMainDomainName(const std::string& mainDomainName); - std::string getMixStreamName()const; - void setMixStreamName(const std::string& mixStreamName); - std::string getMixTemplate()const; - void setMixTemplate(const std::string& mixTemplate); - std::string getMixDomainName()const; - void setMixDomainName(const std::string& mixDomainName); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getMainAppName()const; - void setMainAppName(const std::string& mainAppName); - std::string getMixAppName()const; - void setMixAppName(const std::string& mixAppName); - std::string getMainStreamName()const; - void setMainStreamName(const std::string& mainStreamName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string mixType_; - std::string securityToken_; - std::string mainDomainName_; - std::string mixStreamName_; - std::string mixTemplate_; - std::string mixDomainName_; - long ownerId_; - std::string mainAppName_; - std::string mixAppName_; - std::string mainStreamName_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_STARTMIXSTREAMSSERVICEREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/StartMixStreamsServiceResult.h b/cdn/include/alibabacloud/cdn/model/StartMixStreamsServiceResult.h deleted file mode 100644 index 4881b0074..000000000 --- a/cdn/include/alibabacloud/cdn/model/StartMixStreamsServiceResult.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_STARTMIXSTREAMSSERVICERESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_STARTMIXSTREAMSSERVICERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT StartMixStreamsServiceResult : public ServiceResult - { - public: - struct MixStreamsInfo - { - std::string streamName; - std::string domainName; - std::string appName; - }; - - - StartMixStreamsServiceResult(); - explicit StartMixStreamsServiceResult(const std::string &payload); - ~StartMixStreamsServiceResult(); - std::vector getMixStreamsInfoList()const; - - protected: - void parse(const std::string &payload); - private: - std::vector mixStreamsInfoList_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_STARTMIXSTREAMSSERVICERESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/StopMixStreamsServiceRequest.h b/cdn/include/alibabacloud/cdn/model/StopMixStreamsServiceRequest.h deleted file mode 100644 index ec2337c0c..000000000 --- a/cdn/include/alibabacloud/cdn/model/StopMixStreamsServiceRequest.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_STOPMIXSTREAMSSERVICEREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_STOPMIXSTREAMSSERVICEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT StopMixStreamsServiceRequest : public RpcServiceRequest - { - - public: - StopMixStreamsServiceRequest(); - ~StopMixStreamsServiceRequest(); - - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getMainDomainName()const; - void setMainDomainName(const std::string& mainDomainName); - std::string getMixStreamName()const; - void setMixStreamName(const std::string& mixStreamName); - std::string getMixDomainName()const; - void setMixDomainName(const std::string& mixDomainName); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getMainAppName()const; - void setMainAppName(const std::string& mainAppName); - std::string getMixAppName()const; - void setMixAppName(const std::string& mixAppName); - std::string getMainStreamName()const; - void setMainStreamName(const std::string& mainStreamName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string securityToken_; - std::string mainDomainName_; - std::string mixStreamName_; - std::string mixDomainName_; - long ownerId_; - std::string mainAppName_; - std::string mixAppName_; - std::string mainStreamName_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_STOPMIXSTREAMSSERVICEREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigRequest.h b/cdn/include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigRequest.h deleted file mode 100644 index 8fbc86e88..000000000 --- a/cdn/include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigRequest.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_UPDATELIVEAPPSNAPSHOTCONFIGREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_UPDATELIVEAPPSNAPSHOTCONFIGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT UpdateLiveAppSnapshotConfigRequest : public RpcServiceRequest - { - - public: - UpdateLiveAppSnapshotConfigRequest(); - ~UpdateLiveAppSnapshotConfigRequest(); - - int getTimeInterval()const; - void setTimeInterval(int timeInterval); - std::string getOssBucket()const; - void setOssBucket(const std::string& ossBucket); - std::string getAppName()const; - void setAppName(const std::string& appName); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDomainName()const; - void setDomainName(const std::string& domainName); - std::string getOssEndpoint()const; - void setOssEndpoint(const std::string& ossEndpoint); - std::string getSequenceOssObject()const; - void setSequenceOssObject(const std::string& sequenceOssObject); - std::string getOverwriteOssObject()const; - void setOverwriteOssObject(const std::string& overwriteOssObject); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - int timeInterval_; - std::string ossBucket_; - std::string appName_; - std::string securityToken_; - std::string domainName_; - std::string ossEndpoint_; - std::string sequenceOssObject_; - std::string overwriteOssObject_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_UPDATELIVEAPPSNAPSHOTCONFIGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigResult.h b/cdn/include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigResult.h deleted file mode 100644 index 6db6c9490..000000000 --- a/cdn/include/alibabacloud/cdn/model/UpdateLiveAppSnapshotConfigResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_CDN_MODEL_UPDATELIVEAPPSNAPSHOTCONFIGRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_UPDATELIVEAPPSNAPSHOTCONFIGRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Cdn - { - namespace Model - { - class ALIBABACLOUD_CDN_EXPORT UpdateLiveAppSnapshotConfigResult : public ServiceResult - { - public: - - - UpdateLiveAppSnapshotConfigResult(); - explicit UpdateLiveAppSnapshotConfigResult(const std::string &payload); - ~UpdateLiveAppSnapshotConfigResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_CDN_MODEL_UPDATELIVEAPPSNAPSHOTCONFIGRESULT_H_ \ No newline at end of file diff --git a/cdn/src/CdnClient.cc b/cdn/src/CdnClient.cc index d3bff47f9..2acdeb79b 100644 --- a/cdn/src/CdnClient.cc +++ b/cdn/src/CdnClient.cc @@ -51,6 +51,42 @@ CdnClient::CdnClient(const std::string & accessKeyId, const std::string & access CdnClient::~CdnClient() {} +CdnClient::DescribeCdnCertificateListOutcome CdnClient::describeCdnCertificateList(const DescribeCdnCertificateListRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeCdnCertificateListOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeCdnCertificateListOutcome(DescribeCdnCertificateListResult(outcome.result())); + else + return DescribeCdnCertificateListOutcome(outcome.error()); +} + +void CdnClient::describeCdnCertificateListAsync(const DescribeCdnCertificateListRequest& request, const DescribeCdnCertificateListAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeCdnCertificateList(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CdnClient::DescribeCdnCertificateListOutcomeCallable CdnClient::describeCdnCertificateListCallable(const DescribeCdnCertificateListRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeCdnCertificateList(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CdnClient::SetPathCacheExpiredConfigOutcome CdnClient::setPathCacheExpiredConfig(const SetPathCacheExpiredConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -159,42 +195,6 @@ CdnClient::AddFCTriggerOutcomeCallable CdnClient::addFCTriggerCallable(const Add return task->get_future(); } -CdnClient::CreateLiveStreamRecordIndexFilesOutcome CdnClient::createLiveStreamRecordIndexFiles(const CreateLiveStreamRecordIndexFilesRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return CreateLiveStreamRecordIndexFilesOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return CreateLiveStreamRecordIndexFilesOutcome(CreateLiveStreamRecordIndexFilesResult(outcome.result())); - else - return CreateLiveStreamRecordIndexFilesOutcome(outcome.error()); -} - -void CdnClient::createLiveStreamRecordIndexFilesAsync(const CreateLiveStreamRecordIndexFilesRequest& request, const CreateLiveStreamRecordIndexFilesAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, createLiveStreamRecordIndexFiles(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::CreateLiveStreamRecordIndexFilesOutcomeCallable CdnClient::createLiveStreamRecordIndexFilesCallable(const CreateLiveStreamRecordIndexFilesRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->createLiveStreamRecordIndexFiles(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::DescribeCdnUserQuotaOutcome CdnClient::describeCdnUserQuota(const DescribeCdnUserQuotaRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -303,6 +303,42 @@ CdnClient::DescribeCdnDomainConfigsOutcomeCallable CdnClient::describeCdnDomainC return task->get_future(); } +CdnClient::SetWafConfigOutcome CdnClient::setWafConfig(const SetWafConfigRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SetWafConfigOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SetWafConfigOutcome(SetWafConfigResult(outcome.result())); + else + return SetWafConfigOutcome(outcome.error()); +} + +void CdnClient::setWafConfigAsync(const SetWafConfigRequest& request, const SetWafConfigAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, setWafConfig(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CdnClient::SetWafConfigOutcomeCallable CdnClient::setWafConfigCallable(const SetWafConfigRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->setWafConfig(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CdnClient::DescribeCdnDomainDetailOutcome CdnClient::describeCdnDomainDetail(const DescribeCdnDomainDetailRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -339,78 +375,6 @@ CdnClient::DescribeCdnDomainDetailOutcomeCallable CdnClient::describeCdnDomainDe return task->get_future(); } -CdnClient::DescribeLiveStreamTranscodeInfoOutcome CdnClient::describeLiveStreamTranscodeInfo(const DescribeLiveStreamTranscodeInfoRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeLiveStreamTranscodeInfoOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeLiveStreamTranscodeInfoOutcome(DescribeLiveStreamTranscodeInfoResult(outcome.result())); - else - return DescribeLiveStreamTranscodeInfoOutcome(outcome.error()); -} - -void CdnClient::describeLiveStreamTranscodeInfoAsync(const DescribeLiveStreamTranscodeInfoRequest& request, const DescribeLiveStreamTranscodeInfoAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeLiveStreamTranscodeInfo(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeLiveStreamTranscodeInfoOutcomeCallable CdnClient::describeLiveStreamTranscodeInfoCallable(const DescribeLiveStreamTranscodeInfoRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeLiveStreamTranscodeInfo(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -CdnClient::DescribeLiveStreamsOnlineListOutcome CdnClient::describeLiveStreamsOnlineList(const DescribeLiveStreamsOnlineListRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeLiveStreamsOnlineListOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeLiveStreamsOnlineListOutcome(DescribeLiveStreamsOnlineListResult(outcome.result())); - else - return DescribeLiveStreamsOnlineListOutcome(outcome.error()); -} - -void CdnClient::describeLiveStreamsOnlineListAsync(const DescribeLiveStreamsOnlineListRequest& request, const DescribeLiveStreamsOnlineListAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeLiveStreamsOnlineList(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeLiveStreamsOnlineListOutcomeCallable CdnClient::describeLiveStreamsOnlineListCallable(const DescribeLiveStreamsOnlineListRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeLiveStreamsOnlineList(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::SetVideoSeekConfigOutcome CdnClient::setVideoSeekConfig(const SetVideoSeekConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -447,6 +411,42 @@ CdnClient::SetVideoSeekConfigOutcomeCallable CdnClient::setVideoSeekConfigCallab return task->get_future(); } +CdnClient::CreateUsageDetailDataExportTaskOutcome CdnClient::createUsageDetailDataExportTask(const CreateUsageDetailDataExportTaskRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CreateUsageDetailDataExportTaskOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CreateUsageDetailDataExportTaskOutcome(CreateUsageDetailDataExportTaskResult(outcome.result())); + else + return CreateUsageDetailDataExportTaskOutcome(outcome.error()); +} + +void CdnClient::createUsageDetailDataExportTaskAsync(const CreateUsageDetailDataExportTaskRequest& request, const CreateUsageDetailDataExportTaskAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, createUsageDetailDataExportTask(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CdnClient::CreateUsageDetailDataExportTaskOutcomeCallable CdnClient::createUsageDetailDataExportTaskCallable(const CreateUsageDetailDataExportTaskRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->createUsageDetailDataExportTask(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CdnClient::SetL2OssKeyConfigOutcome CdnClient::setL2OssKeyConfig(const SetL2OssKeyConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -483,72 +483,72 @@ CdnClient::SetL2OssKeyConfigOutcomeCallable CdnClient::setL2OssKeyConfigCallable return task->get_future(); } -CdnClient::DescribeCdnMonitorDataOutcome CdnClient::describeCdnMonitorData(const DescribeCdnMonitorDataRequest &request) const +CdnClient::BatchDeleteCdnDomainConfigOutcome CdnClient::batchDeleteCdnDomainConfig(const BatchDeleteCdnDomainConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeCdnMonitorDataOutcome(endpointOutcome.error()); + return BatchDeleteCdnDomainConfigOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeCdnMonitorDataOutcome(DescribeCdnMonitorDataResult(outcome.result())); + return BatchDeleteCdnDomainConfigOutcome(BatchDeleteCdnDomainConfigResult(outcome.result())); else - return DescribeCdnMonitorDataOutcome(outcome.error()); + return BatchDeleteCdnDomainConfigOutcome(outcome.error()); } -void CdnClient::describeCdnMonitorDataAsync(const DescribeCdnMonitorDataRequest& request, const DescribeCdnMonitorDataAsyncHandler& handler, const std::shared_ptr& context) const +void CdnClient::batchDeleteCdnDomainConfigAsync(const BatchDeleteCdnDomainConfigRequest& request, const BatchDeleteCdnDomainConfigAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeCdnMonitorData(request), context); + handler(this, request, batchDeleteCdnDomainConfig(request), context); }; asyncExecute(new Runnable(fn)); } -CdnClient::DescribeCdnMonitorDataOutcomeCallable CdnClient::describeCdnMonitorDataCallable(const DescribeCdnMonitorDataRequest &request) const +CdnClient::BatchDeleteCdnDomainConfigOutcomeCallable CdnClient::batchDeleteCdnDomainConfigCallable(const BatchDeleteCdnDomainConfigRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeCdnMonitorData(request); + return this->batchDeleteCdnDomainConfig(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } -CdnClient::DeleteCacheExpiredConfigOutcome CdnClient::deleteCacheExpiredConfig(const DeleteCacheExpiredConfigRequest &request) const +CdnClient::DescribeCdnCertificateDetailOutcome CdnClient::describeCdnCertificateDetail(const DescribeCdnCertificateDetailRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DeleteCacheExpiredConfigOutcome(endpointOutcome.error()); + return DescribeCdnCertificateDetailOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DeleteCacheExpiredConfigOutcome(DeleteCacheExpiredConfigResult(outcome.result())); + return DescribeCdnCertificateDetailOutcome(DescribeCdnCertificateDetailResult(outcome.result())); else - return DeleteCacheExpiredConfigOutcome(outcome.error()); + return DescribeCdnCertificateDetailOutcome(outcome.error()); } -void CdnClient::deleteCacheExpiredConfigAsync(const DeleteCacheExpiredConfigRequest& request, const DeleteCacheExpiredConfigAsyncHandler& handler, const std::shared_ptr& context) const +void CdnClient::describeCdnCertificateDetailAsync(const DescribeCdnCertificateDetailRequest& request, const DescribeCdnCertificateDetailAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, deleteCacheExpiredConfig(request), context); + handler(this, request, describeCdnCertificateDetail(request), context); }; asyncExecute(new Runnable(fn)); } -CdnClient::DeleteCacheExpiredConfigOutcomeCallable CdnClient::deleteCacheExpiredConfigCallable(const DeleteCacheExpiredConfigRequest &request) const +CdnClient::DescribeCdnCertificateDetailOutcomeCallable CdnClient::describeCdnCertificateDetailCallable(const DescribeCdnCertificateDetailRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->deleteCacheExpiredConfig(request); + return this->describeCdnCertificateDetail(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -627,42 +627,6 @@ CdnClient::DescribeDomainUvDataOutcomeCallable CdnClient::describeDomainUvDataCa return task->get_future(); } -CdnClient::StopMixStreamsServiceOutcome CdnClient::stopMixStreamsService(const StopMixStreamsServiceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return StopMixStreamsServiceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return StopMixStreamsServiceOutcome(StopMixStreamsServiceResult(outcome.result())); - else - return StopMixStreamsServiceOutcome(outcome.error()); -} - -void CdnClient::stopMixStreamsServiceAsync(const StopMixStreamsServiceRequest& request, const StopMixStreamsServiceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, stopMixStreamsService(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::StopMixStreamsServiceOutcomeCallable CdnClient::stopMixStreamsServiceCallable(const StopMixStreamsServiceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->stopMixStreamsService(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::SetRemoveQueryStringConfigOutcome CdnClient::setRemoveQueryStringConfig(const SetRemoveQueryStringConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -735,42 +699,6 @@ CdnClient::DeleteCdnDomainOutcomeCallable CdnClient::deleteCdnDomainCallable(con return task->get_future(); } -CdnClient::DeleteLiveStreamTranscodeOutcome CdnClient::deleteLiveStreamTranscode(const DeleteLiveStreamTranscodeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DeleteLiveStreamTranscodeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DeleteLiveStreamTranscodeOutcome(DeleteLiveStreamTranscodeResult(outcome.result())); - else - return DeleteLiveStreamTranscodeOutcome(outcome.error()); -} - -void CdnClient::deleteLiveStreamTranscodeAsync(const DeleteLiveStreamTranscodeRequest& request, const DeleteLiveStreamTranscodeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, deleteLiveStreamTranscode(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DeleteLiveStreamTranscodeOutcomeCallable CdnClient::deleteLiveStreamTranscodeCallable(const DeleteLiveStreamTranscodeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->deleteLiveStreamTranscode(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::StopCdnDomainOutcome CdnClient::stopCdnDomain(const StopCdnDomainRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -879,6 +807,42 @@ CdnClient::DescribeDomainsUsageByDayOutcomeCallable CdnClient::describeDomainsUs return task->get_future(); } +CdnClient::DescribeDomainSrcHttpCodeDataOutcome CdnClient::describeDomainSrcHttpCodeData(const DescribeDomainSrcHttpCodeDataRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDomainSrcHttpCodeDataOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDomainSrcHttpCodeDataOutcome(DescribeDomainSrcHttpCodeDataResult(outcome.result())); + else + return DescribeDomainSrcHttpCodeDataOutcome(outcome.error()); +} + +void CdnClient::describeDomainSrcHttpCodeDataAsync(const DescribeDomainSrcHttpCodeDataRequest& request, const DescribeDomainSrcHttpCodeDataAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDomainSrcHttpCodeData(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CdnClient::DescribeDomainSrcHttpCodeDataOutcomeCallable CdnClient::describeDomainSrcHttpCodeDataCallable(const DescribeDomainSrcHttpCodeDataRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDomainSrcHttpCodeData(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CdnClient::DescribeTopDomainsByFlowOutcome CdnClient::describeTopDomainsByFlow(const DescribeTopDomainsByFlowRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -951,36 +915,36 @@ CdnClient::DescribeDomainAverageResponseTimeOutcomeCallable CdnClient::describeD return task->get_future(); } -CdnClient::DescribeLiveStreamBitRateDataOutcome CdnClient::describeLiveStreamBitRateData(const DescribeLiveStreamBitRateDataRequest &request) const +CdnClient::BatchAddCdnDomainOutcome CdnClient::batchAddCdnDomain(const BatchAddCdnDomainRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeLiveStreamBitRateDataOutcome(endpointOutcome.error()); + return BatchAddCdnDomainOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeLiveStreamBitRateDataOutcome(DescribeLiveStreamBitRateDataResult(outcome.result())); + return BatchAddCdnDomainOutcome(BatchAddCdnDomainResult(outcome.result())); else - return DescribeLiveStreamBitRateDataOutcome(outcome.error()); + return BatchAddCdnDomainOutcome(outcome.error()); } -void CdnClient::describeLiveStreamBitRateDataAsync(const DescribeLiveStreamBitRateDataRequest& request, const DescribeLiveStreamBitRateDataAsyncHandler& handler, const std::shared_ptr& context) const +void CdnClient::batchAddCdnDomainAsync(const BatchAddCdnDomainRequest& request, const BatchAddCdnDomainAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeLiveStreamBitRateData(request), context); + handler(this, request, batchAddCdnDomain(request), context); }; asyncExecute(new Runnable(fn)); } -CdnClient::DescribeLiveStreamBitRateDataOutcomeCallable CdnClient::describeLiveStreamBitRateDataCallable(const DescribeLiveStreamBitRateDataRequest &request) const +CdnClient::BatchAddCdnDomainOutcomeCallable CdnClient::batchAddCdnDomainCallable(const BatchAddCdnDomainRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeLiveStreamBitRateData(request); + return this->batchAddCdnDomain(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -1059,42 +1023,6 @@ CdnClient::ModifyCdnServiceOutcomeCallable CdnClient::modifyCdnServiceCallable(c return task->get_future(); } -CdnClient::DescribeLiveStreamRecordIndexFileOutcome CdnClient::describeLiveStreamRecordIndexFile(const DescribeLiveStreamRecordIndexFileRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeLiveStreamRecordIndexFileOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeLiveStreamRecordIndexFileOutcome(DescribeLiveStreamRecordIndexFileResult(outcome.result())); - else - return DescribeLiveStreamRecordIndexFileOutcome(outcome.error()); -} - -void CdnClient::describeLiveStreamRecordIndexFileAsync(const DescribeLiveStreamRecordIndexFileRequest& request, const DescribeLiveStreamRecordIndexFileAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeLiveStreamRecordIndexFile(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeLiveStreamRecordIndexFileOutcomeCallable CdnClient::describeLiveStreamRecordIndexFileCallable(const DescribeLiveStreamRecordIndexFileRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeLiveStreamRecordIndexFile(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::DescribeDomainHitRateDataOutcome CdnClient::describeDomainHitRateData(const DescribeDomainHitRateDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1131,42 +1059,6 @@ CdnClient::DescribeDomainHitRateDataOutcomeCallable CdnClient::describeDomainHit return task->get_future(); } -CdnClient::DeleteHttpHeaderConfigOutcome CdnClient::deleteHttpHeaderConfig(const DeleteHttpHeaderConfigRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DeleteHttpHeaderConfigOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DeleteHttpHeaderConfigOutcome(DeleteHttpHeaderConfigResult(outcome.result())); - else - return DeleteHttpHeaderConfigOutcome(outcome.error()); -} - -void CdnClient::deleteHttpHeaderConfigAsync(const DeleteHttpHeaderConfigRequest& request, const DeleteHttpHeaderConfigAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, deleteHttpHeaderConfig(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DeleteHttpHeaderConfigOutcomeCallable CdnClient::deleteHttpHeaderConfigCallable(const DeleteHttpHeaderConfigRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->deleteHttpHeaderConfig(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::PushObjectCacheOutcome CdnClient::pushObjectCache(const PushObjectCacheRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1239,36 +1131,72 @@ CdnClient::DescribeDomainRealTimeHttpCodeDataOutcomeCallable CdnClient::describe return task->get_future(); } -CdnClient::DescribeLiveRecordConfigOutcome CdnClient::describeLiveRecordConfig(const DescribeLiveRecordConfigRequest &request) const +CdnClient::DescribeDomainTrafficDataOutcome CdnClient::describeDomainTrafficData(const DescribeDomainTrafficDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeLiveRecordConfigOutcome(endpointOutcome.error()); + return DescribeDomainTrafficDataOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeLiveRecordConfigOutcome(DescribeLiveRecordConfigResult(outcome.result())); + return DescribeDomainTrafficDataOutcome(DescribeDomainTrafficDataResult(outcome.result())); else - return DescribeLiveRecordConfigOutcome(outcome.error()); + return DescribeDomainTrafficDataOutcome(outcome.error()); } -void CdnClient::describeLiveRecordConfigAsync(const DescribeLiveRecordConfigRequest& request, const DescribeLiveRecordConfigAsyncHandler& handler, const std::shared_ptr& context) const +void CdnClient::describeDomainTrafficDataAsync(const DescribeDomainTrafficDataRequest& request, const DescribeDomainTrafficDataAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeLiveRecordConfig(request), context); + handler(this, request, describeDomainTrafficData(request), context); }; asyncExecute(new Runnable(fn)); } -CdnClient::DescribeLiveRecordConfigOutcomeCallable CdnClient::describeLiveRecordConfigCallable(const DescribeLiveRecordConfigRequest &request) const +CdnClient::DescribeDomainTrafficDataOutcomeCallable CdnClient::describeDomainTrafficDataCallable(const DescribeDomainTrafficDataRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeLiveRecordConfig(request); + return this->describeDomainTrafficData(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CdnClient::ListFCTriggerOutcome CdnClient::listFCTrigger(const ListFCTriggerRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListFCTriggerOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListFCTriggerOutcome(ListFCTriggerResult(outcome.result())); + else + return ListFCTriggerOutcome(outcome.error()); +} + +void CdnClient::listFCTriggerAsync(const ListFCTriggerRequest& request, const ListFCTriggerAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listFCTrigger(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CdnClient::ListFCTriggerOutcomeCallable CdnClient::listFCTriggerCallable(const ListFCTriggerRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listFCTrigger(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -1347,42 +1275,6 @@ CdnClient::SetErrorPageConfigOutcomeCallable CdnClient::setErrorPageConfigCallab return task->get_future(); } -CdnClient::DescribeLiveStreamOnlineUserNumOutcome CdnClient::describeLiveStreamOnlineUserNum(const DescribeLiveStreamOnlineUserNumRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeLiveStreamOnlineUserNumOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeLiveStreamOnlineUserNumOutcome(DescribeLiveStreamOnlineUserNumResult(outcome.result())); - else - return DescribeLiveStreamOnlineUserNumOutcome(outcome.error()); -} - -void CdnClient::describeLiveStreamOnlineUserNumAsync(const DescribeLiveStreamOnlineUserNumRequest& request, const DescribeLiveStreamOnlineUserNumAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeLiveStreamOnlineUserNum(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeLiveStreamOnlineUserNumOutcomeCallable CdnClient::describeLiveStreamOnlineUserNumCallable(const DescribeLiveStreamOnlineUserNumRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeLiveStreamOnlineUserNum(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::SetRefererConfigOutcome CdnClient::setRefererConfig(const SetRefererConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1419,78 +1311,6 @@ CdnClient::SetRefererConfigOutcomeCallable CdnClient::setRefererConfigCallable(c return task->get_future(); } -CdnClient::DescribeDomainSrcFlowDataOutcome CdnClient::describeDomainSrcFlowData(const DescribeDomainSrcFlowDataRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDomainSrcFlowDataOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDomainSrcFlowDataOutcome(DescribeDomainSrcFlowDataResult(outcome.result())); - else - return DescribeDomainSrcFlowDataOutcome(outcome.error()); -} - -void CdnClient::describeDomainSrcFlowDataAsync(const DescribeDomainSrcFlowDataRequest& request, const DescribeDomainSrcFlowDataAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDomainSrcFlowData(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeDomainSrcFlowDataOutcomeCallable CdnClient::describeDomainSrcFlowDataCallable(const DescribeDomainSrcFlowDataRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDomainSrcFlowData(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -CdnClient::DeleteLiveAppSnapshotConfigOutcome CdnClient::deleteLiveAppSnapshotConfig(const DeleteLiveAppSnapshotConfigRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DeleteLiveAppSnapshotConfigOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DeleteLiveAppSnapshotConfigOutcome(DeleteLiveAppSnapshotConfigResult(outcome.result())); - else - return DeleteLiveAppSnapshotConfigOutcome(outcome.error()); -} - -void CdnClient::deleteLiveAppSnapshotConfigAsync(const DeleteLiveAppSnapshotConfigRequest& request, const DeleteLiveAppSnapshotConfigAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, deleteLiveAppSnapshotConfig(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DeleteLiveAppSnapshotConfigOutcomeCallable CdnClient::deleteLiveAppSnapshotConfigCallable(const DeleteLiveAppSnapshotConfigRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->deleteLiveAppSnapshotConfig(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::SetOptimizeConfigOutcome CdnClient::setOptimizeConfig(const SetOptimizeConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1527,42 +1347,6 @@ CdnClient::SetOptimizeConfigOutcomeCallable CdnClient::setOptimizeConfigCallable return task->get_future(); } -CdnClient::SetDynamicConfigOutcome CdnClient::setDynamicConfig(const SetDynamicConfigRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return SetDynamicConfigOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return SetDynamicConfigOutcome(SetDynamicConfigResult(outcome.result())); - else - return SetDynamicConfigOutcome(outcome.error()); -} - -void CdnClient::setDynamicConfigAsync(const SetDynamicConfigRequest& request, const SetDynamicConfigAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, setDynamicConfig(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::SetDynamicConfigOutcomeCallable CdnClient::setDynamicConfigCallable(const SetDynamicConfigRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->setDynamicConfig(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::SetReqAuthConfigOutcome CdnClient::setReqAuthConfig(const SetReqAuthConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1671,114 +1455,6 @@ CdnClient::SetHttpErrorPageConfigOutcomeCallable CdnClient::setHttpErrorPageConf return task->get_future(); } -CdnClient::StartMixStreamsServiceOutcome CdnClient::startMixStreamsService(const StartMixStreamsServiceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return StartMixStreamsServiceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return StartMixStreamsServiceOutcome(StartMixStreamsServiceResult(outcome.result())); - else - return StartMixStreamsServiceOutcome(outcome.error()); -} - -void CdnClient::startMixStreamsServiceAsync(const StartMixStreamsServiceRequest& request, const StartMixStreamsServiceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, startMixStreamsService(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::StartMixStreamsServiceOutcomeCallable CdnClient::startMixStreamsServiceCallable(const StartMixStreamsServiceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->startMixStreamsService(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -CdnClient::DescribeLivePullStreamConfigOutcome CdnClient::describeLivePullStreamConfig(const DescribeLivePullStreamConfigRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeLivePullStreamConfigOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeLivePullStreamConfigOutcome(DescribeLivePullStreamConfigResult(outcome.result())); - else - return DescribeLivePullStreamConfigOutcome(outcome.error()); -} - -void CdnClient::describeLivePullStreamConfigAsync(const DescribeLivePullStreamConfigRequest& request, const DescribeLivePullStreamConfigAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeLivePullStreamConfig(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeLivePullStreamConfigOutcomeCallable CdnClient::describeLivePullStreamConfigCallable(const DescribeLivePullStreamConfigRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeLivePullStreamConfig(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -CdnClient::SetLiveStreamsNotifyUrlConfigOutcome CdnClient::setLiveStreamsNotifyUrlConfig(const SetLiveStreamsNotifyUrlConfigRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return SetLiveStreamsNotifyUrlConfigOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return SetLiveStreamsNotifyUrlConfigOutcome(SetLiveStreamsNotifyUrlConfigResult(outcome.result())); - else - return SetLiveStreamsNotifyUrlConfigOutcome(outcome.error()); -} - -void CdnClient::setLiveStreamsNotifyUrlConfigAsync(const SetLiveStreamsNotifyUrlConfigRequest& request, const SetLiveStreamsNotifyUrlConfigAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, setLiveStreamsNotifyUrlConfig(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::SetLiveStreamsNotifyUrlConfigOutcomeCallable CdnClient::setLiveStreamsNotifyUrlConfigCallable(const SetLiveStreamsNotifyUrlConfigRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->setLiveStreamsNotifyUrlConfig(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::DescribeDomainPathDataOutcome CdnClient::describeDomainPathData(const DescribeDomainPathDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1887,114 +1563,6 @@ CdnClient::DescribeDomainTopUrlVisitOutcomeCallable CdnClient::describeDomainTop return task->get_future(); } -CdnClient::DescribeDomainFlowDataOutcome CdnClient::describeDomainFlowData(const DescribeDomainFlowDataRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDomainFlowDataOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDomainFlowDataOutcome(DescribeDomainFlowDataResult(outcome.result())); - else - return DescribeDomainFlowDataOutcome(outcome.error()); -} - -void CdnClient::describeDomainFlowDataAsync(const DescribeDomainFlowDataRequest& request, const DescribeDomainFlowDataAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDomainFlowData(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeDomainFlowDataOutcomeCallable CdnClient::describeDomainFlowDataCallable(const DescribeDomainFlowDataRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDomainFlowData(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -CdnClient::DescribeLiveStreamsBlockListOutcome CdnClient::describeLiveStreamsBlockList(const DescribeLiveStreamsBlockListRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeLiveStreamsBlockListOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeLiveStreamsBlockListOutcome(DescribeLiveStreamsBlockListResult(outcome.result())); - else - return DescribeLiveStreamsBlockListOutcome(outcome.error()); -} - -void CdnClient::describeLiveStreamsBlockListAsync(const DescribeLiveStreamsBlockListRequest& request, const DescribeLiveStreamsBlockListAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeLiveStreamsBlockList(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeLiveStreamsBlockListOutcomeCallable CdnClient::describeLiveStreamsBlockListCallable(const DescribeLiveStreamsBlockListRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeLiveStreamsBlockList(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -CdnClient::AddLiveStreamTranscodeOutcome CdnClient::addLiveStreamTranscode(const AddLiveStreamTranscodeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return AddLiveStreamTranscodeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return AddLiveStreamTranscodeOutcome(AddLiveStreamTranscodeResult(outcome.result())); - else - return AddLiveStreamTranscodeOutcome(outcome.error()); -} - -void CdnClient::addLiveStreamTranscodeAsync(const AddLiveStreamTranscodeRequest& request, const AddLiveStreamTranscodeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, addLiveStreamTranscode(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::AddLiveStreamTranscodeOutcomeCallable CdnClient::addLiveStreamTranscodeCallable(const AddLiveStreamTranscodeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->addLiveStreamTranscode(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::SetIgnoreQueryStringConfigOutcome CdnClient::setIgnoreQueryStringConfig(const SetIgnoreQueryStringConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2067,36 +1635,72 @@ CdnClient::DescribeDomainCustomLogConfigOutcomeCallable CdnClient::describeDomai return task->get_future(); } -CdnClient::DescribeUserCustomerLabelsOutcome CdnClient::describeUserCustomerLabels(const DescribeUserCustomerLabelsRequest &request) const +CdnClient::DescribeCdnUserResourcePackageOutcome CdnClient::describeCdnUserResourcePackage(const DescribeCdnUserResourcePackageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeUserCustomerLabelsOutcome(endpointOutcome.error()); + return DescribeCdnUserResourcePackageOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeUserCustomerLabelsOutcome(DescribeUserCustomerLabelsResult(outcome.result())); + return DescribeCdnUserResourcePackageOutcome(DescribeCdnUserResourcePackageResult(outcome.result())); else - return DescribeUserCustomerLabelsOutcome(outcome.error()); + return DescribeCdnUserResourcePackageOutcome(outcome.error()); } -void CdnClient::describeUserCustomerLabelsAsync(const DescribeUserCustomerLabelsRequest& request, const DescribeUserCustomerLabelsAsyncHandler& handler, const std::shared_ptr& context) const +void CdnClient::describeCdnUserResourcePackageAsync(const DescribeCdnUserResourcePackageRequest& request, const DescribeCdnUserResourcePackageAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeUserCustomerLabels(request), context); + handler(this, request, describeCdnUserResourcePackage(request), context); }; asyncExecute(new Runnable(fn)); } -CdnClient::DescribeUserCustomerLabelsOutcomeCallable CdnClient::describeUserCustomerLabelsCallable(const DescribeUserCustomerLabelsRequest &request) const +CdnClient::DescribeCdnUserResourcePackageOutcomeCallable CdnClient::describeCdnUserResourcePackageCallable(const DescribeCdnUserResourcePackageRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeUserCustomerLabels(request); + return this->describeCdnUserResourcePackage(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CdnClient::BatchUpdateCdnDomainOutcome CdnClient::batchUpdateCdnDomain(const BatchUpdateCdnDomainRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return BatchUpdateCdnDomainOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return BatchUpdateCdnDomainOutcome(BatchUpdateCdnDomainResult(outcome.result())); + else + return BatchUpdateCdnDomainOutcome(outcome.error()); +} + +void CdnClient::batchUpdateCdnDomainAsync(const BatchUpdateCdnDomainRequest& request, const BatchUpdateCdnDomainAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, batchUpdateCdnDomain(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CdnClient::BatchUpdateCdnDomainOutcomeCallable CdnClient::batchUpdateCdnDomainCallable(const BatchUpdateCdnDomainRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->batchUpdateCdnDomain(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -2139,42 +1743,6 @@ CdnClient::DescribeDomainTopReferVisitOutcomeCallable CdnClient::describeDomainT return task->get_future(); } -CdnClient::DescribeLiveStreamsControlHistoryOutcome CdnClient::describeLiveStreamsControlHistory(const DescribeLiveStreamsControlHistoryRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeLiveStreamsControlHistoryOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeLiveStreamsControlHistoryOutcome(DescribeLiveStreamsControlHistoryResult(outcome.result())); - else - return DescribeLiveStreamsControlHistoryOutcome(outcome.error()); -} - -void CdnClient::describeLiveStreamsControlHistoryAsync(const DescribeLiveStreamsControlHistoryRequest& request, const DescribeLiveStreamsControlHistoryAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeLiveStreamsControlHistory(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeLiveStreamsControlHistoryOutcomeCallable CdnClient::describeLiveStreamsControlHistoryCallable(const DescribeLiveStreamsControlHistoryRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeLiveStreamsControlHistory(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::SetReqHeaderConfigOutcome CdnClient::setReqHeaderConfig(const SetReqHeaderConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2283,42 +1851,6 @@ CdnClient::DescribeDomainRealTimeReqHitRateDataOutcomeCallable CdnClient::descri return task->get_future(); } -CdnClient::DescribeLiveStreamSnapshotInfoOutcome CdnClient::describeLiveStreamSnapshotInfo(const DescribeLiveStreamSnapshotInfoRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeLiveStreamSnapshotInfoOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeLiveStreamSnapshotInfoOutcome(DescribeLiveStreamSnapshotInfoResult(outcome.result())); - else - return DescribeLiveStreamSnapshotInfoOutcome(outcome.error()); -} - -void CdnClient::describeLiveStreamSnapshotInfoAsync(const DescribeLiveStreamSnapshotInfoRequest& request, const DescribeLiveStreamSnapshotInfoAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeLiveStreamSnapshotInfo(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeLiveStreamSnapshotInfoOutcomeCallable CdnClient::describeLiveStreamSnapshotInfoCallable(const DescribeLiveStreamSnapshotInfoRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeLiveStreamSnapshotInfo(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::SetIpBlackListConfigOutcome CdnClient::setIpBlackListConfig(const SetIpBlackListConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2391,42 +1923,6 @@ CdnClient::DescribeDomainSlowRatioOutcomeCallable CdnClient::describeDomainSlowR return task->get_future(); } -CdnClient::DescribeDomainCCDataOutcome CdnClient::describeDomainCCData(const DescribeDomainCCDataRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDomainCCDataOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDomainCCDataOutcome(DescribeDomainCCDataResult(outcome.result())); - else - return DescribeDomainCCDataOutcome(outcome.error()); -} - -void CdnClient::describeDomainCCDataAsync(const DescribeDomainCCDataRequest& request, const DescribeDomainCCDataAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDomainCCData(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeDomainCCDataOutcomeCallable CdnClient::describeDomainCCDataCallable(const DescribeDomainCCDataRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDomainCCData(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::SetIpAllowListConfigOutcome CdnClient::setIpAllowListConfig(const SetIpAllowListConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2571,114 +2067,6 @@ CdnClient::DescribeDomainBpsDataOutcomeCallable CdnClient::describeDomainBpsData return task->get_future(); } -CdnClient::DescribeLiveStreamsFrameRateAndBitRateDataOutcome CdnClient::describeLiveStreamsFrameRateAndBitRateData(const DescribeLiveStreamsFrameRateAndBitRateDataRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeLiveStreamsFrameRateAndBitRateDataOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeLiveStreamsFrameRateAndBitRateDataOutcome(DescribeLiveStreamsFrameRateAndBitRateDataResult(outcome.result())); - else - return DescribeLiveStreamsFrameRateAndBitRateDataOutcome(outcome.error()); -} - -void CdnClient::describeLiveStreamsFrameRateAndBitRateDataAsync(const DescribeLiveStreamsFrameRateAndBitRateDataRequest& request, const DescribeLiveStreamsFrameRateAndBitRateDataAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeLiveStreamsFrameRateAndBitRateData(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeLiveStreamsFrameRateAndBitRateDataOutcomeCallable CdnClient::describeLiveStreamsFrameRateAndBitRateDataCallable(const DescribeLiveStreamsFrameRateAndBitRateDataRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeLiveStreamsFrameRateAndBitRateData(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -CdnClient::DescribeOneMinuteDataOutcome CdnClient::describeOneMinuteData(const DescribeOneMinuteDataRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeOneMinuteDataOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeOneMinuteDataOutcome(DescribeOneMinuteDataResult(outcome.result())); - else - return DescribeOneMinuteDataOutcome(outcome.error()); -} - -void CdnClient::describeOneMinuteDataAsync(const DescribeOneMinuteDataRequest& request, const DescribeOneMinuteDataAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeOneMinuteData(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeOneMinuteDataOutcomeCallable CdnClient::describeOneMinuteDataCallable(const DescribeOneMinuteDataRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeOneMinuteData(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -CdnClient::DescribeLiveStreamRecordContentOutcome CdnClient::describeLiveStreamRecordContent(const DescribeLiveStreamRecordContentRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeLiveStreamRecordContentOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeLiveStreamRecordContentOutcome(DescribeLiveStreamRecordContentResult(outcome.result())); - else - return DescribeLiveStreamRecordContentOutcome(outcome.error()); -} - -void CdnClient::describeLiveStreamRecordContentAsync(const DescribeLiveStreamRecordContentRequest& request, const DescribeLiveStreamRecordContentAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeLiveStreamRecordContent(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeLiveStreamRecordContentOutcomeCallable CdnClient::describeLiveStreamRecordContentCallable(const DescribeLiveStreamRecordContentRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeLiveStreamRecordContent(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::AddCdnDomainOutcome CdnClient::addCdnDomain(const AddCdnDomainRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2787,6 +2175,42 @@ CdnClient::DescribeDomainCnameOutcomeCallable CdnClient::describeDomainCnameCall return task->get_future(); } +CdnClient::DescribeDomainSrcTrafficDataOutcome CdnClient::describeDomainSrcTrafficData(const DescribeDomainSrcTrafficDataRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDomainSrcTrafficDataOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDomainSrcTrafficDataOutcome(DescribeDomainSrcTrafficDataResult(outcome.result())); + else + return DescribeDomainSrcTrafficDataOutcome(outcome.error()); +} + +void CdnClient::describeDomainSrcTrafficDataAsync(const DescribeDomainSrcTrafficDataRequest& request, const DescribeDomainSrcTrafficDataAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDomainSrcTrafficData(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CdnClient::DescribeDomainSrcTrafficDataOutcomeCallable CdnClient::describeDomainSrcTrafficDataCallable(const DescribeDomainSrcTrafficDataRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDomainSrcTrafficData(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CdnClient::SetCcConfigOutcome CdnClient::setCcConfig(const SetCcConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2895,36 +2319,36 @@ CdnClient::DescribeUserDomainsOutcomeCallable CdnClient::describeUserDomainsCall return task->get_future(); } -CdnClient::DescribeLiveSnapshotConfigOutcome CdnClient::describeLiveSnapshotConfig(const DescribeLiveSnapshotConfigRequest &request) const +CdnClient::CreateUserUsageDataExportTaskOutcome CdnClient::createUserUsageDataExportTask(const CreateUserUsageDataExportTaskRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeLiveSnapshotConfigOutcome(endpointOutcome.error()); + return CreateUserUsageDataExportTaskOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeLiveSnapshotConfigOutcome(DescribeLiveSnapshotConfigResult(outcome.result())); + return CreateUserUsageDataExportTaskOutcome(CreateUserUsageDataExportTaskResult(outcome.result())); else - return DescribeLiveSnapshotConfigOutcome(outcome.error()); + return CreateUserUsageDataExportTaskOutcome(outcome.error()); } -void CdnClient::describeLiveSnapshotConfigAsync(const DescribeLiveSnapshotConfigRequest& request, const DescribeLiveSnapshotConfigAsyncHandler& handler, const std::shared_ptr& context) const +void CdnClient::createUserUsageDataExportTaskAsync(const CreateUserUsageDataExportTaskRequest& request, const CreateUserUsageDataExportTaskAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeLiveSnapshotConfig(request), context); + handler(this, request, createUserUsageDataExportTask(request), context); }; asyncExecute(new Runnable(fn)); } -CdnClient::DescribeLiveSnapshotConfigOutcomeCallable CdnClient::describeLiveSnapshotConfigCallable(const DescribeLiveSnapshotConfigRequest &request) const +CdnClient::CreateUserUsageDataExportTaskOutcomeCallable CdnClient::createUserUsageDataExportTaskCallable(const CreateUserUsageDataExportTaskRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeLiveSnapshotConfig(request); + return this->createUserUsageDataExportTask(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -3075,42 +2499,6 @@ CdnClient::SetForwardSchemeConfigOutcomeCallable CdnClient::setForwardSchemeConf return task->get_future(); } -CdnClient::AddLiveAppRecordConfigOutcome CdnClient::addLiveAppRecordConfig(const AddLiveAppRecordConfigRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return AddLiveAppRecordConfigOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return AddLiveAppRecordConfigOutcome(AddLiveAppRecordConfigResult(outcome.result())); - else - return AddLiveAppRecordConfigOutcome(outcome.error()); -} - -void CdnClient::addLiveAppRecordConfigAsync(const AddLiveAppRecordConfigRequest& request, const AddLiveAppRecordConfigAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, addLiveAppRecordConfig(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::AddLiveAppRecordConfigOutcomeCallable CdnClient::addLiveAppRecordConfigCallable(const AddLiveAppRecordConfigRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->addLiveAppRecordConfig(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::DescribeDomainBpsDataByTimeStampOutcome CdnClient::describeDomainBpsDataByTimeStamp(const DescribeDomainBpsDataByTimeStampRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3147,42 +2535,6 @@ CdnClient::DescribeDomainBpsDataByTimeStampOutcomeCallable CdnClient::describeDo return task->get_future(); } -CdnClient::DeleteLiveDomainMappingOutcome CdnClient::deleteLiveDomainMapping(const DeleteLiveDomainMappingRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DeleteLiveDomainMappingOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DeleteLiveDomainMappingOutcome(DeleteLiveDomainMappingResult(outcome.result())); - else - return DeleteLiveDomainMappingOutcome(outcome.error()); -} - -void CdnClient::deleteLiveDomainMappingAsync(const DeleteLiveDomainMappingRequest& request, const DeleteLiveDomainMappingAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, deleteLiveDomainMapping(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DeleteLiveDomainMappingOutcomeCallable CdnClient::deleteLiveDomainMappingCallable(const DeleteLiveDomainMappingRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->deleteLiveDomainMapping(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::ModifyFileCacheExpiredConfigOutcome CdnClient::modifyFileCacheExpiredConfig(const ModifyFileCacheExpiredConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3327,42 +2679,6 @@ CdnClient::DescribeDomainCertificateInfoOutcomeCallable CdnClient::describeDomai return task->get_future(); } -CdnClient::DescribeLiveStreamRecordIndexFilesOutcome CdnClient::describeLiveStreamRecordIndexFiles(const DescribeLiveStreamRecordIndexFilesRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeLiveStreamRecordIndexFilesOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeLiveStreamRecordIndexFilesOutcome(DescribeLiveStreamRecordIndexFilesResult(outcome.result())); - else - return DescribeLiveStreamRecordIndexFilesOutcome(outcome.error()); -} - -void CdnClient::describeLiveStreamRecordIndexFilesAsync(const DescribeLiveStreamRecordIndexFilesRequest& request, const DescribeLiveStreamRecordIndexFilesAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeLiveStreamRecordIndexFiles(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeLiveStreamRecordIndexFilesOutcomeCallable CdnClient::describeLiveStreamRecordIndexFilesCallable(const DescribeLiveStreamRecordIndexFilesRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeLiveStreamRecordIndexFiles(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::ModifyCdnDomainOutcome CdnClient::modifyCdnDomain(const ModifyCdnDomainRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3399,114 +2715,6 @@ CdnClient::ModifyCdnDomainOutcomeCallable CdnClient::modifyCdnDomainCallable(con return task->get_future(); } -CdnClient::DescribeL2VipsByDynamicDomainOutcome CdnClient::describeL2VipsByDynamicDomain(const DescribeL2VipsByDynamicDomainRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeL2VipsByDynamicDomainOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeL2VipsByDynamicDomainOutcome(DescribeL2VipsByDynamicDomainResult(outcome.result())); - else - return DescribeL2VipsByDynamicDomainOutcome(outcome.error()); -} - -void CdnClient::describeL2VipsByDynamicDomainAsync(const DescribeL2VipsByDynamicDomainRequest& request, const DescribeL2VipsByDynamicDomainAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeL2VipsByDynamicDomain(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeL2VipsByDynamicDomainOutcomeCallable CdnClient::describeL2VipsByDynamicDomainCallable(const DescribeL2VipsByDynamicDomainRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeL2VipsByDynamicDomain(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -CdnClient::ForbidLiveStreamOutcome CdnClient::forbidLiveStream(const ForbidLiveStreamRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ForbidLiveStreamOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ForbidLiveStreamOutcome(ForbidLiveStreamResult(outcome.result())); - else - return ForbidLiveStreamOutcome(outcome.error()); -} - -void CdnClient::forbidLiveStreamAsync(const ForbidLiveStreamRequest& request, const ForbidLiveStreamAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, forbidLiveStream(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::ForbidLiveStreamOutcomeCallable CdnClient::forbidLiveStreamCallable(const ForbidLiveStreamRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->forbidLiveStream(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -CdnClient::DescribeLiveStreamDomainAppInfoOutcome CdnClient::describeLiveStreamDomainAppInfo(const DescribeLiveStreamDomainAppInfoRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeLiveStreamDomainAppInfoOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeLiveStreamDomainAppInfoOutcome(DescribeLiveStreamDomainAppInfoResult(outcome.result())); - else - return DescribeLiveStreamDomainAppInfoOutcome(outcome.error()); -} - -void CdnClient::describeLiveStreamDomainAppInfoAsync(const DescribeLiveStreamDomainAppInfoRequest& request, const DescribeLiveStreamDomainAppInfoAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeLiveStreamDomainAppInfo(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeLiveStreamDomainAppInfoOutcomeCallable CdnClient::describeLiveStreamDomainAppInfoCallable(const DescribeLiveStreamDomainAppInfoRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeLiveStreamDomainAppInfo(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::SetPageCompressConfigOutcome CdnClient::setPageCompressConfig(const SetPageCompressConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3723,42 +2931,6 @@ CdnClient::DescribeIpInfoOutcomeCallable CdnClient::describeIpInfoCallable(const return task->get_future(); } -CdnClient::DescribeDomainConfigsOutcome CdnClient::describeDomainConfigs(const DescribeDomainConfigsRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDomainConfigsOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDomainConfigsOutcome(DescribeDomainConfigsResult(outcome.result())); - else - return DescribeDomainConfigsOutcome(outcome.error()); -} - -void CdnClient::describeDomainConfigsAsync(const DescribeDomainConfigsRequest& request, const DescribeDomainConfigsAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDomainConfigs(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeDomainConfigsOutcomeCallable CdnClient::describeDomainConfigsCallable(const DescribeDomainConfigsRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDomainConfigs(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::DescribeDomainsBySourceOutcome CdnClient::describeDomainsBySource(const DescribeDomainsBySourceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3831,42 +3003,6 @@ CdnClient::ModifyDomainCustomLogConfigOutcomeCallable CdnClient::modifyDomainCus return task->get_future(); } -CdnClient::UpdateLiveAppSnapshotConfigOutcome CdnClient::updateLiveAppSnapshotConfig(const UpdateLiveAppSnapshotConfigRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return UpdateLiveAppSnapshotConfigOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return UpdateLiveAppSnapshotConfigOutcome(UpdateLiveAppSnapshotConfigResult(outcome.result())); - else - return UpdateLiveAppSnapshotConfigOutcome(outcome.error()); -} - -void CdnClient::updateLiveAppSnapshotConfigAsync(const UpdateLiveAppSnapshotConfigRequest& request, const UpdateLiveAppSnapshotConfigAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, updateLiveAppSnapshotConfig(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::UpdateLiveAppSnapshotConfigOutcomeCallable CdnClient::updateLiveAppSnapshotConfigCallable(const UpdateLiveAppSnapshotConfigRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->updateLiveAppSnapshotConfig(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::DescribeDomainPvDataOutcome CdnClient::describeDomainPvData(const DescribeDomainPvDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3903,42 +3039,6 @@ CdnClient::DescribeDomainPvDataOutcomeCallable CdnClient::describeDomainPvDataCa return task->get_future(); } -CdnClient::AddLiveAppSnapshotConfigOutcome CdnClient::addLiveAppSnapshotConfig(const AddLiveAppSnapshotConfigRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return AddLiveAppSnapshotConfigOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return AddLiveAppSnapshotConfigOutcome(AddLiveAppSnapshotConfigResult(outcome.result())); - else - return AddLiveAppSnapshotConfigOutcome(outcome.error()); -} - -void CdnClient::addLiveAppSnapshotConfigAsync(const AddLiveAppSnapshotConfigRequest& request, const AddLiveAppSnapshotConfigAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, addLiveAppSnapshotConfig(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::AddLiveAppSnapshotConfigOutcomeCallable CdnClient::addLiveAppSnapshotConfigCallable(const AddLiveAppSnapshotConfigRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->addLiveAppSnapshotConfig(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::DescribeDomainISPDataOutcome CdnClient::describeDomainISPData(const DescribeDomainISPDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4047,42 +3147,6 @@ CdnClient::DescribeDomainRealTimeByteHitRateDataOutcomeCallable CdnClient::descr return task->get_future(); } -CdnClient::AddLiveDomainMappingOutcome CdnClient::addLiveDomainMapping(const AddLiveDomainMappingRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return AddLiveDomainMappingOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return AddLiveDomainMappingOutcome(AddLiveDomainMappingResult(outcome.result())); - else - return AddLiveDomainMappingOutcome(outcome.error()); -} - -void CdnClient::addLiveDomainMappingAsync(const AddLiveDomainMappingRequest& request, const AddLiveDomainMappingAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, addLiveDomainMapping(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::AddLiveDomainMappingOutcomeCallable CdnClient::addLiveDomainMappingCallable(const AddLiveDomainMappingRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->addLiveDomainMapping(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::DescribeDomainRealTimeSrcBpsDataOutcome CdnClient::describeDomainRealTimeSrcBpsData(const DescribeDomainRealTimeSrcBpsDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4119,36 +3183,36 @@ CdnClient::DescribeDomainRealTimeSrcBpsDataOutcomeCallable CdnClient::describeDo return task->get_future(); } -CdnClient::ResumeLiveStreamOutcome CdnClient::resumeLiveStream(const ResumeLiveStreamRequest &request) const +CdnClient::DescribeUserUsageDataExportTaskOutcome CdnClient::describeUserUsageDataExportTask(const DescribeUserUsageDataExportTaskRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return ResumeLiveStreamOutcome(endpointOutcome.error()); + return DescribeUserUsageDataExportTaskOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return ResumeLiveStreamOutcome(ResumeLiveStreamResult(outcome.result())); + return DescribeUserUsageDataExportTaskOutcome(DescribeUserUsageDataExportTaskResult(outcome.result())); else - return ResumeLiveStreamOutcome(outcome.error()); + return DescribeUserUsageDataExportTaskOutcome(outcome.error()); } -void CdnClient::resumeLiveStreamAsync(const ResumeLiveStreamRequest& request, const ResumeLiveStreamAsyncHandler& handler, const std::shared_ptr& context) const +void CdnClient::describeUserUsageDataExportTaskAsync(const DescribeUserUsageDataExportTaskRequest& request, const DescribeUserUsageDataExportTaskAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, resumeLiveStream(request), context); + handler(this, request, describeUserUsageDataExportTask(request), context); }; asyncExecute(new Runnable(fn)); } -CdnClient::ResumeLiveStreamOutcomeCallable CdnClient::resumeLiveStreamCallable(const ResumeLiveStreamRequest &request) const +CdnClient::DescribeUserUsageDataExportTaskOutcomeCallable CdnClient::describeUserUsageDataExportTaskCallable(const DescribeUserUsageDataExportTaskRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->resumeLiveStream(request); + return this->describeUserUsageDataExportTask(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -4227,42 +3291,6 @@ CdnClient::DescribeFCTriggerOutcomeCallable CdnClient::describeFCTriggerCallable return task->get_future(); } -CdnClient::DescribeLiveStreamsPublishListOutcome CdnClient::describeLiveStreamsPublishList(const DescribeLiveStreamsPublishListRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeLiveStreamsPublishListOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeLiveStreamsPublishListOutcome(DescribeLiveStreamsPublishListResult(outcome.result())); - else - return DescribeLiveStreamsPublishListOutcome(outcome.error()); -} - -void CdnClient::describeLiveStreamsPublishListAsync(const DescribeLiveStreamsPublishListRequest& request, const DescribeLiveStreamsPublishListAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeLiveStreamsPublishList(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeLiveStreamsPublishListOutcomeCallable CdnClient::describeLiveStreamsPublishListCallable(const DescribeLiveStreamsPublishListRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeLiveStreamsPublishList(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::DescribeDomainRealTimeBpsDataOutcome CdnClient::describeDomainRealTimeBpsData(const DescribeDomainRealTimeBpsDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4335,42 +3363,6 @@ CdnClient::DescribeDomainRealTimeSrcTrafficDataOutcomeCallable CdnClient::descri return task->get_future(); } -CdnClient::DescribeDomainDownstreamBpsOfEdgeOutcome CdnClient::describeDomainDownstreamBpsOfEdge(const DescribeDomainDownstreamBpsOfEdgeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDomainDownstreamBpsOfEdgeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDomainDownstreamBpsOfEdgeOutcome(DescribeDomainDownstreamBpsOfEdgeResult(outcome.result())); - else - return DescribeDomainDownstreamBpsOfEdgeOutcome(outcome.error()); -} - -void CdnClient::describeDomainDownstreamBpsOfEdgeAsync(const DescribeDomainDownstreamBpsOfEdgeRequest& request, const DescribeDomainDownstreamBpsOfEdgeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDomainDownstreamBpsOfEdge(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DescribeDomainDownstreamBpsOfEdgeOutcomeCallable CdnClient::describeDomainDownstreamBpsOfEdgeCallable(const DescribeDomainDownstreamBpsOfEdgeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDomainDownstreamBpsOfEdge(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::DescribeDomainMax95BpsDataOutcome CdnClient::describeDomainMax95BpsData(const DescribeDomainMax95BpsDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4407,6 +3399,42 @@ CdnClient::DescribeDomainMax95BpsDataOutcomeCallable CdnClient::describeDomainMa return task->get_future(); } +CdnClient::DescribeDomainUsageDataOutcome CdnClient::describeDomainUsageData(const DescribeDomainUsageDataRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDomainUsageDataOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDomainUsageDataOutcome(DescribeDomainUsageDataResult(outcome.result())); + else + return DescribeDomainUsageDataOutcome(outcome.error()); +} + +void CdnClient::describeDomainUsageDataAsync(const DescribeDomainUsageDataRequest& request, const DescribeDomainUsageDataAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDomainUsageData(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CdnClient::DescribeDomainUsageDataOutcomeCallable CdnClient::describeDomainUsageDataCallable(const DescribeDomainUsageDataRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDomainUsageData(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CdnClient::SetHttpsOptionConfigOutcome CdnClient::setHttpsOptionConfig(const SetHttpsOptionConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4515,6 +3543,42 @@ CdnClient::ListDomainsByLogConfigIdOutcomeCallable CdnClient::listDomainsByLogCo return task->get_future(); } +CdnClient::DescribeUserUsageDetailDataExportTaskOutcome CdnClient::describeUserUsageDetailDataExportTask(const DescribeUserUsageDetailDataExportTaskRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeUserUsageDetailDataExportTaskOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeUserUsageDetailDataExportTaskOutcome(DescribeUserUsageDetailDataExportTaskResult(outcome.result())); + else + return DescribeUserUsageDetailDataExportTaskOutcome(outcome.error()); +} + +void CdnClient::describeUserUsageDetailDataExportTaskAsync(const DescribeUserUsageDetailDataExportTaskRequest& request, const DescribeUserUsageDetailDataExportTaskAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeUserUsageDetailDataExportTask(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CdnClient::DescribeUserUsageDetailDataExportTaskOutcomeCallable CdnClient::describeUserUsageDetailDataExportTaskCallable(const DescribeUserUsageDetailDataExportTaskRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeUserUsageDetailDataExportTask(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CdnClient::DescribeDomainRegionDataOutcome CdnClient::describeDomainRegionData(const DescribeDomainRegionDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4587,42 +3651,6 @@ CdnClient::DescribeDomainSrcBpsDataOutcomeCallable CdnClient::describeDomainSrcB return task->get_future(); } -CdnClient::DeleteLiveAppRecordConfigOutcome CdnClient::deleteLiveAppRecordConfig(const DeleteLiveAppRecordConfigRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DeleteLiveAppRecordConfigOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DeleteLiveAppRecordConfigOutcome(DeleteLiveAppRecordConfigResult(outcome.result())); - else - return DeleteLiveAppRecordConfigOutcome(outcome.error()); -} - -void CdnClient::deleteLiveAppRecordConfigAsync(const DeleteLiveAppRecordConfigRequest& request, const DeleteLiveAppRecordConfigAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, deleteLiveAppRecordConfig(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -CdnClient::DeleteLiveAppRecordConfigOutcomeCallable CdnClient::deleteLiveAppRecordConfigCallable(const DeleteLiveAppRecordConfigRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->deleteLiveAppRecordConfig(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - CdnClient::SetHttpHeaderConfigOutcome CdnClient::setHttpHeaderConfig(const SetHttpHeaderConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/cdn/src/model/AddCdnDomainRequest.cc b/cdn/src/model/AddCdnDomainRequest.cc index 6adaab047..2de600477 100644 --- a/cdn/src/model/AddCdnDomainRequest.cc +++ b/cdn/src/model/AddCdnDomainRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::AddCdnDomainRequest; AddCdnDomainRequest::AddCdnDomainRequest() : - RpcServiceRequest("cdn", "2014-11-11", "AddCdnDomain") + RpcServiceRequest("cdn", "2018-05-10", "AddCdnDomain") {} AddCdnDomainRequest::~AddCdnDomainRequest() @@ -36,61 +36,6 @@ void AddCdnDomainRequest::setTopLevelDomain(const std::string& topLevelDomain) setParameter("TopLevelDomain", topLevelDomain); } -std::string AddCdnDomainRequest::getSources()const -{ - return sources_; -} - -void AddCdnDomainRequest::setSources(const std::string& sources) -{ - sources_ = sources; - setParameter("Sources", sources); -} - -std::string AddCdnDomainRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void AddCdnDomainRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string AddCdnDomainRequest::getDomainName()const -{ - return domainName_; -} - -void AddCdnDomainRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long AddCdnDomainRequest::getOwnerId()const -{ - return ownerId_; -} - -void AddCdnDomainRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string AddCdnDomainRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void AddCdnDomainRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - std::string AddCdnDomainRequest::getResourceGroupId()const { return resourceGroupId_; @@ -102,26 +47,15 @@ void AddCdnDomainRequest::setResourceGroupId(const std::string& resourceGroupId) setParameter("ResourceGroupId", resourceGroupId); } -int AddCdnDomainRequest::getSourcePort()const +std::string AddCdnDomainRequest::getSources()const { - return sourcePort_; + return sources_; } -void AddCdnDomainRequest::setSourcePort(int sourcePort) +void AddCdnDomainRequest::setSources(const std::string& sources) { - sourcePort_ = sourcePort; - setParameter("SourcePort", std::to_string(sourcePort)); -} - -std::string AddCdnDomainRequest::getPriorities()const -{ - return priorities_; -} - -void AddCdnDomainRequest::setPriorities(const std::string& priorities) -{ - priorities_ = priorities; - setParameter("Priorities", priorities); + sources_ = sources; + setParameter("Sources", sources); } std::string AddCdnDomainRequest::getSecurityToken()const @@ -146,6 +80,17 @@ void AddCdnDomainRequest::setCdnType(const std::string& cdnType) setParameter("CdnType", cdnType); } +std::string AddCdnDomainRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void AddCdnDomainRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + std::string AddCdnDomainRequest::getScope()const { return scope_; @@ -157,15 +102,26 @@ void AddCdnDomainRequest::setScope(const std::string& scope) setParameter("Scope", scope); } -std::string AddCdnDomainRequest::getSourceType()const +std::string AddCdnDomainRequest::getDomainName()const { - return sourceType_; + return domainName_; } -void AddCdnDomainRequest::setSourceType(const std::string& sourceType) +void AddCdnDomainRequest::setDomainName(const std::string& domainName) { - sourceType_ = sourceType; - setParameter("SourceType", sourceType); + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +long AddCdnDomainRequest::getOwnerId()const +{ + return ownerId_; +} + +void AddCdnDomainRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); } std::string AddCdnDomainRequest::getCheckUrl()const @@ -179,14 +135,14 @@ void AddCdnDomainRequest::setCheckUrl(const std::string& checkUrl) setParameter("CheckUrl", checkUrl); } -std::string AddCdnDomainRequest::getRegion()const +std::string AddCdnDomainRequest::getAccessKeyId()const { - return region_; + return accessKeyId_; } -void AddCdnDomainRequest::setRegion(const std::string& region) +void AddCdnDomainRequest::setAccessKeyId(const std::string& accessKeyId) { - region_ = region; - setParameter("Region", region); + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); } diff --git a/cdn/src/model/AddFCTriggerRequest.cc b/cdn/src/model/AddFCTriggerRequest.cc index 03fbfc462..7e33ff21d 100644 --- a/cdn/src/model/AddFCTriggerRequest.cc +++ b/cdn/src/model/AddFCTriggerRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::AddFCTriggerRequest; AddFCTriggerRequest::AddFCTriggerRequest() : - RpcServiceRequest("cdn", "2014-11-11", "AddFCTrigger") + RpcServiceRequest("cdn", "2018-05-10", "AddFCTrigger") {} AddFCTriggerRequest::~AddFCTriggerRequest() diff --git a/cdn/src/model/AddLiveAppRecordConfigRequest.cc b/cdn/src/model/AddLiveAppRecordConfigRequest.cc deleted file mode 100644 index 201c59eed..000000000 --- a/cdn/src/model/AddLiveAppRecordConfigRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::AddLiveAppRecordConfigRequest; - -AddLiveAppRecordConfigRequest::AddLiveAppRecordConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "AddLiveAppRecordConfig") -{} - -AddLiveAppRecordConfigRequest::~AddLiveAppRecordConfigRequest() -{} - -std::string AddLiveAppRecordConfigRequest::getOssBucket()const -{ - return ossBucket_; -} - -void AddLiveAppRecordConfigRequest::setOssBucket(const std::string& ossBucket) -{ - ossBucket_ = ossBucket; - setParameter("OssBucket", ossBucket); -} - -std::string AddLiveAppRecordConfigRequest::getAppName()const -{ - return appName_; -} - -void AddLiveAppRecordConfigRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string AddLiveAppRecordConfigRequest::getSecurityToken()const -{ - return securityToken_; -} - -void AddLiveAppRecordConfigRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string AddLiveAppRecordConfigRequest::getDomainName()const -{ - return domainName_; -} - -void AddLiveAppRecordConfigRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string AddLiveAppRecordConfigRequest::getOssEndpoint()const -{ - return ossEndpoint_; -} - -void AddLiveAppRecordConfigRequest::setOssEndpoint(const std::string& ossEndpoint) -{ - ossEndpoint_ = ossEndpoint; - setParameter("OssEndpoint", ossEndpoint); -} - -std::string AddLiveAppRecordConfigRequest::getOssObjectPrefix()const -{ - return ossObjectPrefix_; -} - -void AddLiveAppRecordConfigRequest::setOssObjectPrefix(const std::string& ossObjectPrefix) -{ - ossObjectPrefix_ = ossObjectPrefix; - setParameter("OssObjectPrefix", ossObjectPrefix); -} - -long AddLiveAppRecordConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void AddLiveAppRecordConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string AddLiveAppRecordConfigRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void AddLiveAppRecordConfigRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/AddLiveAppSnapshotConfigRequest.cc b/cdn/src/model/AddLiveAppSnapshotConfigRequest.cc deleted file mode 100644 index 6f4cb2647..000000000 --- a/cdn/src/model/AddLiveAppSnapshotConfigRequest.cc +++ /dev/null @@ -1,137 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::AddLiveAppSnapshotConfigRequest; - -AddLiveAppSnapshotConfigRequest::AddLiveAppSnapshotConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "AddLiveAppSnapshotConfig") -{} - -AddLiveAppSnapshotConfigRequest::~AddLiveAppSnapshotConfigRequest() -{} - -int AddLiveAppSnapshotConfigRequest::getTimeInterval()const -{ - return timeInterval_; -} - -void AddLiveAppSnapshotConfigRequest::setTimeInterval(int timeInterval) -{ - timeInterval_ = timeInterval; - setParameter("TimeInterval", std::to_string(timeInterval)); -} - -std::string AddLiveAppSnapshotConfigRequest::getOssBucket()const -{ - return ossBucket_; -} - -void AddLiveAppSnapshotConfigRequest::setOssBucket(const std::string& ossBucket) -{ - ossBucket_ = ossBucket; - setParameter("OssBucket", ossBucket); -} - -std::string AddLiveAppSnapshotConfigRequest::getAppName()const -{ - return appName_; -} - -void AddLiveAppSnapshotConfigRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string AddLiveAppSnapshotConfigRequest::getSecurityToken()const -{ - return securityToken_; -} - -void AddLiveAppSnapshotConfigRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string AddLiveAppSnapshotConfigRequest::getDomainName()const -{ - return domainName_; -} - -void AddLiveAppSnapshotConfigRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string AddLiveAppSnapshotConfigRequest::getOssEndpoint()const -{ - return ossEndpoint_; -} - -void AddLiveAppSnapshotConfigRequest::setOssEndpoint(const std::string& ossEndpoint) -{ - ossEndpoint_ = ossEndpoint; - setParameter("OssEndpoint", ossEndpoint); -} - -std::string AddLiveAppSnapshotConfigRequest::getSequenceOssObject()const -{ - return sequenceOssObject_; -} - -void AddLiveAppSnapshotConfigRequest::setSequenceOssObject(const std::string& sequenceOssObject) -{ - sequenceOssObject_ = sequenceOssObject; - setParameter("SequenceOssObject", sequenceOssObject); -} - -std::string AddLiveAppSnapshotConfigRequest::getOverwriteOssObject()const -{ - return overwriteOssObject_; -} - -void AddLiveAppSnapshotConfigRequest::setOverwriteOssObject(const std::string& overwriteOssObject) -{ - overwriteOssObject_ = overwriteOssObject; - setParameter("OverwriteOssObject", overwriteOssObject); -} - -long AddLiveAppSnapshotConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void AddLiveAppSnapshotConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string AddLiveAppSnapshotConfigRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void AddLiveAppSnapshotConfigRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/AddLiveAppSnapshotConfigResult.cc b/cdn/src/model/AddLiveAppSnapshotConfigResult.cc deleted file mode 100644 index f70d20946..000000000 --- a/cdn/src/model/AddLiveAppSnapshotConfigResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -AddLiveAppSnapshotConfigResult::AddLiveAppSnapshotConfigResult() : - ServiceResult() -{} - -AddLiveAppSnapshotConfigResult::AddLiveAppSnapshotConfigResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -AddLiveAppSnapshotConfigResult::~AddLiveAppSnapshotConfigResult() -{} - -void AddLiveAppSnapshotConfigResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/cdn/src/model/AddLiveDomainMappingRequest.cc b/cdn/src/model/AddLiveDomainMappingRequest.cc deleted file mode 100644 index 9280cd109..000000000 --- a/cdn/src/model/AddLiveDomainMappingRequest.cc +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::AddLiveDomainMappingRequest; - -AddLiveDomainMappingRequest::AddLiveDomainMappingRequest() : - RpcServiceRequest("cdn", "2014-11-11", "AddLiveDomainMapping") -{} - -AddLiveDomainMappingRequest::~AddLiveDomainMappingRequest() -{} - -std::string AddLiveDomainMappingRequest::getPullDomain()const -{ - return pullDomain_; -} - -void AddLiveDomainMappingRequest::setPullDomain(const std::string& pullDomain) -{ - pullDomain_ = pullDomain; - setParameter("PullDomain", pullDomain); -} - -std::string AddLiveDomainMappingRequest::getSecurityToken()const -{ - return securityToken_; -} - -void AddLiveDomainMappingRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string AddLiveDomainMappingRequest::getPushDomain()const -{ - return pushDomain_; -} - -void AddLiveDomainMappingRequest::setPushDomain(const std::string& pushDomain) -{ - pushDomain_ = pushDomain; - setParameter("PushDomain", pushDomain); -} - -long AddLiveDomainMappingRequest::getOwnerId()const -{ - return ownerId_; -} - -void AddLiveDomainMappingRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string AddLiveDomainMappingRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void AddLiveDomainMappingRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/AddLiveStreamTranscodeRequest.cc b/cdn/src/model/AddLiveStreamTranscodeRequest.cc deleted file mode 100644 index e287357a3..000000000 --- a/cdn/src/model/AddLiveStreamTranscodeRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::AddLiveStreamTranscodeRequest; - -AddLiveStreamTranscodeRequest::AddLiveStreamTranscodeRequest() : - RpcServiceRequest("cdn", "2014-11-11", "AddLiveStreamTranscode") -{} - -AddLiveStreamTranscodeRequest::~AddLiveStreamTranscodeRequest() -{} - -std::string AddLiveStreamTranscodeRequest::get_Template()const -{ - return _template_; -} - -void AddLiveStreamTranscodeRequest::set_Template(const std::string& _template) -{ - _template_ = _template; - setParameter("_Template", _template); -} - -std::string AddLiveStreamTranscodeRequest::getApp()const -{ - return app_; -} - -void AddLiveStreamTranscodeRequest::setApp(const std::string& app) -{ - app_ = app; - setParameter("App", app); -} - -std::string AddLiveStreamTranscodeRequest::getSecurityToken()const -{ - return securityToken_; -} - -void AddLiveStreamTranscodeRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string AddLiveStreamTranscodeRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void AddLiveStreamTranscodeRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string AddLiveStreamTranscodeRequest::getDomain()const -{ - return domain_; -} - -void AddLiveStreamTranscodeRequest::setDomain(const std::string& domain) -{ - domain_ = domain; - setParameter("Domain", domain); -} - -std::string AddLiveStreamTranscodeRequest::getRecord()const -{ - return record_; -} - -void AddLiveStreamTranscodeRequest::setRecord(const std::string& record) -{ - record_ = record; - setParameter("Record", record); -} - -long AddLiveStreamTranscodeRequest::getOwnerId()const -{ - return ownerId_; -} - -void AddLiveStreamTranscodeRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string AddLiveStreamTranscodeRequest::getSnapshot()const -{ - return snapshot_; -} - -void AddLiveStreamTranscodeRequest::setSnapshot(const std::string& snapshot) -{ - snapshot_ = snapshot; - setParameter("Snapshot", snapshot); -} - -std::string AddLiveStreamTranscodeRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void AddLiveStreamTranscodeRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/AddLiveStreamTranscodeResult.cc b/cdn/src/model/AddLiveStreamTranscodeResult.cc deleted file mode 100644 index 7f9e32424..000000000 --- a/cdn/src/model/AddLiveStreamTranscodeResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -AddLiveStreamTranscodeResult::AddLiveStreamTranscodeResult() : - ServiceResult() -{} - -AddLiveStreamTranscodeResult::AddLiveStreamTranscodeResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -AddLiveStreamTranscodeResult::~AddLiveStreamTranscodeResult() -{} - -void AddLiveStreamTranscodeResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/cdn/src/model/BatchAddCdnDomainRequest.cc b/cdn/src/model/BatchAddCdnDomainRequest.cc new file mode 100644 index 000000000..ce235bebf --- /dev/null +++ b/cdn/src/model/BatchAddCdnDomainRequest.cc @@ -0,0 +1,148 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Cdn::Model::BatchAddCdnDomainRequest; + +BatchAddCdnDomainRequest::BatchAddCdnDomainRequest() : + RpcServiceRequest("cdn", "2018-05-10", "BatchAddCdnDomain") +{} + +BatchAddCdnDomainRequest::~BatchAddCdnDomainRequest() +{} + +std::string BatchAddCdnDomainRequest::getTopLevelDomain()const +{ + return topLevelDomain_; +} + +void BatchAddCdnDomainRequest::setTopLevelDomain(const std::string& topLevelDomain) +{ + topLevelDomain_ = topLevelDomain; + setParameter("TopLevelDomain", topLevelDomain); +} + +std::string BatchAddCdnDomainRequest::getResourceGroupId()const +{ + return resourceGroupId_; +} + +void BatchAddCdnDomainRequest::setResourceGroupId(const std::string& resourceGroupId) +{ + resourceGroupId_ = resourceGroupId; + setParameter("ResourceGroupId", resourceGroupId); +} + +std::string BatchAddCdnDomainRequest::getSources()const +{ + return sources_; +} + +void BatchAddCdnDomainRequest::setSources(const std::string& sources) +{ + sources_ = sources; + setParameter("Sources", sources); +} + +std::string BatchAddCdnDomainRequest::getSecurityToken()const +{ + return securityToken_; +} + +void BatchAddCdnDomainRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string BatchAddCdnDomainRequest::getCdnType()const +{ + return cdnType_; +} + +void BatchAddCdnDomainRequest::setCdnType(const std::string& cdnType) +{ + cdnType_ = cdnType; + setParameter("CdnType", cdnType); +} + +std::string BatchAddCdnDomainRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void BatchAddCdnDomainRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +std::string BatchAddCdnDomainRequest::getScope()const +{ + return scope_; +} + +void BatchAddCdnDomainRequest::setScope(const std::string& scope) +{ + scope_ = scope; + setParameter("Scope", scope); +} + +std::string BatchAddCdnDomainRequest::getDomainName()const +{ + return domainName_; +} + +void BatchAddCdnDomainRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +long BatchAddCdnDomainRequest::getOwnerId()const +{ + return ownerId_; +} + +void BatchAddCdnDomainRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string BatchAddCdnDomainRequest::getCheckUrl()const +{ + return checkUrl_; +} + +void BatchAddCdnDomainRequest::setCheckUrl(const std::string& checkUrl) +{ + checkUrl_ = checkUrl; + setParameter("CheckUrl", checkUrl); +} + +std::string BatchAddCdnDomainRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void BatchAddCdnDomainRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/cdn/src/model/ResumeLiveStreamResult.cc b/cdn/src/model/BatchAddCdnDomainResult.cc similarity index 74% rename from cdn/src/model/ResumeLiveStreamResult.cc rename to cdn/src/model/BatchAddCdnDomainResult.cc index d6520954d..126d8d7f5 100644 --- a/cdn/src/model/ResumeLiveStreamResult.cc +++ b/cdn/src/model/BatchAddCdnDomainResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Cdn; using namespace AlibabaCloud::Cdn::Model; -ResumeLiveStreamResult::ResumeLiveStreamResult() : +BatchAddCdnDomainResult::BatchAddCdnDomainResult() : ServiceResult() {} -ResumeLiveStreamResult::ResumeLiveStreamResult(const std::string &payload) : +BatchAddCdnDomainResult::BatchAddCdnDomainResult(const std::string &payload) : ServiceResult() { parse(payload); } -ResumeLiveStreamResult::~ResumeLiveStreamResult() +BatchAddCdnDomainResult::~BatchAddCdnDomainResult() {} -void ResumeLiveStreamResult::parse(const std::string &payload) +void BatchAddCdnDomainResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; diff --git a/cdn/src/model/BatchDeleteCdnDomainConfigRequest.cc b/cdn/src/model/BatchDeleteCdnDomainConfigRequest.cc new file mode 100644 index 000000000..6359d2e5e --- /dev/null +++ b/cdn/src/model/BatchDeleteCdnDomainConfigRequest.cc @@ -0,0 +1,93 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Cdn::Model::BatchDeleteCdnDomainConfigRequest; + +BatchDeleteCdnDomainConfigRequest::BatchDeleteCdnDomainConfigRequest() : + RpcServiceRequest("cdn", "2018-05-10", "BatchDeleteCdnDomainConfig") +{} + +BatchDeleteCdnDomainConfigRequest::~BatchDeleteCdnDomainConfigRequest() +{} + +std::string BatchDeleteCdnDomainConfigRequest::getFunctionNames()const +{ + return functionNames_; +} + +void BatchDeleteCdnDomainConfigRequest::setFunctionNames(const std::string& functionNames) +{ + functionNames_ = functionNames; + setParameter("FunctionNames", functionNames); +} + +std::string BatchDeleteCdnDomainConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void BatchDeleteCdnDomainConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string BatchDeleteCdnDomainConfigRequest::getDomainNames()const +{ + return domainNames_; +} + +void BatchDeleteCdnDomainConfigRequest::setDomainNames(const std::string& domainNames) +{ + domainNames_ = domainNames; + setParameter("DomainNames", domainNames); +} + +std::string BatchDeleteCdnDomainConfigRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void BatchDeleteCdnDomainConfigRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +long BatchDeleteCdnDomainConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void BatchDeleteCdnDomainConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string BatchDeleteCdnDomainConfigRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void BatchDeleteCdnDomainConfigRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/cdn/src/model/AddLiveAppRecordConfigResult.cc b/cdn/src/model/BatchDeleteCdnDomainConfigResult.cc similarity index 70% rename from cdn/src/model/AddLiveAppRecordConfigResult.cc rename to cdn/src/model/BatchDeleteCdnDomainConfigResult.cc index 27c8c4987..28108ac78 100644 --- a/cdn/src/model/AddLiveAppRecordConfigResult.cc +++ b/cdn/src/model/BatchDeleteCdnDomainConfigResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Cdn; using namespace AlibabaCloud::Cdn::Model; -AddLiveAppRecordConfigResult::AddLiveAppRecordConfigResult() : +BatchDeleteCdnDomainConfigResult::BatchDeleteCdnDomainConfigResult() : ServiceResult() {} -AddLiveAppRecordConfigResult::AddLiveAppRecordConfigResult(const std::string &payload) : +BatchDeleteCdnDomainConfigResult::BatchDeleteCdnDomainConfigResult(const std::string &payload) : ServiceResult() { parse(payload); } -AddLiveAppRecordConfigResult::~AddLiveAppRecordConfigResult() +BatchDeleteCdnDomainConfigResult::~BatchDeleteCdnDomainConfigResult() {} -void AddLiveAppRecordConfigResult::parse(const std::string &payload) +void BatchDeleteCdnDomainConfigResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; diff --git a/cdn/src/model/BatchUpdateCdnDomainRequest.cc b/cdn/src/model/BatchUpdateCdnDomainRequest.cc new file mode 100644 index 000000000..bff98c4c1 --- /dev/null +++ b/cdn/src/model/BatchUpdateCdnDomainRequest.cc @@ -0,0 +1,104 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Cdn::Model::BatchUpdateCdnDomainRequest; + +BatchUpdateCdnDomainRequest::BatchUpdateCdnDomainRequest() : + RpcServiceRequest("cdn", "2018-05-10", "BatchUpdateCdnDomain") +{} + +BatchUpdateCdnDomainRequest::~BatchUpdateCdnDomainRequest() +{} + +std::string BatchUpdateCdnDomainRequest::getTopLevelDomain()const +{ + return topLevelDomain_; +} + +void BatchUpdateCdnDomainRequest::setTopLevelDomain(const std::string& topLevelDomain) +{ + topLevelDomain_ = topLevelDomain; + setParameter("TopLevelDomain", topLevelDomain); +} + +std::string BatchUpdateCdnDomainRequest::getResourceGroupId()const +{ + return resourceGroupId_; +} + +void BatchUpdateCdnDomainRequest::setResourceGroupId(const std::string& resourceGroupId) +{ + resourceGroupId_ = resourceGroupId; + setParameter("ResourceGroupId", resourceGroupId); +} + +std::string BatchUpdateCdnDomainRequest::getSources()const +{ + return sources_; +} + +void BatchUpdateCdnDomainRequest::setSources(const std::string& sources) +{ + sources_ = sources; + setParameter("Sources", sources); +} + +std::string BatchUpdateCdnDomainRequest::getSecurityToken()const +{ + return securityToken_; +} + +void BatchUpdateCdnDomainRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string BatchUpdateCdnDomainRequest::getDomainName()const +{ + return domainName_; +} + +void BatchUpdateCdnDomainRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +long BatchUpdateCdnDomainRequest::getOwnerId()const +{ + return ownerId_; +} + +void BatchUpdateCdnDomainRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string BatchUpdateCdnDomainRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void BatchUpdateCdnDomainRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/cdn/src/model/AddLiveDomainMappingResult.cc b/cdn/src/model/BatchUpdateCdnDomainResult.cc similarity index 75% rename from cdn/src/model/AddLiveDomainMappingResult.cc rename to cdn/src/model/BatchUpdateCdnDomainResult.cc index 4a0656469..29d81b8d5 100644 --- a/cdn/src/model/AddLiveDomainMappingResult.cc +++ b/cdn/src/model/BatchUpdateCdnDomainResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Cdn; using namespace AlibabaCloud::Cdn::Model; -AddLiveDomainMappingResult::AddLiveDomainMappingResult() : +BatchUpdateCdnDomainResult::BatchUpdateCdnDomainResult() : ServiceResult() {} -AddLiveDomainMappingResult::AddLiveDomainMappingResult(const std::string &payload) : +BatchUpdateCdnDomainResult::BatchUpdateCdnDomainResult(const std::string &payload) : ServiceResult() { parse(payload); } -AddLiveDomainMappingResult::~AddLiveDomainMappingResult() +BatchUpdateCdnDomainResult::~BatchUpdateCdnDomainResult() {} -void AddLiveDomainMappingResult::parse(const std::string &payload) +void BatchUpdateCdnDomainResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; diff --git a/cdn/src/model/CreateLiveStreamRecordIndexFilesRequest.cc b/cdn/src/model/CreateLiveStreamRecordIndexFilesRequest.cc deleted file mode 100644 index e019c4be2..000000000 --- a/cdn/src/model/CreateLiveStreamRecordIndexFilesRequest.cc +++ /dev/null @@ -1,148 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::CreateLiveStreamRecordIndexFilesRequest; - -CreateLiveStreamRecordIndexFilesRequest::CreateLiveStreamRecordIndexFilesRequest() : - RpcServiceRequest("cdn", "2014-11-11", "CreateLiveStreamRecordIndexFiles") -{} - -CreateLiveStreamRecordIndexFilesRequest::~CreateLiveStreamRecordIndexFilesRequest() -{} - -std::string CreateLiveStreamRecordIndexFilesRequest::getOssBucket()const -{ - return ossBucket_; -} - -void CreateLiveStreamRecordIndexFilesRequest::setOssBucket(const std::string& ossBucket) -{ - ossBucket_ = ossBucket; - setParameter("OssBucket", ossBucket); -} - -std::string CreateLiveStreamRecordIndexFilesRequest::getAppName()const -{ - return appName_; -} - -void CreateLiveStreamRecordIndexFilesRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string CreateLiveStreamRecordIndexFilesRequest::getSecurityToken()const -{ - return securityToken_; -} - -void CreateLiveStreamRecordIndexFilesRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string CreateLiveStreamRecordIndexFilesRequest::getDomainName()const -{ - return domainName_; -} - -void CreateLiveStreamRecordIndexFilesRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string CreateLiveStreamRecordIndexFilesRequest::getOssEndpoint()const -{ - return ossEndpoint_; -} - -void CreateLiveStreamRecordIndexFilesRequest::setOssEndpoint(const std::string& ossEndpoint) -{ - ossEndpoint_ = ossEndpoint; - setParameter("OssEndpoint", ossEndpoint); -} - -std::string CreateLiveStreamRecordIndexFilesRequest::getEndTime()const -{ - return endTime_; -} - -void CreateLiveStreamRecordIndexFilesRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string CreateLiveStreamRecordIndexFilesRequest::getStartTime()const -{ - return startTime_; -} - -void CreateLiveStreamRecordIndexFilesRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long CreateLiveStreamRecordIndexFilesRequest::getOwnerId()const -{ - return ownerId_; -} - -void CreateLiveStreamRecordIndexFilesRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string CreateLiveStreamRecordIndexFilesRequest::getStreamName()const -{ - return streamName_; -} - -void CreateLiveStreamRecordIndexFilesRequest::setStreamName(const std::string& streamName) -{ - streamName_ = streamName; - setParameter("StreamName", streamName); -} - -std::string CreateLiveStreamRecordIndexFilesRequest::getOssObject()const -{ - return ossObject_; -} - -void CreateLiveStreamRecordIndexFilesRequest::setOssObject(const std::string& ossObject) -{ - ossObject_ = ossObject; - setParameter("OssObject", ossObject); -} - -std::string CreateLiveStreamRecordIndexFilesRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void CreateLiveStreamRecordIndexFilesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/CreateLiveStreamRecordIndexFilesResult.cc b/cdn/src/model/CreateLiveStreamRecordIndexFilesResult.cc deleted file mode 100644 index c8b9e668c..000000000 --- a/cdn/src/model/CreateLiveStreamRecordIndexFilesResult.cc +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -CreateLiveStreamRecordIndexFilesResult::CreateLiveStreamRecordIndexFilesResult() : - ServiceResult() -{} - -CreateLiveStreamRecordIndexFilesResult::CreateLiveStreamRecordIndexFilesResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -CreateLiveStreamRecordIndexFilesResult::~CreateLiveStreamRecordIndexFilesResult() -{} - -void CreateLiveStreamRecordIndexFilesResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto recordInfoNode = value["RecordInfo"]; - if(!recordInfoNode["RecordId"].isNull()) - recordInfo_.recordId = recordInfoNode["RecordId"].asString(); - if(!recordInfoNode["RecordUrl"].isNull()) - recordInfo_.recordUrl = recordInfoNode["RecordUrl"].asString(); - if(!recordInfoNode["Duration"].isNull()) - recordInfo_.duration = std::stof(recordInfoNode["Duration"].asString()); - if(!recordInfoNode["Height"].isNull()) - recordInfo_.height = std::stoi(recordInfoNode["Height"].asString()); - if(!recordInfoNode["Width"].isNull()) - recordInfo_.width = std::stoi(recordInfoNode["Width"].asString()); - if(!recordInfoNode["CreateTime"].isNull()) - recordInfo_.createTime = recordInfoNode["CreateTime"].asString(); - -} - -CreateLiveStreamRecordIndexFilesResult::RecordInfo CreateLiveStreamRecordIndexFilesResult::getRecordInfo()const -{ - return recordInfo_; -} - diff --git a/cdn/src/model/CreateUsageDetailDataExportTaskRequest.cc b/cdn/src/model/CreateUsageDetailDataExportTaskRequest.cc new file mode 100644 index 000000000..f6982a2f0 --- /dev/null +++ b/cdn/src/model/CreateUsageDetailDataExportTaskRequest.cc @@ -0,0 +1,324 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Cdn::Model::CreateUsageDetailDataExportTaskRequest; + +CreateUsageDetailDataExportTaskRequest::CreateUsageDetailDataExportTaskRequest() : + RpcServiceRequest("cdn", "2018-05-10", "CreateUsageDetailDataExportTask") +{} + +CreateUsageDetailDataExportTaskRequest::~CreateUsageDetailDataExportTaskRequest() +{} + +long CreateUsageDetailDataExportTaskRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void CreateUsageDetailDataExportTaskRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +std::string CreateUsageDetailDataExportTaskRequest::getDomainNames()const +{ + return domainNames_; +} + +void CreateUsageDetailDataExportTaskRequest::setDomainNames(const std::string& domainNames) +{ + domainNames_ = domainNames; + setParameter("DomainNames", domainNames); +} + +bool CreateUsageDetailDataExportTaskRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void CreateUsageDetailDataExportTaskRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string CreateUsageDetailDataExportTaskRequest::getTaskName()const +{ + return taskName_; +} + +void CreateUsageDetailDataExportTaskRequest::setTaskName(const std::string& taskName) +{ + taskName_ = taskName; + setParameter("TaskName", taskName); +} + +std::string CreateUsageDetailDataExportTaskRequest::getStartTime()const +{ + return startTime_; +} + +void CreateUsageDetailDataExportTaskRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +std::string CreateUsageDetailDataExportTaskRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void CreateUsageDetailDataExportTaskRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string CreateUsageDetailDataExportTaskRequest::getType()const +{ + return type_; +} + +void CreateUsageDetailDataExportTaskRequest::setType(const std::string& type) +{ + type_ = type; + setParameter("Type", type); +} + +std::string CreateUsageDetailDataExportTaskRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void CreateUsageDetailDataExportTaskRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string CreateUsageDetailDataExportTaskRequest::getCallerType()const +{ + return callerType_; +} + +void CreateUsageDetailDataExportTaskRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string CreateUsageDetailDataExportTaskRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void CreateUsageDetailDataExportTaskRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string CreateUsageDetailDataExportTaskRequest::getSecurityToken()const +{ + return securityToken_; +} + +void CreateUsageDetailDataExportTaskRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string CreateUsageDetailDataExportTaskRequest::getRequestContent()const +{ + return requestContent_; +} + +void CreateUsageDetailDataExportTaskRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string CreateUsageDetailDataExportTaskRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void CreateUsageDetailDataExportTaskRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string CreateUsageDetailDataExportTaskRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void CreateUsageDetailDataExportTaskRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long CreateUsageDetailDataExportTaskRequest::getCallerUid()const +{ + return callerUid_; +} + +void CreateUsageDetailDataExportTaskRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string CreateUsageDetailDataExportTaskRequest::getGroup()const +{ + return group_; +} + +void CreateUsageDetailDataExportTaskRequest::setGroup(const std::string& group) +{ + group_ = group; + setParameter("Group", group); +} + +std::string CreateUsageDetailDataExportTaskRequest::getApp_ip()const +{ + return app_ip_; +} + +void CreateUsageDetailDataExportTaskRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string CreateUsageDetailDataExportTaskRequest::getPopProduct()const +{ + return popProduct_; +} + +void CreateUsageDetailDataExportTaskRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string CreateUsageDetailDataExportTaskRequest::getProduct()const +{ + return product_; +} + +void CreateUsageDetailDataExportTaskRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string CreateUsageDetailDataExportTaskRequest::getEndTime()const +{ + return endTime_; +} + +void CreateUsageDetailDataExportTaskRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string CreateUsageDetailDataExportTaskRequest::getCallerBid()const +{ + return callerBid_; +} + +void CreateUsageDetailDataExportTaskRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long CreateUsageDetailDataExportTaskRequest::getOwnerId()const +{ + return ownerId_; +} + +void CreateUsageDetailDataExportTaskRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string CreateUsageDetailDataExportTaskRequest::getVersion()const +{ + return version_; +} + +void CreateUsageDetailDataExportTaskRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool CreateUsageDetailDataExportTaskRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void CreateUsageDetailDataExportTaskRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool CreateUsageDetailDataExportTaskRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void CreateUsageDetailDataExportTaskRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool CreateUsageDetailDataExportTaskRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void CreateUsageDetailDataExportTaskRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string CreateUsageDetailDataExportTaskRequest::getRequestId()const +{ + return requestId_; +} + +void CreateUsageDetailDataExportTaskRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + diff --git a/cdn/src/model/DescribeOneMinuteDataResult.cc b/cdn/src/model/CreateUsageDetailDataExportTaskResult.cc similarity index 50% rename from cdn/src/model/DescribeOneMinuteDataResult.cc rename to cdn/src/model/CreateUsageDetailDataExportTaskResult.cc index b925dfaae..7daa96006 100644 --- a/cdn/src/model/DescribeOneMinuteDataResult.cc +++ b/cdn/src/model/CreateUsageDetailDataExportTaskResult.cc @@ -14,46 +14,53 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Cdn; using namespace AlibabaCloud::Cdn::Model; -DescribeOneMinuteDataResult::DescribeOneMinuteDataResult() : +CreateUsageDetailDataExportTaskResult::CreateUsageDetailDataExportTaskResult() : ServiceResult() {} -DescribeOneMinuteDataResult::DescribeOneMinuteDataResult(const std::string &payload) : +CreateUsageDetailDataExportTaskResult::CreateUsageDetailDataExportTaskResult(const std::string &payload) : ServiceResult() { parse(payload); } -DescribeOneMinuteDataResult::~DescribeOneMinuteDataResult() +CreateUsageDetailDataExportTaskResult::~CreateUsageDetailDataExportTaskResult() {} -void DescribeOneMinuteDataResult::parse(const std::string &payload) +void CreateUsageDetailDataExportTaskResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Bps"].isNull()) - bps_ = value["Bps"].asString(); - if(!value["Qps"].isNull()) - qps_ = value["Qps"].asString(); + if(!value["StartTime"].isNull()) + startTime_ = value["StartTime"].asString(); + if(!value["EndTime"].isNull()) + endTime_ = value["EndTime"].asString(); + if(!value["TaskId"].isNull()) + taskId_ = value["TaskId"].asString(); } -std::string DescribeOneMinuteDataResult::getBps()const +std::string CreateUsageDetailDataExportTaskResult::getTaskId()const { - return bps_; + return taskId_; } -std::string DescribeOneMinuteDataResult::getQps()const +std::string CreateUsageDetailDataExportTaskResult::getEndTime()const { - return qps_; + return endTime_; +} + +std::string CreateUsageDetailDataExportTaskResult::getStartTime()const +{ + return startTime_; } diff --git a/cdn/src/model/CreateUserUsageDataExportTaskRequest.cc b/cdn/src/model/CreateUserUsageDataExportTaskRequest.cc new file mode 100644 index 000000000..4a723f19d --- /dev/null +++ b/cdn/src/model/CreateUserUsageDataExportTaskRequest.cc @@ -0,0 +1,302 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Cdn::Model::CreateUserUsageDataExportTaskRequest; + +CreateUserUsageDataExportTaskRequest::CreateUserUsageDataExportTaskRequest() : + RpcServiceRequest("cdn", "2018-05-10", "CreateUserUsageDataExportTask") +{} + +CreateUserUsageDataExportTaskRequest::~CreateUserUsageDataExportTaskRequest() +{} + +long CreateUserUsageDataExportTaskRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void CreateUserUsageDataExportTaskRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool CreateUserUsageDataExportTaskRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void CreateUserUsageDataExportTaskRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string CreateUserUsageDataExportTaskRequest::getTaskName()const +{ + return taskName_; +} + +void CreateUserUsageDataExportTaskRequest::setTaskName(const std::string& taskName) +{ + taskName_ = taskName; + setParameter("TaskName", taskName); +} + +std::string CreateUserUsageDataExportTaskRequest::getLanguage()const +{ + return language_; +} + +void CreateUserUsageDataExportTaskRequest::setLanguage(const std::string& language) +{ + language_ = language; + setParameter("Language", language); +} + +std::string CreateUserUsageDataExportTaskRequest::getStartTime()const +{ + return startTime_; +} + +void CreateUserUsageDataExportTaskRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +std::string CreateUserUsageDataExportTaskRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void CreateUserUsageDataExportTaskRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string CreateUserUsageDataExportTaskRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void CreateUserUsageDataExportTaskRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string CreateUserUsageDataExportTaskRequest::getCallerType()const +{ + return callerType_; +} + +void CreateUserUsageDataExportTaskRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string CreateUserUsageDataExportTaskRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void CreateUserUsageDataExportTaskRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string CreateUserUsageDataExportTaskRequest::getSecurityToken()const +{ + return securityToken_; +} + +void CreateUserUsageDataExportTaskRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string CreateUserUsageDataExportTaskRequest::getRequestContent()const +{ + return requestContent_; +} + +void CreateUserUsageDataExportTaskRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string CreateUserUsageDataExportTaskRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void CreateUserUsageDataExportTaskRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string CreateUserUsageDataExportTaskRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void CreateUserUsageDataExportTaskRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long CreateUserUsageDataExportTaskRequest::getCallerUid()const +{ + return callerUid_; +} + +void CreateUserUsageDataExportTaskRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string CreateUserUsageDataExportTaskRequest::getApp_ip()const +{ + return app_ip_; +} + +void CreateUserUsageDataExportTaskRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string CreateUserUsageDataExportTaskRequest::getPopProduct()const +{ + return popProduct_; +} + +void CreateUserUsageDataExportTaskRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string CreateUserUsageDataExportTaskRequest::getProduct()const +{ + return product_; +} + +void CreateUserUsageDataExportTaskRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string CreateUserUsageDataExportTaskRequest::getEndTime()const +{ + return endTime_; +} + +void CreateUserUsageDataExportTaskRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string CreateUserUsageDataExportTaskRequest::getCallerBid()const +{ + return callerBid_; +} + +void CreateUserUsageDataExportTaskRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long CreateUserUsageDataExportTaskRequest::getOwnerId()const +{ + return ownerId_; +} + +void CreateUserUsageDataExportTaskRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string CreateUserUsageDataExportTaskRequest::getVersion()const +{ + return version_; +} + +void CreateUserUsageDataExportTaskRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool CreateUserUsageDataExportTaskRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void CreateUserUsageDataExportTaskRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool CreateUserUsageDataExportTaskRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void CreateUserUsageDataExportTaskRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool CreateUserUsageDataExportTaskRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void CreateUserUsageDataExportTaskRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string CreateUserUsageDataExportTaskRequest::getRequestId()const +{ + return requestId_; +} + +void CreateUserUsageDataExportTaskRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + diff --git a/cdn/src/model/DescribeL2VipsByDynamicDomainResult.cc b/cdn/src/model/CreateUserUsageDataExportTaskResult.cc similarity index 52% rename from cdn/src/model/DescribeL2VipsByDynamicDomainResult.cc rename to cdn/src/model/CreateUserUsageDataExportTaskResult.cc index c8bd4a8c3..0611fed77 100644 --- a/cdn/src/model/DescribeL2VipsByDynamicDomainResult.cc +++ b/cdn/src/model/CreateUserUsageDataExportTaskResult.cc @@ -14,47 +14,53 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Cdn; using namespace AlibabaCloud::Cdn::Model; -DescribeL2VipsByDynamicDomainResult::DescribeL2VipsByDynamicDomainResult() : +CreateUserUsageDataExportTaskResult::CreateUserUsageDataExportTaskResult() : ServiceResult() {} -DescribeL2VipsByDynamicDomainResult::DescribeL2VipsByDynamicDomainResult(const std::string &payload) : +CreateUserUsageDataExportTaskResult::CreateUserUsageDataExportTaskResult(const std::string &payload) : ServiceResult() { parse(payload); } -DescribeL2VipsByDynamicDomainResult::~DescribeL2VipsByDynamicDomainResult() +CreateUserUsageDataExportTaskResult::~CreateUserUsageDataExportTaskResult() {} -void DescribeL2VipsByDynamicDomainResult::parse(const std::string &payload) +void CreateUserUsageDataExportTaskResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allVips = value["Vips"]["Vip"]; - for (const auto &item : allVips) - vips_.push_back(item.asString()); - if(!value["DomainName"].isNull()) - domainName_ = value["DomainName"].asString(); + if(!value["StartTime"].isNull()) + startTime_ = value["StartTime"].asString(); + if(!value["EndTime"].isNull()) + endTime_ = value["EndTime"].asString(); + if(!value["TaskId"].isNull()) + taskId_ = value["TaskId"].asString(); } -std::string DescribeL2VipsByDynamicDomainResult::getDomainName()const +std::string CreateUserUsageDataExportTaskResult::getTaskId()const { - return domainName_; + return taskId_; } -std::vector DescribeL2VipsByDynamicDomainResult::getVips()const +std::string CreateUserUsageDataExportTaskResult::getEndTime()const { - return vips_; + return endTime_; +} + +std::string CreateUserUsageDataExportTaskResult::getStartTime()const +{ + return startTime_; } diff --git a/cdn/src/model/DeleteCacheExpiredConfigRequest.cc b/cdn/src/model/DeleteCacheExpiredConfigRequest.cc deleted file mode 100644 index 4046502cd..000000000 --- a/cdn/src/model/DeleteCacheExpiredConfigRequest.cc +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DeleteCacheExpiredConfigRequest; - -DeleteCacheExpiredConfigRequest::DeleteCacheExpiredConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DeleteCacheExpiredConfig") -{} - -DeleteCacheExpiredConfigRequest::~DeleteCacheExpiredConfigRequest() -{} - -std::string DeleteCacheExpiredConfigRequest::getCacheType()const -{ - return cacheType_; -} - -void DeleteCacheExpiredConfigRequest::setCacheType(const std::string& cacheType) -{ - cacheType_ = cacheType; - setParameter("CacheType", cacheType); -} - -std::string DeleteCacheExpiredConfigRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DeleteCacheExpiredConfigRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DeleteCacheExpiredConfigRequest::getConfigID()const -{ - return configID_; -} - -void DeleteCacheExpiredConfigRequest::setConfigID(const std::string& configID) -{ - configID_ = configID; - setParameter("ConfigID", configID); -} - -std::string DeleteCacheExpiredConfigRequest::getDomainName()const -{ - return domainName_; -} - -void DeleteCacheExpiredConfigRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long DeleteCacheExpiredConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void DeleteCacheExpiredConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DeleteCacheExpiredConfigRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DeleteCacheExpiredConfigRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DeleteCacheExpiredConfigResult.cc b/cdn/src/model/DeleteCacheExpiredConfigResult.cc deleted file mode 100644 index 50d6a24ff..000000000 --- a/cdn/src/model/DeleteCacheExpiredConfigResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DeleteCacheExpiredConfigResult::DeleteCacheExpiredConfigResult() : - ServiceResult() -{} - -DeleteCacheExpiredConfigResult::DeleteCacheExpiredConfigResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DeleteCacheExpiredConfigResult::~DeleteCacheExpiredConfigResult() -{} - -void DeleteCacheExpiredConfigResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/cdn/src/model/DeleteCdnDomainRequest.cc b/cdn/src/model/DeleteCdnDomainRequest.cc index 7cff4f5da..7ef59b78a 100644 --- a/cdn/src/model/DeleteCdnDomainRequest.cc +++ b/cdn/src/model/DeleteCdnDomainRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DeleteCdnDomainRequest; DeleteCdnDomainRequest::DeleteCdnDomainRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DeleteCdnDomain") + RpcServiceRequest("cdn", "2018-05-10", "DeleteCdnDomain") {} DeleteCdnDomainRequest::~DeleteCdnDomainRequest() @@ -47,6 +47,17 @@ void DeleteCdnDomainRequest::setSecurityToken(const std::string& securityToken) setParameter("SecurityToken", securityToken); } +std::string DeleteCdnDomainRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void DeleteCdnDomainRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + std::string DeleteCdnDomainRequest::getDomainName()const { return domainName_; diff --git a/cdn/src/model/DeleteFCTriggerRequest.cc b/cdn/src/model/DeleteFCTriggerRequest.cc index be5035547..4ea44cce3 100644 --- a/cdn/src/model/DeleteFCTriggerRequest.cc +++ b/cdn/src/model/DeleteFCTriggerRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DeleteFCTriggerRequest; DeleteFCTriggerRequest::DeleteFCTriggerRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DeleteFCTrigger") + RpcServiceRequest("cdn", "2018-05-10", "DeleteFCTrigger") {} DeleteFCTriggerRequest::~DeleteFCTriggerRequest() diff --git a/cdn/src/model/DeleteHttpHeaderConfigRequest.cc b/cdn/src/model/DeleteHttpHeaderConfigRequest.cc deleted file mode 100644 index 31b76ba30..000000000 --- a/cdn/src/model/DeleteHttpHeaderConfigRequest.cc +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DeleteHttpHeaderConfigRequest; - -DeleteHttpHeaderConfigRequest::DeleteHttpHeaderConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DeleteHttpHeaderConfig") -{} - -DeleteHttpHeaderConfigRequest::~DeleteHttpHeaderConfigRequest() -{} - -std::string DeleteHttpHeaderConfigRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DeleteHttpHeaderConfigRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DeleteHttpHeaderConfigRequest::getConfigID()const -{ - return configID_; -} - -void DeleteHttpHeaderConfigRequest::setConfigID(const std::string& configID) -{ - configID_ = configID; - setParameter("ConfigID", configID); -} - -std::string DeleteHttpHeaderConfigRequest::getDomainName()const -{ - return domainName_; -} - -void DeleteHttpHeaderConfigRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long DeleteHttpHeaderConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void DeleteHttpHeaderConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DeleteHttpHeaderConfigRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DeleteHttpHeaderConfigRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DeleteHttpHeaderConfigResult.cc b/cdn/src/model/DeleteHttpHeaderConfigResult.cc deleted file mode 100644 index 3da27e155..000000000 --- a/cdn/src/model/DeleteHttpHeaderConfigResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DeleteHttpHeaderConfigResult::DeleteHttpHeaderConfigResult() : - ServiceResult() -{} - -DeleteHttpHeaderConfigResult::DeleteHttpHeaderConfigResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DeleteHttpHeaderConfigResult::~DeleteHttpHeaderConfigResult() -{} - -void DeleteHttpHeaderConfigResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/cdn/src/model/DeleteLiveAppRecordConfigRequest.cc b/cdn/src/model/DeleteLiveAppRecordConfigRequest.cc deleted file mode 100644 index b0a4b203d..000000000 --- a/cdn/src/model/DeleteLiveAppRecordConfigRequest.cc +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DeleteLiveAppRecordConfigRequest; - -DeleteLiveAppRecordConfigRequest::DeleteLiveAppRecordConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DeleteLiveAppRecordConfig") -{} - -DeleteLiveAppRecordConfigRequest::~DeleteLiveAppRecordConfigRequest() -{} - -std::string DeleteLiveAppRecordConfigRequest::getAppName()const -{ - return appName_; -} - -void DeleteLiveAppRecordConfigRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string DeleteLiveAppRecordConfigRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DeleteLiveAppRecordConfigRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DeleteLiveAppRecordConfigRequest::getDomainName()const -{ - return domainName_; -} - -void DeleteLiveAppRecordConfigRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long DeleteLiveAppRecordConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void DeleteLiveAppRecordConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DeleteLiveAppRecordConfigRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DeleteLiveAppRecordConfigRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DeleteLiveAppRecordConfigResult.cc b/cdn/src/model/DeleteLiveAppRecordConfigResult.cc deleted file mode 100644 index fee9a03f0..000000000 --- a/cdn/src/model/DeleteLiveAppRecordConfigResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DeleteLiveAppRecordConfigResult::DeleteLiveAppRecordConfigResult() : - ServiceResult() -{} - -DeleteLiveAppRecordConfigResult::DeleteLiveAppRecordConfigResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DeleteLiveAppRecordConfigResult::~DeleteLiveAppRecordConfigResult() -{} - -void DeleteLiveAppRecordConfigResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/cdn/src/model/DeleteLiveAppSnapshotConfigRequest.cc b/cdn/src/model/DeleteLiveAppSnapshotConfigRequest.cc deleted file mode 100644 index 037f7e21a..000000000 --- a/cdn/src/model/DeleteLiveAppSnapshotConfigRequest.cc +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DeleteLiveAppSnapshotConfigRequest; - -DeleteLiveAppSnapshotConfigRequest::DeleteLiveAppSnapshotConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DeleteLiveAppSnapshotConfig") -{} - -DeleteLiveAppSnapshotConfigRequest::~DeleteLiveAppSnapshotConfigRequest() -{} - -std::string DeleteLiveAppSnapshotConfigRequest::getAppName()const -{ - return appName_; -} - -void DeleteLiveAppSnapshotConfigRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string DeleteLiveAppSnapshotConfigRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DeleteLiveAppSnapshotConfigRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DeleteLiveAppSnapshotConfigRequest::getDomainName()const -{ - return domainName_; -} - -void DeleteLiveAppSnapshotConfigRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long DeleteLiveAppSnapshotConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void DeleteLiveAppSnapshotConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DeleteLiveAppSnapshotConfigRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DeleteLiveAppSnapshotConfigRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DeleteLiveAppSnapshotConfigResult.cc b/cdn/src/model/DeleteLiveAppSnapshotConfigResult.cc deleted file mode 100644 index 34e66530d..000000000 --- a/cdn/src/model/DeleteLiveAppSnapshotConfigResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DeleteLiveAppSnapshotConfigResult::DeleteLiveAppSnapshotConfigResult() : - ServiceResult() -{} - -DeleteLiveAppSnapshotConfigResult::DeleteLiveAppSnapshotConfigResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DeleteLiveAppSnapshotConfigResult::~DeleteLiveAppSnapshotConfigResult() -{} - -void DeleteLiveAppSnapshotConfigResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/cdn/src/model/DeleteLiveDomainMappingRequest.cc b/cdn/src/model/DeleteLiveDomainMappingRequest.cc deleted file mode 100644 index 5eaa1a113..000000000 --- a/cdn/src/model/DeleteLiveDomainMappingRequest.cc +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DeleteLiveDomainMappingRequest; - -DeleteLiveDomainMappingRequest::DeleteLiveDomainMappingRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DeleteLiveDomainMapping") -{} - -DeleteLiveDomainMappingRequest::~DeleteLiveDomainMappingRequest() -{} - -std::string DeleteLiveDomainMappingRequest::getPullDomain()const -{ - return pullDomain_; -} - -void DeleteLiveDomainMappingRequest::setPullDomain(const std::string& pullDomain) -{ - pullDomain_ = pullDomain; - setParameter("PullDomain", pullDomain); -} - -std::string DeleteLiveDomainMappingRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DeleteLiveDomainMappingRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DeleteLiveDomainMappingRequest::getPushDomain()const -{ - return pushDomain_; -} - -void DeleteLiveDomainMappingRequest::setPushDomain(const std::string& pushDomain) -{ - pushDomain_ = pushDomain; - setParameter("PushDomain", pushDomain); -} - -long DeleteLiveDomainMappingRequest::getOwnerId()const -{ - return ownerId_; -} - -void DeleteLiveDomainMappingRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DeleteLiveDomainMappingRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DeleteLiveDomainMappingRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DeleteLiveDomainMappingResult.cc b/cdn/src/model/DeleteLiveDomainMappingResult.cc deleted file mode 100644 index 0312a9c06..000000000 --- a/cdn/src/model/DeleteLiveDomainMappingResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DeleteLiveDomainMappingResult::DeleteLiveDomainMappingResult() : - ServiceResult() -{} - -DeleteLiveDomainMappingResult::DeleteLiveDomainMappingResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DeleteLiveDomainMappingResult::~DeleteLiveDomainMappingResult() -{} - -void DeleteLiveDomainMappingResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/cdn/src/model/DeleteLiveStreamTranscodeRequest.cc b/cdn/src/model/DeleteLiveStreamTranscodeRequest.cc deleted file mode 100644 index 441b850be..000000000 --- a/cdn/src/model/DeleteLiveStreamTranscodeRequest.cc +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DeleteLiveStreamTranscodeRequest; - -DeleteLiveStreamTranscodeRequest::DeleteLiveStreamTranscodeRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DeleteLiveStreamTranscode") -{} - -DeleteLiveStreamTranscodeRequest::~DeleteLiveStreamTranscodeRequest() -{} - -std::string DeleteLiveStreamTranscodeRequest::get_Template()const -{ - return _template_; -} - -void DeleteLiveStreamTranscodeRequest::set_Template(const std::string& _template) -{ - _template_ = _template; - setParameter("_Template", _template); -} - -std::string DeleteLiveStreamTranscodeRequest::getApp()const -{ - return app_; -} - -void DeleteLiveStreamTranscodeRequest::setApp(const std::string& app) -{ - app_ = app; - setParameter("App", app); -} - -std::string DeleteLiveStreamTranscodeRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DeleteLiveStreamTranscodeRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DeleteLiveStreamTranscodeRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DeleteLiveStreamTranscodeRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DeleteLiveStreamTranscodeRequest::getDomain()const -{ - return domain_; -} - -void DeleteLiveStreamTranscodeRequest::setDomain(const std::string& domain) -{ - domain_ = domain; - setParameter("Domain", domain); -} - -long DeleteLiveStreamTranscodeRequest::getOwnerId()const -{ - return ownerId_; -} - -void DeleteLiveStreamTranscodeRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DeleteLiveStreamTranscodeRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DeleteLiveStreamTranscodeRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DeleteLiveStreamTranscodeResult.cc b/cdn/src/model/DeleteLiveStreamTranscodeResult.cc deleted file mode 100644 index c2459a6c0..000000000 --- a/cdn/src/model/DeleteLiveStreamTranscodeResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DeleteLiveStreamTranscodeResult::DeleteLiveStreamTranscodeResult() : - ServiceResult() -{} - -DeleteLiveStreamTranscodeResult::DeleteLiveStreamTranscodeResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DeleteLiveStreamTranscodeResult::~DeleteLiveStreamTranscodeResult() -{} - -void DeleteLiveStreamTranscodeResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/cdn/src/model/DescribeLivePullStreamConfigRequest.cc b/cdn/src/model/DescribeCdnCertificateDetailRequest.cc similarity index 50% rename from cdn/src/model/DescribeLivePullStreamConfigRequest.cc rename to cdn/src/model/DescribeCdnCertificateDetailRequest.cc index da48141d8..2f639d202 100644 --- a/cdn/src/model/DescribeLivePullStreamConfigRequest.cc +++ b/cdn/src/model/DescribeCdnCertificateDetailRequest.cc @@ -14,56 +14,56 @@ * limitations under the License. */ -#include +#include -using AlibabaCloud::Cdn::Model::DescribeLivePullStreamConfigRequest; +using AlibabaCloud::Cdn::Model::DescribeCdnCertificateDetailRequest; -DescribeLivePullStreamConfigRequest::DescribeLivePullStreamConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLivePullStreamConfig") +DescribeCdnCertificateDetailRequest::DescribeCdnCertificateDetailRequest() : + RpcServiceRequest("cdn", "2018-05-10", "DescribeCdnCertificateDetail") {} -DescribeLivePullStreamConfigRequest::~DescribeLivePullStreamConfigRequest() +DescribeCdnCertificateDetailRequest::~DescribeCdnCertificateDetailRequest() {} -std::string DescribeLivePullStreamConfigRequest::getSecurityToken()const +std::string DescribeCdnCertificateDetailRequest::getSecurityToken()const { return securityToken_; } -void DescribeLivePullStreamConfigRequest::setSecurityToken(const std::string& securityToken) +void DescribeCdnCertificateDetailRequest::setSecurityToken(const std::string& securityToken) { securityToken_ = securityToken; setParameter("SecurityToken", securityToken); } -std::string DescribeLivePullStreamConfigRequest::getDomainName()const +std::string DescribeCdnCertificateDetailRequest::getCertName()const { - return domainName_; + return certName_; } -void DescribeLivePullStreamConfigRequest::setDomainName(const std::string& domainName) +void DescribeCdnCertificateDetailRequest::setCertName(const std::string& certName) { - domainName_ = domainName; - setParameter("DomainName", domainName); + certName_ = certName; + setParameter("CertName", certName); } -long DescribeLivePullStreamConfigRequest::getOwnerId()const +long DescribeCdnCertificateDetailRequest::getOwnerId()const { return ownerId_; } -void DescribeLivePullStreamConfigRequest::setOwnerId(long ownerId) +void DescribeCdnCertificateDetailRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeLivePullStreamConfigRequest::getAccessKeyId()const +std::string DescribeCdnCertificateDetailRequest::getAccessKeyId()const { return accessKeyId_; } -void DescribeLivePullStreamConfigRequest::setAccessKeyId(const std::string& accessKeyId) +void DescribeCdnCertificateDetailRequest::setAccessKeyId(const std::string& accessKeyId) { accessKeyId_ = accessKeyId; setParameter("AccessKeyId", accessKeyId); diff --git a/cdn/src/model/DescribeLiveStreamsBlockListResult.cc b/cdn/src/model/DescribeCdnCertificateDetailResult.cc similarity index 51% rename from cdn/src/model/DescribeLiveStreamsBlockListResult.cc rename to cdn/src/model/DescribeCdnCertificateDetailResult.cc index 4ddf4cb7f..f145baf95 100644 --- a/cdn/src/model/DescribeLiveStreamsBlockListResult.cc +++ b/cdn/src/model/DescribeCdnCertificateDetailResult.cc @@ -14,47 +14,60 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Cdn; using namespace AlibabaCloud::Cdn::Model; -DescribeLiveStreamsBlockListResult::DescribeLiveStreamsBlockListResult() : +DescribeCdnCertificateDetailResult::DescribeCdnCertificateDetailResult() : ServiceResult() {} -DescribeLiveStreamsBlockListResult::DescribeLiveStreamsBlockListResult(const std::string &payload) : +DescribeCdnCertificateDetailResult::DescribeCdnCertificateDetailResult(const std::string &payload) : ServiceResult() { parse(payload); } -DescribeLiveStreamsBlockListResult::~DescribeLiveStreamsBlockListResult() +DescribeCdnCertificateDetailResult::~DescribeCdnCertificateDetailResult() {} -void DescribeLiveStreamsBlockListResult::parse(const std::string &payload) +void DescribeCdnCertificateDetailResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allStreamUrls = value["StreamUrls"]["StreamUrl"]; - for (const auto &item : allStreamUrls) - streamUrls_.push_back(item.asString()); - if(!value["DomainName"].isNull()) - domainName_ = value["DomainName"].asString(); + if(!value["Cert"].isNull()) + cert_ = value["Cert"].asString(); + if(!value["Key"].isNull()) + key_ = value["Key"].asString(); + if(!value["CertId"].isNull()) + certId_ = std::stol(value["CertId"].asString()); + if(!value["CertName"].isNull()) + certName_ = value["CertName"].asString(); } -std::string DescribeLiveStreamsBlockListResult::getDomainName()const +long DescribeCdnCertificateDetailResult::getCertId()const { - return domainName_; + return certId_; } -std::vector DescribeLiveStreamsBlockListResult::getStreamUrls()const +std::string DescribeCdnCertificateDetailResult::getCert()const { - return streamUrls_; + return cert_; +} + +std::string DescribeCdnCertificateDetailResult::getCertName()const +{ + return certName_; +} + +std::string DescribeCdnCertificateDetailResult::getKey()const +{ + return key_; } diff --git a/cdn/src/model/DescribeLiveRecordConfigRequest.cc b/cdn/src/model/DescribeCdnCertificateListRequest.cc similarity index 51% rename from cdn/src/model/DescribeLiveRecordConfigRequest.cc rename to cdn/src/model/DescribeCdnCertificateListRequest.cc index 726d3394b..013692371 100644 --- a/cdn/src/model/DescribeLiveRecordConfigRequest.cc +++ b/cdn/src/model/DescribeCdnCertificateListRequest.cc @@ -14,56 +14,56 @@ * limitations under the License. */ -#include +#include -using AlibabaCloud::Cdn::Model::DescribeLiveRecordConfigRequest; +using AlibabaCloud::Cdn::Model::DescribeCdnCertificateListRequest; -DescribeLiveRecordConfigRequest::DescribeLiveRecordConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveRecordConfig") +DescribeCdnCertificateListRequest::DescribeCdnCertificateListRequest() : + RpcServiceRequest("cdn", "2018-05-10", "DescribeCdnCertificateList") {} -DescribeLiveRecordConfigRequest::~DescribeLiveRecordConfigRequest() +DescribeCdnCertificateListRequest::~DescribeCdnCertificateListRequest() {} -std::string DescribeLiveRecordConfigRequest::getSecurityToken()const +std::string DescribeCdnCertificateListRequest::getSecurityToken()const { return securityToken_; } -void DescribeLiveRecordConfigRequest::setSecurityToken(const std::string& securityToken) +void DescribeCdnCertificateListRequest::setSecurityToken(const std::string& securityToken) { securityToken_ = securityToken; setParameter("SecurityToken", securityToken); } -std::string DescribeLiveRecordConfigRequest::getDomainName()const +std::string DescribeCdnCertificateListRequest::getDomainName()const { return domainName_; } -void DescribeLiveRecordConfigRequest::setDomainName(const std::string& domainName) +void DescribeCdnCertificateListRequest::setDomainName(const std::string& domainName) { domainName_ = domainName; setParameter("DomainName", domainName); } -long DescribeLiveRecordConfigRequest::getOwnerId()const +long DescribeCdnCertificateListRequest::getOwnerId()const { return ownerId_; } -void DescribeLiveRecordConfigRequest::setOwnerId(long ownerId) +void DescribeCdnCertificateListRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeLiveRecordConfigRequest::getAccessKeyId()const +std::string DescribeCdnCertificateListRequest::getAccessKeyId()const { return accessKeyId_; } -void DescribeLiveRecordConfigRequest::setAccessKeyId(const std::string& accessKeyId) +void DescribeCdnCertificateListRequest::setAccessKeyId(const std::string& accessKeyId) { accessKeyId_ = accessKeyId; setParameter("AccessKeyId", accessKeyId); diff --git a/cdn/src/model/DescribeCdnCertificateListResult.cc b/cdn/src/model/DescribeCdnCertificateListResult.cc new file mode 100644 index 000000000..3e3f2b214 --- /dev/null +++ b/cdn/src/model/DescribeCdnCertificateListResult.cc @@ -0,0 +1,71 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Cdn; +using namespace AlibabaCloud::Cdn::Model; + +DescribeCdnCertificateListResult::DescribeCdnCertificateListResult() : + ServiceResult() +{} + +DescribeCdnCertificateListResult::DescribeCdnCertificateListResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeCdnCertificateListResult::~DescribeCdnCertificateListResult() +{} + +void DescribeCdnCertificateListResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto certificateListModelNode = value["CertificateListModel"]; + if(!certificateListModelNode["Count"].isNull()) + certificateListModel_.count = std::stoi(certificateListModelNode["Count"].asString()); + auto allCertList = value["CertList"]["Cert"]; + for (auto value : allCertList) + { + CertificateListModel::Cert certObject; + if(!value["CertName"].isNull()) + certObject.certName = value["CertName"].asString(); + if(!value["CertId"].isNull()) + certObject.certId = std::stol(value["CertId"].asString()); + if(!value["Fingerprint"].isNull()) + certObject.fingerprint = value["Fingerprint"].asString(); + if(!value["Common"].isNull()) + certObject.common = value["Common"].asString(); + if(!value["Issuer"].isNull()) + certObject.issuer = value["Issuer"].asString(); + if(!value["LastTime"].isNull()) + certObject.lastTime = std::stol(value["LastTime"].asString()); + certificateListModel_.certList.push_back(certObject); + } + +} + +DescribeCdnCertificateListResult::CertificateListModel DescribeCdnCertificateListResult::getCertificateListModel()const +{ + return certificateListModel_; +} + diff --git a/cdn/src/model/DescribeCdnDomainConfigsRequest.cc b/cdn/src/model/DescribeCdnDomainConfigsRequest.cc index 1fdb37cf1..93ed3dd7b 100644 --- a/cdn/src/model/DescribeCdnDomainConfigsRequest.cc +++ b/cdn/src/model/DescribeCdnDomainConfigsRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeCdnDomainConfigsRequest; DescribeCdnDomainConfigsRequest::DescribeCdnDomainConfigsRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeCdnDomainConfigs") + RpcServiceRequest("cdn", "2018-05-10", "DescribeCdnDomainConfigs") {} DescribeCdnDomainConfigsRequest::~DescribeCdnDomainConfigsRequest() diff --git a/cdn/src/model/DescribeCdnDomainDetailRequest.cc b/cdn/src/model/DescribeCdnDomainDetailRequest.cc index 0eddc0335..3453d981c 100644 --- a/cdn/src/model/DescribeCdnDomainDetailRequest.cc +++ b/cdn/src/model/DescribeCdnDomainDetailRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeCdnDomainDetailRequest; DescribeCdnDomainDetailRequest::DescribeCdnDomainDetailRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeCdnDomainDetail") + RpcServiceRequest("cdn", "2018-05-10", "DescribeCdnDomainDetail") {} DescribeCdnDomainDetailRequest::~DescribeCdnDomainDetailRequest() diff --git a/cdn/src/model/DescribeCdnDomainDetailResult.cc b/cdn/src/model/DescribeCdnDomainDetailResult.cc index ba64847ba..95ae92f86 100644 --- a/cdn/src/model/DescribeCdnDomainDetailResult.cc +++ b/cdn/src/model/DescribeCdnDomainDetailResult.cc @@ -41,38 +41,28 @@ void DescribeCdnDomainDetailResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); auto getDomainDetailModelNode = value["GetDomainDetailModel"]; - if(!getDomainDetailModelNode["GmtCreated"].isNull()) - getDomainDetailModel_.gmtCreated = getDomainDetailModelNode["GmtCreated"].asString(); - if(!getDomainDetailModelNode["GmtModified"].isNull()) - getDomainDetailModel_.gmtModified = getDomainDetailModelNode["GmtModified"].asString(); - if(!getDomainDetailModelNode["SourceType"].isNull()) - getDomainDetailModel_.sourceType = getDomainDetailModelNode["SourceType"].asString(); - if(!getDomainDetailModelNode["DomainStatus"].isNull()) - getDomainDetailModel_.domainStatus = getDomainDetailModelNode["DomainStatus"].asString(); - if(!getDomainDetailModelNode["SourcePort"].isNull()) - getDomainDetailModel_.sourcePort = std::stoi(getDomainDetailModelNode["SourcePort"].asString()); - if(!getDomainDetailModelNode["CdnType"].isNull()) - getDomainDetailModel_.cdnType = getDomainDetailModelNode["CdnType"].asString(); + if(!getDomainDetailModelNode["DomainName"].isNull()) + getDomainDetailModel_.domainName = getDomainDetailModelNode["DomainName"].asString(); if(!getDomainDetailModelNode["Cname"].isNull()) getDomainDetailModel_.cname = getDomainDetailModelNode["Cname"].asString(); if(!getDomainDetailModelNode["HttpsCname"].isNull()) getDomainDetailModel_.httpsCname = getDomainDetailModelNode["HttpsCname"].asString(); - if(!getDomainDetailModelNode["DomainName"].isNull()) - getDomainDetailModel_.domainName = getDomainDetailModelNode["DomainName"].asString(); - if(!getDomainDetailModelNode["Description"].isNull()) - getDomainDetailModel_.description = getDomainDetailModelNode["Description"].asString(); + if(!getDomainDetailModelNode["DomainStatus"].isNull()) + getDomainDetailModel_.domainStatus = getDomainDetailModelNode["DomainStatus"].asString(); + if(!getDomainDetailModelNode["CdnType"].isNull()) + getDomainDetailModel_.cdnType = getDomainDetailModelNode["CdnType"].asString(); if(!getDomainDetailModelNode["ServerCertificateStatus"].isNull()) getDomainDetailModel_.serverCertificateStatus = getDomainDetailModelNode["ServerCertificateStatus"].asString(); - if(!getDomainDetailModelNode["ServerCertificate"].isNull()) - getDomainDetailModel_.serverCertificate = getDomainDetailModelNode["ServerCertificate"].asString(); - if(!getDomainDetailModelNode["Region"].isNull()) - getDomainDetailModel_.region = getDomainDetailModelNode["Region"].asString(); - if(!getDomainDetailModelNode["Scope"].isNull()) - getDomainDetailModel_.scope = getDomainDetailModelNode["Scope"].asString(); - if(!getDomainDetailModelNode["CertificateName"].isNull()) - getDomainDetailModel_.certificateName = getDomainDetailModelNode["CertificateName"].asString(); + if(!getDomainDetailModelNode["GmtCreated"].isNull()) + getDomainDetailModel_.gmtCreated = getDomainDetailModelNode["GmtCreated"].asString(); + if(!getDomainDetailModelNode["GmtModified"].isNull()) + getDomainDetailModel_.gmtModified = getDomainDetailModelNode["GmtModified"].asString(); if(!getDomainDetailModelNode["ResourceGroupId"].isNull()) getDomainDetailModel_.resourceGroupId = getDomainDetailModelNode["ResourceGroupId"].asString(); + if(!getDomainDetailModelNode["Description"].isNull()) + getDomainDetailModel_.description = getDomainDetailModelNode["Description"].asString(); + if(!getDomainDetailModelNode["Scope"].isNull()) + getDomainDetailModel_.scope = getDomainDetailModelNode["Scope"].asString(); auto allSourceModels = value["SourceModels"]["SourceModel"]; for (auto value : allSourceModels) { @@ -87,11 +77,10 @@ void DescribeCdnDomainDetailResult::parse(const std::string &payload) sourceModelObject.enabled = value["Enabled"].asString(); if(!value["Priority"].isNull()) sourceModelObject.priority = value["Priority"].asString(); + if(!value["Weight"].isNull()) + sourceModelObject.weight = value["Weight"].asString(); getDomainDetailModel_.sourceModels.push_back(sourceModelObject); } - auto allSources = getDomainDetailModelNode["Sources"]["Source"]; - for (auto value : allSources) - getDomainDetailModel_.sources.push_back(value.asString()); } diff --git a/cdn/src/model/DescribeCdnDomainLogsRequest.cc b/cdn/src/model/DescribeCdnDomainLogsRequest.cc index ada22e33c..26f7ca99f 100644 --- a/cdn/src/model/DescribeCdnDomainLogsRequest.cc +++ b/cdn/src/model/DescribeCdnDomainLogsRequest.cc @@ -19,54 +19,32 @@ using AlibabaCloud::Cdn::Model::DescribeCdnDomainLogsRequest; DescribeCdnDomainLogsRequest::DescribeCdnDomainLogsRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeCdnDomainLogs") + RpcServiceRequest("cdn", "2018-05-10", "DescribeCdnDomainLogs") {} DescribeCdnDomainLogsRequest::~DescribeCdnDomainLogsRequest() {} -std::string DescribeCdnDomainLogsRequest::getSecurityToken()const +long DescribeCdnDomainLogsRequest::getCallerParentId()const { - return securityToken_; + return callerParentId_; } -void DescribeCdnDomainLogsRequest::setSecurityToken(const std::string& securityToken) +void DescribeCdnDomainLogsRequest::setCallerParentId(long callerParentId) { - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string DescribeCdnDomainLogsRequest::getDomainName()const +bool DescribeCdnDomainLogsRequest::getProxy_original_security_transport()const { - return domainName_; + return proxy_original_security_transport_; } -void DescribeCdnDomainLogsRequest::setDomainName(const std::string& domainName) +void DescribeCdnDomainLogsRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long DescribeCdnDomainLogsRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeCdnDomainLogsRequest::setPageSize(long pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeCdnDomainLogsRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeCdnDomainLogsRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } std::string DescribeCdnDomainLogsRequest::getStartTime()const @@ -80,15 +58,37 @@ void DescribeCdnDomainLogsRequest::setStartTime(const std::string& startTime) setParameter("StartTime", startTime); } -long DescribeCdnDomainLogsRequest::getOwnerId()const +std::string DescribeCdnDomainLogsRequest::getProxy_original_source_ip()const { - return ownerId_; + return proxy_original_source_ip_; } -void DescribeCdnDomainLogsRequest::setOwnerId(long ownerId) +void DescribeCdnDomainLogsRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeCdnDomainLogsRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeCdnDomainLogsRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeCdnDomainLogsRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeCdnDomainLogsRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); } long DescribeCdnDomainLogsRequest::getPageNumber()const @@ -113,14 +113,201 @@ void DescribeCdnDomainLogsRequest::setAccessKeyId(const std::string& accessKeyId setParameter("AccessKeyId", accessKeyId); } -std::string DescribeCdnDomainLogsRequest::getLogDay()const +std::string DescribeCdnDomainLogsRequest::getSecurityToken()const { - return logDay_; + return securityToken_; } -void DescribeCdnDomainLogsRequest::setLogDay(const std::string& logDay) +void DescribeCdnDomainLogsRequest::setSecurityToken(const std::string& securityToken) { - logDay_ = logDay; - setParameter("LogDay", logDay); + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeCdnDomainLogsRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeCdnDomainLogsRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +long DescribeCdnDomainLogsRequest::getPageSize()const +{ + return pageSize_; +} + +void DescribeCdnDomainLogsRequest::setPageSize(long pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string DescribeCdnDomainLogsRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeCdnDomainLogsRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeCdnDomainLogsRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeCdnDomainLogsRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeCdnDomainLogsRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeCdnDomainLogsRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeCdnDomainLogsRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeCdnDomainLogsRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeCdnDomainLogsRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeCdnDomainLogsRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeCdnDomainLogsRequest::getProduct()const +{ + return product_; +} + +void DescribeCdnDomainLogsRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string DescribeCdnDomainLogsRequest::getDomainName()const +{ + return domainName_; +} + +void DescribeCdnDomainLogsRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string DescribeCdnDomainLogsRequest::getEndTime()const +{ + return endTime_; +} + +void DescribeCdnDomainLogsRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string DescribeCdnDomainLogsRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeCdnDomainLogsRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeCdnDomainLogsRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeCdnDomainLogsRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeCdnDomainLogsRequest::getVersion()const +{ + return version_; +} + +void DescribeCdnDomainLogsRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool DescribeCdnDomainLogsRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeCdnDomainLogsRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeCdnDomainLogsRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeCdnDomainLogsRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeCdnDomainLogsRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeCdnDomainLogsRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeCdnDomainLogsRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeCdnDomainLogsRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); } diff --git a/cdn/src/model/DescribeCdnDomainLogsResult.cc b/cdn/src/model/DescribeCdnDomainLogsResult.cc index 7830f3fbd..760a28bb5 100644 --- a/cdn/src/model/DescribeCdnDomainLogsResult.cc +++ b/cdn/src/model/DescribeCdnDomainLogsResult.cc @@ -40,51 +40,49 @@ void DescribeCdnDomainLogsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto domainLogModelNode = value["DomainLogModel"]; - if(!domainLogModelNode["DomainName"].isNull()) - domainLogModel_.domainName = domainLogModelNode["DomainName"].asString(); auto allDomainLogDetails = value["DomainLogDetails"]["DomainLogDetail"]; for (auto value : allDomainLogDetails) { - DomainLogModel::DomainLogDetail domainLogDetailObject; - if(!value["LogName"].isNull()) - domainLogDetailObject.logName = value["LogName"].asString(); - if(!value["LogPath"].isNull()) - domainLogDetailObject.logPath = value["LogPath"].asString(); - if(!value["LogSize"].isNull()) - domainLogDetailObject.logSize = std::stol(value["LogSize"].asString()); - if(!value["StartTime"].isNull()) - domainLogDetailObject.startTime = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - domainLogDetailObject.endTime = value["EndTime"].asString(); - domainLogModel_.domainLogDetails.push_back(domainLogDetailObject); + DomainLogDetail domainLogDetailsObject; + if(!value["DomainName"].isNull()) + domainLogDetailsObject.domainName = value["DomainName"].asString(); + if(!value["LogCount"].isNull()) + domainLogDetailsObject.logCount = std::stol(value["LogCount"].asString()); + auto allPageInfos = value["PageInfos"]["PageInfoDetail"]; + for (auto value : allPageInfos) + { + DomainLogDetail::PageInfoDetail pageInfosObject; + if(!value["PageIndex"].isNull()) + pageInfosObject.pageIndex = std::stol(value["PageIndex"].asString()); + if(!value["PageSize"].isNull()) + pageInfosObject.pageSize = std::stol(value["PageSize"].asString()); + if(!value["Total"].isNull()) + pageInfosObject.total = std::stol(value["Total"].asString()); + domainLogDetailsObject.pageInfos.push_back(pageInfosObject); + } + auto allLogInfos = value["LogInfos"]["LogInfoDetail"]; + for (auto value : allLogInfos) + { + DomainLogDetail::LogInfoDetail logInfosObject; + if(!value["LogName"].isNull()) + logInfosObject.logName = value["LogName"].asString(); + if(!value["LogPath"].isNull()) + logInfosObject.logPath = value["LogPath"].asString(); + if(!value["LogSize"].isNull()) + logInfosObject.logSize = std::stol(value["LogSize"].asString()); + if(!value["StartTime"].isNull()) + logInfosObject.startTime = value["StartTime"].asString(); + if(!value["EndTime"].isNull()) + logInfosObject.endTime = value["EndTime"].asString(); + domainLogDetailsObject.logInfos.push_back(logInfosObject); + } + domainLogDetails_.push_back(domainLogDetailsObject); } - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stol(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stol(value["PageSize"].asString()); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stol(value["TotalCount"].asString()); } -long DescribeCdnDomainLogsResult::getTotalCount()const +std::vector DescribeCdnDomainLogsResult::getDomainLogDetails()const { - return totalCount_; -} - -long DescribeCdnDomainLogsResult::getPageSize()const -{ - return pageSize_; -} - -DescribeCdnDomainLogsResult::DomainLogModel DescribeCdnDomainLogsResult::getDomainLogModel()const -{ - return domainLogModel_; -} - -long DescribeCdnDomainLogsResult::getPageNumber()const -{ - return pageNumber_; + return domainLogDetails_; } diff --git a/cdn/src/model/DescribeCdnMonitorDataRequest.cc b/cdn/src/model/DescribeCdnMonitorDataRequest.cc deleted file mode 100644 index 8ed405e32..000000000 --- a/cdn/src/model/DescribeCdnMonitorDataRequest.cc +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeCdnMonitorDataRequest; - -DescribeCdnMonitorDataRequest::DescribeCdnMonitorDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeCdnMonitorData") -{} - -DescribeCdnMonitorDataRequest::~DescribeCdnMonitorDataRequest() -{} - -std::string DescribeCdnMonitorDataRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeCdnMonitorDataRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeCdnMonitorDataRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeCdnMonitorDataRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeCdnMonitorDataRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeCdnMonitorDataRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeCdnMonitorDataRequest::getInterval()const -{ - return interval_; -} - -void DescribeCdnMonitorDataRequest::setInterval(const std::string& interval) -{ - interval_ = interval; - setParameter("Interval", interval); -} - -std::string DescribeCdnMonitorDataRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeCdnMonitorDataRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeCdnMonitorDataRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeCdnMonitorDataRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeCdnMonitorDataRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeCdnMonitorDataRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeCdnMonitorDataResult.cc b/cdn/src/model/DescribeCdnMonitorDataResult.cc deleted file mode 100644 index edd1bd69e..000000000 --- a/cdn/src/model/DescribeCdnMonitorDataResult.cc +++ /dev/null @@ -1,96 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeCdnMonitorDataResult::DescribeCdnMonitorDataResult() : - ServiceResult() -{} - -DescribeCdnMonitorDataResult::DescribeCdnMonitorDataResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeCdnMonitorDataResult::~DescribeCdnMonitorDataResult() -{} - -void DescribeCdnMonitorDataResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allMonitorDatas = value["MonitorDatas"]["CDNMonitorData"]; - for (auto value : allMonitorDatas) - { - CDNMonitorData monitorDatasObject; - if(!value["TimeStamp"].isNull()) - monitorDatasObject.timeStamp = value["TimeStamp"].asString(); - if(!value["QueryPerSecond"].isNull()) - monitorDatasObject.queryPerSecond = value["QueryPerSecond"].asString(); - if(!value["BytesPerSecond"].isNull()) - monitorDatasObject.bytesPerSecond = value["BytesPerSecond"].asString(); - if(!value["BytesHitRate"].isNull()) - monitorDatasObject.bytesHitRate = value["BytesHitRate"].asString(); - if(!value["RequestHitRate"].isNull()) - monitorDatasObject.requestHitRate = value["RequestHitRate"].asString(); - if(!value["AverageObjectSize"].isNull()) - monitorDatasObject.averageObjectSize = value["AverageObjectSize"].asString(); - monitorDatas_.push_back(monitorDatasObject); - } - if(!value["DomainName"].isNull()) - domainName_ = value["DomainName"].asString(); - if(!value["MonitorInterval"].isNull()) - monitorInterval_ = std::stol(value["MonitorInterval"].asString()); - if(!value["StartTime"].isNull()) - startTime_ = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - endTime_ = value["EndTime"].asString(); - -} - -long DescribeCdnMonitorDataResult::getMonitorInterval()const -{ - return monitorInterval_; -} - -std::string DescribeCdnMonitorDataResult::getEndTime()const -{ - return endTime_; -} - -std::string DescribeCdnMonitorDataResult::getDomainName()const -{ - return domainName_; -} - -std::vector DescribeCdnMonitorDataResult::getMonitorDatas()const -{ - return monitorDatas_; -} - -std::string DescribeCdnMonitorDataResult::getStartTime()const -{ - return startTime_; -} - diff --git a/cdn/src/model/DescribeCdnRegionAndIspRequest.cc b/cdn/src/model/DescribeCdnRegionAndIspRequest.cc index 780d9e7d1..bf5ea4bc6 100644 --- a/cdn/src/model/DescribeCdnRegionAndIspRequest.cc +++ b/cdn/src/model/DescribeCdnRegionAndIspRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeCdnRegionAndIspRequest; DescribeCdnRegionAndIspRequest::DescribeCdnRegionAndIspRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeCdnRegionAndIsp") + RpcServiceRequest("cdn", "2018-05-10", "DescribeCdnRegionAndIsp") {} DescribeCdnRegionAndIspRequest::~DescribeCdnRegionAndIspRequest() diff --git a/cdn/src/model/DescribeCdnServiceRequest.cc b/cdn/src/model/DescribeCdnServiceRequest.cc index 89f5b5bf7..2249be154 100644 --- a/cdn/src/model/DescribeCdnServiceRequest.cc +++ b/cdn/src/model/DescribeCdnServiceRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeCdnServiceRequest; DescribeCdnServiceRequest::DescribeCdnServiceRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeCdnService") + RpcServiceRequest("cdn", "2018-05-10", "DescribeCdnService") {} DescribeCdnServiceRequest::~DescribeCdnServiceRequest() diff --git a/cdn/src/model/DescribeCdnUserQuotaRequest.cc b/cdn/src/model/DescribeCdnUserQuotaRequest.cc index 8a99d9844..b4636f8cd 100644 --- a/cdn/src/model/DescribeCdnUserQuotaRequest.cc +++ b/cdn/src/model/DescribeCdnUserQuotaRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeCdnUserQuotaRequest; DescribeCdnUserQuotaRequest::DescribeCdnUserQuotaRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeCdnUserQuota") + RpcServiceRequest("cdn", "2018-05-10", "DescribeCdnUserQuota") {} DescribeCdnUserQuotaRequest::~DescribeCdnUserQuotaRequest() diff --git a/cdn/src/model/DescribeCdnUserResourcePackageRequest.cc b/cdn/src/model/DescribeCdnUserResourcePackageRequest.cc new file mode 100644 index 000000000..5ec004fbb --- /dev/null +++ b/cdn/src/model/DescribeCdnUserResourcePackageRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Cdn::Model::DescribeCdnUserResourcePackageRequest; + +DescribeCdnUserResourcePackageRequest::DescribeCdnUserResourcePackageRequest() : + RpcServiceRequest("cdn", "2018-05-10", "DescribeCdnUserResourcePackage") +{} + +DescribeCdnUserResourcePackageRequest::~DescribeCdnUserResourcePackageRequest() +{} + +std::string DescribeCdnUserResourcePackageRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeCdnUserResourcePackageRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +long DescribeCdnUserResourcePackageRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeCdnUserResourcePackageRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeCdnUserResourcePackageRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeCdnUserResourcePackageRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/cdn/src/model/DescribeCdnUserResourcePackageResult.cc b/cdn/src/model/DescribeCdnUserResourcePackageResult.cc new file mode 100644 index 000000000..fd41f37bb --- /dev/null +++ b/cdn/src/model/DescribeCdnUserResourcePackageResult.cc @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Cdn; +using namespace AlibabaCloud::Cdn::Model; + +DescribeCdnUserResourcePackageResult::DescribeCdnUserResourcePackageResult() : + ServiceResult() +{} + +DescribeCdnUserResourcePackageResult::DescribeCdnUserResourcePackageResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeCdnUserResourcePackageResult::~DescribeCdnUserResourcePackageResult() +{} + +void DescribeCdnUserResourcePackageResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allResourcePackageInfos = value["ResourcePackageInfos"]["ResourcePackageInfo"]; + for (auto value : allResourcePackageInfos) + { + ResourcePackageInfo resourcePackageInfosObject; + if(!value["CurrCapacity"].isNull()) + resourcePackageInfosObject.currCapacity = value["CurrCapacity"].asString(); + if(!value["InitCapacity"].isNull()) + resourcePackageInfosObject.initCapacity = value["InitCapacity"].asString(); + if(!value["CommodityCode"].isNull()) + resourcePackageInfosObject.commodityCode = value["CommodityCode"].asString(); + if(!value["DisplayName"].isNull()) + resourcePackageInfosObject.displayName = value["DisplayName"].asString(); + if(!value["InstanceId"].isNull()) + resourcePackageInfosObject.instanceId = value["InstanceId"].asString(); + if(!value["Status"].isNull()) + resourcePackageInfosObject.status = value["Status"].asString(); + if(!value["StartTime"].isNull()) + resourcePackageInfosObject.startTime = value["StartTime"].asString(); + if(!value["EndTime"].isNull()) + resourcePackageInfosObject.endTime = value["EndTime"].asString(); + resourcePackageInfos_.push_back(resourcePackageInfosObject); + } + +} + +std::vector DescribeCdnUserResourcePackageResult::getResourcePackageInfos()const +{ + return resourcePackageInfos_; +} + diff --git a/cdn/src/model/DescribeCustomLogConfigRequest.cc b/cdn/src/model/DescribeCustomLogConfigRequest.cc index f6a3d9381..895086e8f 100644 --- a/cdn/src/model/DescribeCustomLogConfigRequest.cc +++ b/cdn/src/model/DescribeCustomLogConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeCustomLogConfigRequest; DescribeCustomLogConfigRequest::DescribeCustomLogConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeCustomLogConfig") + RpcServiceRequest("cdn", "2018-05-10", "DescribeCustomLogConfig") {} DescribeCustomLogConfigRequest::~DescribeCustomLogConfigRequest() diff --git a/cdn/src/model/DescribeDomainAverageResponseTimeRequest.cc b/cdn/src/model/DescribeDomainAverageResponseTimeRequest.cc index d8bb9fd92..e706309c1 100644 --- a/cdn/src/model/DescribeDomainAverageResponseTimeRequest.cc +++ b/cdn/src/model/DescribeDomainAverageResponseTimeRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainAverageResponseTimeRequest; DescribeDomainAverageResponseTimeRequest::DescribeDomainAverageResponseTimeRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainAverageResponseTime") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainAverageResponseTime") {} DescribeDomainAverageResponseTimeRequest::~DescribeDomainAverageResponseTimeRequest() diff --git a/cdn/src/model/DescribeDomainBpsDataByTimeStampRequest.cc b/cdn/src/model/DescribeDomainBpsDataByTimeStampRequest.cc index 86b18b961..f015838b5 100644 --- a/cdn/src/model/DescribeDomainBpsDataByTimeStampRequest.cc +++ b/cdn/src/model/DescribeDomainBpsDataByTimeStampRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainBpsDataByTimeStampRequest; DescribeDomainBpsDataByTimeStampRequest::DescribeDomainBpsDataByTimeStampRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainBpsDataByTimeStamp") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainBpsDataByTimeStamp") {} DescribeDomainBpsDataByTimeStampRequest::~DescribeDomainBpsDataByTimeStampRequest() diff --git a/cdn/src/model/DescribeDomainBpsDataRequest.cc b/cdn/src/model/DescribeDomainBpsDataRequest.cc index 7b8524aa6..192bf14a2 100644 --- a/cdn/src/model/DescribeDomainBpsDataRequest.cc +++ b/cdn/src/model/DescribeDomainBpsDataRequest.cc @@ -19,54 +19,32 @@ using AlibabaCloud::Cdn::Model::DescribeDomainBpsDataRequest; DescribeDomainBpsDataRequest::DescribeDomainBpsDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainBpsData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainBpsData") {} DescribeDomainBpsDataRequest::~DescribeDomainBpsDataRequest() {} -std::string DescribeDomainBpsDataRequest::getFixTimeGap()const +long DescribeDomainBpsDataRequest::getCallerParentId()const { - return fixTimeGap_; + return callerParentId_; } -void DescribeDomainBpsDataRequest::setFixTimeGap(const std::string& fixTimeGap) +void DescribeDomainBpsDataRequest::setCallerParentId(long callerParentId) { - fixTimeGap_ = fixTimeGap; - setParameter("FixTimeGap", fixTimeGap); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string DescribeDomainBpsDataRequest::getTimeMerge()const +bool DescribeDomainBpsDataRequest::getProxy_original_security_transport()const { - return timeMerge_; + return proxy_original_security_transport_; } -void DescribeDomainBpsDataRequest::setTimeMerge(const std::string& timeMerge) +void DescribeDomainBpsDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - timeMerge_ = timeMerge; - setParameter("TimeMerge", timeMerge); -} - -std::string DescribeDomainBpsDataRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeDomainBpsDataRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeDomainBpsDataRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeDomainBpsDataRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } std::string DescribeDomainBpsDataRequest::getLocationNameEn()const @@ -102,15 +80,37 @@ void DescribeDomainBpsDataRequest::setIspNameEn(const std::string& ispNameEn) setParameter("IspNameEn", ispNameEn); } -long DescribeDomainBpsDataRequest::getOwnerId()const +std::string DescribeDomainBpsDataRequest::getProxy_original_source_ip()const { - return ownerId_; + return proxy_original_source_ip_; } -void DescribeDomainBpsDataRequest::setOwnerId(long ownerId) +void DescribeDomainBpsDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeDomainBpsDataRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeDomainBpsDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeDomainBpsDataRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeDomainBpsDataRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string DescribeDomainBpsDataRequest::getAccessKeyId()const @@ -124,17 +124,6 @@ void DescribeDomainBpsDataRequest::setAccessKeyId(const std::string& accessKeyId setParameter("AccessKeyId", accessKeyId); } -std::string DescribeDomainBpsDataRequest::getDomainType()const -{ - return domainType_; -} - -void DescribeDomainBpsDataRequest::setDomainType(const std::string& domainType) -{ - domainType_ = domainType; - setParameter("DomainType", domainType); -} - std::string DescribeDomainBpsDataRequest::getSecurityToken()const { return securityToken_; @@ -146,6 +135,182 @@ void DescribeDomainBpsDataRequest::setSecurityToken(const std::string& securityT setParameter("SecurityToken", securityToken); } +std::string DescribeDomainBpsDataRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeDomainBpsDataRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeDomainBpsDataRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeDomainBpsDataRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeDomainBpsDataRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeDomainBpsDataRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeDomainBpsDataRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeDomainBpsDataRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeDomainBpsDataRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeDomainBpsDataRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeDomainBpsDataRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeDomainBpsDataRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeDomainBpsDataRequest::getProduct()const +{ + return product_; +} + +void DescribeDomainBpsDataRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string DescribeDomainBpsDataRequest::getDomainName()const +{ + return domainName_; +} + +void DescribeDomainBpsDataRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string DescribeDomainBpsDataRequest::getEndTime()const +{ + return endTime_; +} + +void DescribeDomainBpsDataRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string DescribeDomainBpsDataRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeDomainBpsDataRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeDomainBpsDataRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeDomainBpsDataRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeDomainBpsDataRequest::getVersion()const +{ + return version_; +} + +void DescribeDomainBpsDataRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool DescribeDomainBpsDataRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeDomainBpsDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeDomainBpsDataRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeDomainBpsDataRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeDomainBpsDataRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeDomainBpsDataRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeDomainBpsDataRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeDomainBpsDataRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + std::string DescribeDomainBpsDataRequest::getInterval()const { return interval_; @@ -157,3 +322,14 @@ void DescribeDomainBpsDataRequest::setInterval(const std::string& interval) setParameter("Interval", interval); } +std::string DescribeDomainBpsDataRequest::getFields()const +{ + return fields_; +} + +void DescribeDomainBpsDataRequest::setFields(const std::string& fields) +{ + fields_ = fields; + setParameter("Fields", fields); +} + diff --git a/cdn/src/model/DescribeDomainBpsDataResult.cc b/cdn/src/model/DescribeDomainBpsDataResult.cc index 98f505553..f0c1f1df6 100644 --- a/cdn/src/model/DescribeDomainBpsDataResult.cc +++ b/cdn/src/model/DescribeDomainBpsDataResult.cc @@ -52,40 +52,16 @@ void DescribeDomainBpsDataResult::parse(const std::string &payload) bpsDataPerIntervalObject.domesticValue = value["DomesticValue"].asString(); if(!value["OverseasValue"].isNull()) bpsDataPerIntervalObject.overseasValue = value["OverseasValue"].asString(); - if(!value["DynamicValue"].isNull()) - bpsDataPerIntervalObject.dynamicValue = value["DynamicValue"].asString(); - if(!value["DynamicDomesticValue"].isNull()) - bpsDataPerIntervalObject.dynamicDomesticValue = value["DynamicDomesticValue"].asString(); - if(!value["DynamicOverseasValue"].isNull()) - bpsDataPerIntervalObject.dynamicOverseasValue = value["DynamicOverseasValue"].asString(); - if(!value["StaticValue"].isNull()) - bpsDataPerIntervalObject.staticValue = value["StaticValue"].asString(); - if(!value["StaticDomesticValue"].isNull()) - bpsDataPerIntervalObject.staticDomesticValue = value["StaticDomesticValue"].asString(); - if(!value["StaticOverseasValue"].isNull()) - bpsDataPerIntervalObject.staticOverseasValue = value["StaticOverseasValue"].asString(); - if(!value["L2Value"].isNull()) - bpsDataPerIntervalObject.l2Value = value["L2Value"].asString(); - if(!value["DomesticL2Value"].isNull()) - bpsDataPerIntervalObject.domesticL2Value = value["DomesticL2Value"].asString(); - if(!value["OverseasL2Value"].isNull()) - bpsDataPerIntervalObject.overseasL2Value = value["OverseasL2Value"].asString(); + if(!value["HttpsValue"].isNull()) + bpsDataPerIntervalObject.httpsValue = value["HttpsValue"].asString(); + if(!value["HttpsDomesticValue"].isNull()) + bpsDataPerIntervalObject.httpsDomesticValue = value["HttpsDomesticValue"].asString(); + if(!value["HttpsOverseasValue"].isNull()) + bpsDataPerIntervalObject.httpsOverseasValue = value["HttpsOverseasValue"].asString(); bpsDataPerInterval_.push_back(bpsDataPerIntervalObject); } - auto allSupplyBpsDatas = value["SupplyBpsDatas"]["DataModule"]; - for (auto value : allSupplyBpsDatas) - { - DataModule1 supplyBpsDatasObject; - if(!value["TimeStamp"].isNull()) - supplyBpsDatasObject.timeStamp = value["TimeStamp"].asString(); - if(!value["Value"].isNull()) - supplyBpsDatasObject.value = value["Value"].asString(); - supplyBpsDatas_.push_back(supplyBpsDatasObject); - } if(!value["DomainName"].isNull()) domainName_ = value["DomainName"].asString(); - if(!value["DataInterval"].isNull()) - dataInterval_ = value["DataInterval"].asString(); if(!value["StartTime"].isNull()) startTime_ = value["StartTime"].asString(); if(!value["EndTime"].isNull()) @@ -94,10 +70,8 @@ void DescribeDomainBpsDataResult::parse(const std::string &payload) locationNameEn_ = value["LocationNameEn"].asString(); if(!value["IspNameEn"].isNull()) ispNameEn_ = value["IspNameEn"].asString(); - if(!value["LocationName"].isNull()) - locationName_ = value["LocationName"].asString(); - if(!value["IspName"].isNull()) - ispName_ = value["IspName"].asString(); + if(!value["DataInterval"].isNull()) + dataInterval_ = value["DataInterval"].asString(); } @@ -106,11 +80,6 @@ std::string DescribeDomainBpsDataResult::getIspNameEn()const return ispNameEn_; } -std::string DescribeDomainBpsDataResult::getIspName()const -{ - return ispName_; -} - std::string DescribeDomainBpsDataResult::getEndTime()const { return endTime_; @@ -121,33 +90,23 @@ std::string DescribeDomainBpsDataResult::getDomainName()const return domainName_; } -std::vector DescribeDomainBpsDataResult::getSupplyBpsDatas()const -{ - return supplyBpsDatas_; -} - std::string DescribeDomainBpsDataResult::getLocationNameEn()const { return locationNameEn_; } -std::string DescribeDomainBpsDataResult::getDataInterval()const -{ - return dataInterval_; -} - std::string DescribeDomainBpsDataResult::getStartTime()const { return startTime_; } +std::string DescribeDomainBpsDataResult::getDataInterval()const +{ + return dataInterval_; +} + std::vector DescribeDomainBpsDataResult::getBpsDataPerInterval()const { return bpsDataPerInterval_; } -std::string DescribeDomainBpsDataResult::getLocationName()const -{ - return locationName_; -} - diff --git a/cdn/src/model/DescribeDomainCCDataRequest.cc b/cdn/src/model/DescribeDomainCCDataRequest.cc deleted file mode 100644 index e2ae8c985..000000000 --- a/cdn/src/model/DescribeDomainCCDataRequest.cc +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeDomainCCDataRequest; - -DescribeDomainCCDataRequest::DescribeDomainCCDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainCCData") -{} - -DescribeDomainCCDataRequest::~DescribeDomainCCDataRequest() -{} - -std::string DescribeDomainCCDataRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeDomainCCDataRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeDomainCCDataRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeDomainCCDataRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeDomainCCDataRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeDomainCCDataRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeDomainCCDataRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeDomainCCDataRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeDomainCCDataRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeDomainCCDataRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeDomainCCDataRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeDomainCCDataRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeDomainCCDataResult.cc b/cdn/src/model/DescribeDomainCCDataResult.cc deleted file mode 100644 index a4277feaa..000000000 --- a/cdn/src/model/DescribeDomainCCDataResult.cc +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeDomainCCDataResult::DescribeDomainCCDataResult() : - ServiceResult() -{} - -DescribeDomainCCDataResult::DescribeDomainCCDataResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeDomainCCDataResult::~DescribeDomainCCDataResult() -{} - -void DescribeDomainCCDataResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allCCDataList = value["CCDataList"]["CCDatas"]; - for (auto value : allCCDataList) - { - CCDatas cCDataListObject; - if(!value["TimeStamp"].isNull()) - cCDataListObject.timeStamp = value["TimeStamp"].asString(); - if(!value["Count"].isNull()) - cCDataListObject.count = value["Count"].asString(); - cCDataList_.push_back(cCDataListObject); - } - if(!value["DomainName"].isNull()) - domainName_ = value["DomainName"].asString(); - if(!value["DataInterval"].isNull()) - dataInterval_ = value["DataInterval"].asString(); - if(!value["StartTime"].isNull()) - startTime_ = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - endTime_ = value["EndTime"].asString(); - -} - -std::vector DescribeDomainCCDataResult::getCCDataList()const -{ - return cCDataList_; -} - -std::string DescribeDomainCCDataResult::getEndTime()const -{ - return endTime_; -} - -std::string DescribeDomainCCDataResult::getDomainName()const -{ - return domainName_; -} - -std::string DescribeDomainCCDataResult::getDataInterval()const -{ - return dataInterval_; -} - -std::string DescribeDomainCCDataResult::getStartTime()const -{ - return startTime_; -} - diff --git a/cdn/src/model/DescribeDomainCertificateInfoRequest.cc b/cdn/src/model/DescribeDomainCertificateInfoRequest.cc index a024a2da7..a563405e0 100644 --- a/cdn/src/model/DescribeDomainCertificateInfoRequest.cc +++ b/cdn/src/model/DescribeDomainCertificateInfoRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainCertificateInfoRequest; DescribeDomainCertificateInfoRequest::DescribeDomainCertificateInfoRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainCertificateInfo") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainCertificateInfo") {} DescribeDomainCertificateInfoRequest::~DescribeDomainCertificateInfoRequest() diff --git a/cdn/src/model/DescribeDomainCertificateInfoResult.cc b/cdn/src/model/DescribeDomainCertificateInfoResult.cc index 262835537..1bf524d5c 100644 --- a/cdn/src/model/DescribeDomainCertificateInfoResult.cc +++ b/cdn/src/model/DescribeDomainCertificateInfoResult.cc @@ -68,8 +68,6 @@ void DescribeDomainCertificateInfoResult::parse(const std::string &payload) certInfosObject.certUpdateTime = value["CertUpdateTime"].asString(); if(!value["CertStartTime"].isNull()) certInfosObject.certStartTime = value["CertStartTime"].asString(); - if(!value["CertCommonName"].isNull()) - certInfosObject.certCommonName = value["CertCommonName"].asString(); if(!value["DomainCnameStatus"].isNull()) certInfosObject.domainCnameStatus = value["DomainCnameStatus"].asString(); certInfos_.push_back(certInfosObject); diff --git a/cdn/src/model/DescribeDomainCnameRequest.cc b/cdn/src/model/DescribeDomainCnameRequest.cc index 7183bc529..972419bff 100644 --- a/cdn/src/model/DescribeDomainCnameRequest.cc +++ b/cdn/src/model/DescribeDomainCnameRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainCnameRequest; DescribeDomainCnameRequest::DescribeDomainCnameRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainCname") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainCname") {} DescribeDomainCnameRequest::~DescribeDomainCnameRequest() @@ -36,6 +36,17 @@ void DescribeDomainCnameRequest::setApp_ip(const std::string& app_ip) setParameter("App_ip", app_ip); } +std::string DescribeDomainCnameRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeDomainCnameRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + std::string DescribeDomainCnameRequest::getProduct()const { return product_; diff --git a/cdn/src/model/DescribeDomainConfigsRequest.cc b/cdn/src/model/DescribeDomainConfigsRequest.cc deleted file mode 100644 index c1567c765..000000000 --- a/cdn/src/model/DescribeDomainConfigsRequest.cc +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeDomainConfigsRequest; - -DescribeDomainConfigsRequest::DescribeDomainConfigsRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainConfigs") -{} - -DescribeDomainConfigsRequest::~DescribeDomainConfigsRequest() -{} - -std::string DescribeDomainConfigsRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeDomainConfigsRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeDomainConfigsRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeDomainConfigsRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeDomainConfigsRequest::getConfigList()const -{ - return configList_; -} - -void DescribeDomainConfigsRequest::setConfigList(const std::string& configList) -{ - configList_ = configList; - setParameter("ConfigList", configList); -} - -long DescribeDomainConfigsRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeDomainConfigsRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeDomainConfigsRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeDomainConfigsRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeDomainConfigsResult.cc b/cdn/src/model/DescribeDomainConfigsResult.cc deleted file mode 100644 index 5e72829ba..000000000 --- a/cdn/src/model/DescribeDomainConfigsResult.cc +++ /dev/null @@ -1,330 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeDomainConfigsResult::DescribeDomainConfigsResult() : - ServiceResult() -{} - -DescribeDomainConfigsResult::DescribeDomainConfigsResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeDomainConfigsResult::~DescribeDomainConfigsResult() -{} - -void DescribeDomainConfigsResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto domainConfigsNode = value["DomainConfigs"]; - auto allCacheExpiredConfigs = value["CacheExpiredConfigs"]["CacheExpiredConfig"]; - for (auto value : allCacheExpiredConfigs) - { - DomainConfigs::CacheExpiredConfig cacheExpiredConfigObject; - if(!value["ConfigId"].isNull()) - cacheExpiredConfigObject.configId = value["ConfigId"].asString(); - if(!value["CacheType"].isNull()) - cacheExpiredConfigObject.cacheType = value["CacheType"].asString(); - if(!value["CacheContent"].isNull()) - cacheExpiredConfigObject.cacheContent = value["CacheContent"].asString(); - if(!value["TTL"].isNull()) - cacheExpiredConfigObject.tTL = value["TTL"].asString(); - if(!value["Weight"].isNull()) - cacheExpiredConfigObject.weight = value["Weight"].asString(); - if(!value["Status"].isNull()) - cacheExpiredConfigObject.status = value["Status"].asString(); - domainConfigs_.cacheExpiredConfigs.push_back(cacheExpiredConfigObject); - } - auto allHttpErrorPageConfigs = value["HttpErrorPageConfigs"]["HttpErrorPageConfig"]; - for (auto value : allHttpErrorPageConfigs) - { - DomainConfigs::HttpErrorPageConfig httpErrorPageConfigObject; - if(!value["ConfigId"].isNull()) - httpErrorPageConfigObject.configId = value["ConfigId"].asString(); - if(!value["ErrorCode"].isNull()) - httpErrorPageConfigObject.errorCode = value["ErrorCode"].asString(); - if(!value["PageUrl"].isNull()) - httpErrorPageConfigObject.pageUrl = value["PageUrl"].asString(); - if(!value["Status"].isNull()) - httpErrorPageConfigObject.status = value["Status"].asString(); - domainConfigs_.httpErrorPageConfigs.push_back(httpErrorPageConfigObject); - } - auto allHttpHeaderConfigs = value["HttpHeaderConfigs"]["HttpHeaderConfig"]; - for (auto value : allHttpHeaderConfigs) - { - DomainConfigs::HttpHeaderConfig httpHeaderConfigObject; - if(!value["ConfigId"].isNull()) - httpHeaderConfigObject.configId = value["ConfigId"].asString(); - if(!value["HeaderKey"].isNull()) - httpHeaderConfigObject.headerKey = value["HeaderKey"].asString(); - if(!value["HeaderValue"].isNull()) - httpHeaderConfigObject.headerValue = value["HeaderValue"].asString(); - if(!value["Status"].isNull()) - httpHeaderConfigObject.status = value["Status"].asString(); - domainConfigs_.httpHeaderConfigs.push_back(httpHeaderConfigObject); - } - auto allDynamicConfigs = value["DynamicConfigs"]["DynamicConfig"]; - for (auto value : allDynamicConfigs) - { - DomainConfigs::DynamicConfig dynamicConfigObject; - if(!value["ConfigId"].isNull()) - dynamicConfigObject.configId = value["ConfigId"].asString(); - if(!value["Enable"].isNull()) - dynamicConfigObject.enable = value["Enable"].asString(); - if(!value["DynamicOrigin"].isNull()) - dynamicConfigObject.dynamicOrigin = value["DynamicOrigin"].asString(); - if(!value["StaticType"].isNull()) - dynamicConfigObject.staticType = value["StaticType"].asString(); - if(!value["StaticUri"].isNull()) - dynamicConfigObject.staticUri = value["StaticUri"].asString(); - if(!value["StaticPath"].isNull()) - dynamicConfigObject.staticPath = value["StaticPath"].asString(); - if(!value["DynamicCacheControl"].isNull()) - dynamicConfigObject.dynamicCacheControl = value["DynamicCacheControl"].asString(); - if(!value["Status"].isNull()) - dynamicConfigObject.status = value["Status"].asString(); - domainConfigs_.dynamicConfigs.push_back(dynamicConfigObject); - } - auto allReqHeaderConfigs = value["ReqHeaderConfigs"]["ReqHeaderConfig"]; - for (auto value : allReqHeaderConfigs) - { - DomainConfigs::ReqHeaderConfig reqHeaderConfigObject; - if(!value["ConfigId"].isNull()) - reqHeaderConfigObject.configId = value["ConfigId"].asString(); - if(!value["Key"].isNull()) - reqHeaderConfigObject.key = value["Key"].asString(); - if(!value["Value"].isNull()) - reqHeaderConfigObject.value = value["Value"].asString(); - if(!value["Status"].isNull()) - reqHeaderConfigObject.status = value["Status"].asString(); - domainConfigs_.reqHeaderConfigs.push_back(reqHeaderConfigObject); - } - auto allSetVarsConfigs = value["SetVarsConfigs"]["SetVarsConfig"]; - for (auto value : allSetVarsConfigs) - { - DomainConfigs::SetVarsConfig setVarsConfigObject; - if(!value["ConfigId"].isNull()) - setVarsConfigObject.configId = value["ConfigId"].asString(); - if(!value["VarName"].isNull()) - setVarsConfigObject.varName = value["VarName"].asString(); - if(!value["VarValue"].isNull()) - setVarsConfigObject.varValue = value["VarValue"].asString(); - if(!value["Status"].isNull()) - setVarsConfigObject.status = value["Status"].asString(); - domainConfigs_.setVarsConfigs.push_back(setVarsConfigObject); - } - auto ccConfigNode = domainConfigsNode["CcConfig"]; - if(!ccConfigNode["ConfigId"].isNull()) - domainConfigs_.ccConfig.configId = ccConfigNode["ConfigId"].asString(); - if(!ccConfigNode["Enable"].isNull()) - domainConfigs_.ccConfig.enable = ccConfigNode["Enable"].asString(); - if(!ccConfigNode["AllowIps"].isNull()) - domainConfigs_.ccConfig.allowIps = ccConfigNode["AllowIps"].asString(); - if(!ccConfigNode["BlockIps"].isNull()) - domainConfigs_.ccConfig.blockIps = ccConfigNode["BlockIps"].asString(); - if(!ccConfigNode["Status"].isNull()) - domainConfigs_.ccConfig.status = ccConfigNode["Status"].asString(); - auto errorPageConfigNode = domainConfigsNode["ErrorPageConfig"]; - if(!errorPageConfigNode["ConfigId"].isNull()) - domainConfigs_.errorPageConfig.configId = errorPageConfigNode["ConfigId"].asString(); - if(!errorPageConfigNode["ErrorCode"].isNull()) - domainConfigs_.errorPageConfig.errorCode = errorPageConfigNode["ErrorCode"].asString(); - if(!errorPageConfigNode["PageType"].isNull()) - domainConfigs_.errorPageConfig.pageType = errorPageConfigNode["PageType"].asString(); - if(!errorPageConfigNode["CustomPageUrl"].isNull()) - domainConfigs_.errorPageConfig.customPageUrl = errorPageConfigNode["CustomPageUrl"].asString(); - if(!errorPageConfigNode["Status"].isNull()) - domainConfigs_.errorPageConfig.status = errorPageConfigNode["Status"].asString(); - auto optimizeConfigNode = domainConfigsNode["OptimizeConfig"]; - if(!optimizeConfigNode["ConfigId"].isNull()) - domainConfigs_.optimizeConfig.configId = optimizeConfigNode["ConfigId"].asString(); - if(!optimizeConfigNode["Enable"].isNull()) - domainConfigs_.optimizeConfig.enable = optimizeConfigNode["Enable"].asString(); - if(!optimizeConfigNode["Status"].isNull()) - domainConfigs_.optimizeConfig.status = optimizeConfigNode["Status"].asString(); - auto pageCompressConfigNode = domainConfigsNode["PageCompressConfig"]; - if(!pageCompressConfigNode["ConfigId"].isNull()) - domainConfigs_.pageCompressConfig.configId = pageCompressConfigNode["ConfigId"].asString(); - if(!pageCompressConfigNode["Enable"].isNull()) - domainConfigs_.pageCompressConfig.enable = pageCompressConfigNode["Enable"].asString(); - if(!pageCompressConfigNode["Status"].isNull()) - domainConfigs_.pageCompressConfig.status = pageCompressConfigNode["Status"].asString(); - auto ignoreQueryStringConfigNode = domainConfigsNode["IgnoreQueryStringConfig"]; - if(!ignoreQueryStringConfigNode["ConfigId"].isNull()) - domainConfigs_.ignoreQueryStringConfig.configId = ignoreQueryStringConfigNode["ConfigId"].asString(); - if(!ignoreQueryStringConfigNode["HashKeyArgs"].isNull()) - domainConfigs_.ignoreQueryStringConfig.hashKeyArgs = ignoreQueryStringConfigNode["HashKeyArgs"].asString(); - if(!ignoreQueryStringConfigNode["Enable"].isNull()) - domainConfigs_.ignoreQueryStringConfig.enable = ignoreQueryStringConfigNode["Enable"].asString(); - if(!ignoreQueryStringConfigNode["Status"].isNull()) - domainConfigs_.ignoreQueryStringConfig.status = ignoreQueryStringConfigNode["Status"].asString(); - auto rangeConfigNode = domainConfigsNode["RangeConfig"]; - if(!rangeConfigNode["ConfigId"].isNull()) - domainConfigs_.rangeConfig.configId = rangeConfigNode["ConfigId"].asString(); - if(!rangeConfigNode["Enable"].isNull()) - domainConfigs_.rangeConfig.enable = rangeConfigNode["Enable"].asString(); - if(!rangeConfigNode["Status"].isNull()) - domainConfigs_.rangeConfig.status = rangeConfigNode["Status"].asString(); - auto refererConfigNode = domainConfigsNode["RefererConfig"]; - if(!refererConfigNode["ConfigId"].isNull()) - domainConfigs_.refererConfig.configId = refererConfigNode["ConfigId"].asString(); - if(!refererConfigNode["ReferType"].isNull()) - domainConfigs_.refererConfig.referType = refererConfigNode["ReferType"].asString(); - if(!refererConfigNode["ReferList"].isNull()) - domainConfigs_.refererConfig.referList = refererConfigNode["ReferList"].asString(); - if(!refererConfigNode["AllowEmpty"].isNull()) - domainConfigs_.refererConfig.allowEmpty = refererConfigNode["AllowEmpty"].asString(); - if(!refererConfigNode["DisableAst"].isNull()) - domainConfigs_.refererConfig.disableAst = refererConfigNode["DisableAst"].asString(); - if(!refererConfigNode["Status"].isNull()) - domainConfigs_.refererConfig.status = refererConfigNode["Status"].asString(); - auto reqAuthConfigNode = domainConfigsNode["ReqAuthConfig"]; - if(!reqAuthConfigNode["ConfigId"].isNull()) - domainConfigs_.reqAuthConfig.configId = reqAuthConfigNode["ConfigId"].asString(); - if(!reqAuthConfigNode["AuthType"].isNull()) - domainConfigs_.reqAuthConfig.authType = reqAuthConfigNode["AuthType"].asString(); - if(!reqAuthConfigNode["Key1"].isNull()) - domainConfigs_.reqAuthConfig.key1 = reqAuthConfigNode["Key1"].asString(); - if(!reqAuthConfigNode["Key2"].isNull()) - domainConfigs_.reqAuthConfig.key2 = reqAuthConfigNode["Key2"].asString(); - if(!reqAuthConfigNode["Status"].isNull()) - domainConfigs_.reqAuthConfig.status = reqAuthConfigNode["Status"].asString(); - if(!reqAuthConfigNode["AliAuthWhiteList"].isNull()) - domainConfigs_.reqAuthConfig.aliAuthWhiteList = reqAuthConfigNode["AliAuthWhiteList"].asString(); - if(!reqAuthConfigNode["AuthM3u8"].isNull()) - domainConfigs_.reqAuthConfig.authM3u8 = reqAuthConfigNode["AuthM3u8"].asString(); - if(!reqAuthConfigNode["AuthAddr"].isNull()) - domainConfigs_.reqAuthConfig.authAddr = reqAuthConfigNode["AuthAddr"].asString(); - if(!reqAuthConfigNode["AuthRemoteDesc"].isNull()) - domainConfigs_.reqAuthConfig.authRemoteDesc = reqAuthConfigNode["AuthRemoteDesc"].asString(); - if(!reqAuthConfigNode["TimeOut"].isNull()) - domainConfigs_.reqAuthConfig.timeOut = reqAuthConfigNode["TimeOut"].asString(); - auto srcHostConfigNode = domainConfigsNode["SrcHostConfig"]; - if(!srcHostConfigNode["ConfigId"].isNull()) - domainConfigs_.srcHostConfig.configId = srcHostConfigNode["ConfigId"].asString(); - if(!srcHostConfigNode["DomainName"].isNull()) - domainConfigs_.srcHostConfig.domainName = srcHostConfigNode["DomainName"].asString(); - if(!srcHostConfigNode["Status"].isNull()) - domainConfigs_.srcHostConfig.status = srcHostConfigNode["Status"].asString(); - auto videoSeekConfigNode = domainConfigsNode["VideoSeekConfig"]; - if(!videoSeekConfigNode["ConfigId"].isNull()) - domainConfigs_.videoSeekConfig.configId = videoSeekConfigNode["ConfigId"].asString(); - if(!videoSeekConfigNode["Enable"].isNull()) - domainConfigs_.videoSeekConfig.enable = videoSeekConfigNode["Enable"].asString(); - if(!videoSeekConfigNode["Status"].isNull()) - domainConfigs_.videoSeekConfig.status = videoSeekConfigNode["Status"].asString(); - auto wafConfigNode = domainConfigsNode["WafConfig"]; - if(!wafConfigNode["ConfigId"].isNull()) - domainConfigs_.wafConfig.configId = wafConfigNode["ConfigId"].asString(); - if(!wafConfigNode["Enable"].isNull()) - domainConfigs_.wafConfig.enable = wafConfigNode["Enable"].asString(); - if(!wafConfigNode["Status"].isNull()) - domainConfigs_.wafConfig.status = wafConfigNode["Status"].asString(); - auto notifyUrlConfigNode = domainConfigsNode["NotifyUrlConfig"]; - if(!notifyUrlConfigNode["Enable"].isNull()) - domainConfigs_.notifyUrlConfig.enable = notifyUrlConfigNode["Enable"].asString(); - if(!notifyUrlConfigNode["NotifyUrl"].isNull()) - domainConfigs_.notifyUrlConfig.notifyUrl = notifyUrlConfigNode["NotifyUrl"].asString(); - auto redirectTypeConfigNode = domainConfigsNode["RedirectTypeConfig"]; - if(!redirectTypeConfigNode["RedirectType"].isNull()) - domainConfigs_.redirectTypeConfig.redirectType = redirectTypeConfigNode["RedirectType"].asString(); - auto forwardSchemeConfigNode = domainConfigsNode["ForwardSchemeConfig"]; - if(!forwardSchemeConfigNode["ConfigId"].isNull()) - domainConfigs_.forwardSchemeConfig.configId = forwardSchemeConfigNode["ConfigId"].asString(); - if(!forwardSchemeConfigNode["Enable"].isNull()) - domainConfigs_.forwardSchemeConfig.enable = forwardSchemeConfigNode["Enable"].asString(); - if(!forwardSchemeConfigNode["SchemeOrigin"].isNull()) - domainConfigs_.forwardSchemeConfig.schemeOrigin = forwardSchemeConfigNode["SchemeOrigin"].asString(); - if(!forwardSchemeConfigNode["SchemeOriginPort"].isNull()) - domainConfigs_.forwardSchemeConfig.schemeOriginPort = forwardSchemeConfigNode["SchemeOriginPort"].asString(); - if(!forwardSchemeConfigNode["Status"].isNull()) - domainConfigs_.forwardSchemeConfig.status = forwardSchemeConfigNode["Status"].asString(); - auto removeQueryStringConfigNode = domainConfigsNode["RemoveQueryStringConfig"]; - if(!removeQueryStringConfigNode["AliRemoveArgs"].isNull()) - domainConfigs_.removeQueryStringConfig.aliRemoveArgs = removeQueryStringConfigNode["AliRemoveArgs"].asString(); - if(!removeQueryStringConfigNode["ConfigId"].isNull()) - domainConfigs_.removeQueryStringConfig.configId = removeQueryStringConfigNode["ConfigId"].asString(); - if(!removeQueryStringConfigNode["Status"].isNull()) - domainConfigs_.removeQueryStringConfig.status = removeQueryStringConfigNode["Status"].asString(); - auto l2OssKeyConfigNode = domainConfigsNode["L2OssKeyConfig"]; - if(!l2OssKeyConfigNode["PrivateOssAuth"].isNull()) - domainConfigs_.l2OssKeyConfig.privateOssAuth = l2OssKeyConfigNode["PrivateOssAuth"].asString(); - if(!l2OssKeyConfigNode["ConfigId"].isNull()) - domainConfigs_.l2OssKeyConfig.configId = l2OssKeyConfigNode["ConfigId"].asString(); - if(!l2OssKeyConfigNode["Status"].isNull()) - domainConfigs_.l2OssKeyConfig.status = l2OssKeyConfigNode["Status"].asString(); - auto macServiceConfigNode = domainConfigsNode["MacServiceConfig"]; - if(!macServiceConfigNode["AppList"].isNull()) - domainConfigs_.macServiceConfig.appList = macServiceConfigNode["AppList"].asString(); - if(!macServiceConfigNode["Enabled"].isNull()) - domainConfigs_.macServiceConfig.enabled = macServiceConfigNode["Enabled"].asString(); - if(!macServiceConfigNode["ProcessResult"].isNull()) - domainConfigs_.macServiceConfig.processResult = macServiceConfigNode["ProcessResult"].asString(); - if(!macServiceConfigNode["ConfigId"].isNull()) - domainConfigs_.macServiceConfig.configId = macServiceConfigNode["ConfigId"].asString(); - if(!macServiceConfigNode["Status"].isNull()) - domainConfigs_.macServiceConfig.status = macServiceConfigNode["Status"].asString(); - auto greenManagerConfigNode = domainConfigsNode["GreenManagerConfig"]; - if(!greenManagerConfigNode["Enabled"].isNull()) - domainConfigs_.greenManagerConfig.enabled = greenManagerConfigNode["Enabled"].asString(); - if(!greenManagerConfigNode["ConfigId"].isNull()) - domainConfigs_.greenManagerConfig.configId = greenManagerConfigNode["ConfigId"].asString(); - if(!greenManagerConfigNode["Status"].isNull()) - domainConfigs_.greenManagerConfig.status = greenManagerConfigNode["Status"].asString(); - auto httpsOptionConfigNode = domainConfigsNode["HttpsOptionConfig"]; - if(!httpsOptionConfigNode["Http2"].isNull()) - domainConfigs_.httpsOptionConfig.http2 = httpsOptionConfigNode["Http2"].asString(); - if(!httpsOptionConfigNode["ConfigId"].isNull()) - domainConfigs_.httpsOptionConfig.configId = httpsOptionConfigNode["ConfigId"].asString(); - if(!httpsOptionConfigNode["Status"].isNull()) - domainConfigs_.httpsOptionConfig.status = httpsOptionConfigNode["Status"].asString(); - auto aliBusinessConfigNode = domainConfigsNode["AliBusinessConfig"]; - if(!aliBusinessConfigNode["AliBusinessTable"].isNull()) - domainConfigs_.aliBusinessConfig.aliBusinessTable = aliBusinessConfigNode["AliBusinessTable"].asString(); - if(!aliBusinessConfigNode["AliBusinessType"].isNull()) - domainConfigs_.aliBusinessConfig.aliBusinessType = aliBusinessConfigNode["AliBusinessType"].asString(); - if(!aliBusinessConfigNode["ConfigId"].isNull()) - domainConfigs_.aliBusinessConfig.configId = aliBusinessConfigNode["ConfigId"].asString(); - if(!aliBusinessConfigNode["Status"].isNull()) - domainConfigs_.aliBusinessConfig.status = aliBusinessConfigNode["Status"].asString(); - auto ipAllowListConfigNode = domainConfigsNode["IpAllowListConfig"]; - if(!ipAllowListConfigNode["ConfigId"].isNull()) - domainConfigs_.ipAllowListConfig.configId = ipAllowListConfigNode["ConfigId"].asString(); - if(!ipAllowListConfigNode["IpList"].isNull()) - domainConfigs_.ipAllowListConfig.ipList = ipAllowListConfigNode["IpList"].asString(); - if(!ipAllowListConfigNode["IpAclXfwd"].isNull()) - domainConfigs_.ipAllowListConfig.ipAclXfwd = ipAllowListConfigNode["IpAclXfwd"].asString(); - if(!ipAllowListConfigNode["Status"].isNull()) - domainConfigs_.ipAllowListConfig.status = ipAllowListConfigNode["Status"].asString(); - -} - -DescribeDomainConfigsResult::DomainConfigs DescribeDomainConfigsResult::getDomainConfigs()const -{ - return domainConfigs_; -} - diff --git a/cdn/src/model/DescribeDomainCustomLogConfigRequest.cc b/cdn/src/model/DescribeDomainCustomLogConfigRequest.cc index 018293464..6ed74613a 100644 --- a/cdn/src/model/DescribeDomainCustomLogConfigRequest.cc +++ b/cdn/src/model/DescribeDomainCustomLogConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainCustomLogConfigRequest; DescribeDomainCustomLogConfigRequest::DescribeDomainCustomLogConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainCustomLogConfig") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainCustomLogConfig") {} DescribeDomainCustomLogConfigRequest::~DescribeDomainCustomLogConfigRequest() diff --git a/cdn/src/model/DescribeDomainDownstreamBpsOfEdgeRequest.cc b/cdn/src/model/DescribeDomainDownstreamBpsOfEdgeRequest.cc deleted file mode 100644 index f49bdcc08..000000000 --- a/cdn/src/model/DescribeDomainDownstreamBpsOfEdgeRequest.cc +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeDomainDownstreamBpsOfEdgeRequest; - -DescribeDomainDownstreamBpsOfEdgeRequest::DescribeDomainDownstreamBpsOfEdgeRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainDownstreamBpsOfEdge") -{} - -DescribeDomainDownstreamBpsOfEdgeRequest::~DescribeDomainDownstreamBpsOfEdgeRequest() -{} - -std::string DescribeDomainDownstreamBpsOfEdgeRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeDomainDownstreamBpsOfEdgeRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeDomainDownstreamBpsOfEdgeRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeDomainDownstreamBpsOfEdgeRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeDomainDownstreamBpsOfEdgeRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeDomainDownstreamBpsOfEdgeRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeDomainDownstreamBpsOfEdgeRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeDomainDownstreamBpsOfEdgeRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeDomainDownstreamBpsOfEdgeRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeDomainDownstreamBpsOfEdgeRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeDomainDownstreamBpsOfEdgeRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeDomainDownstreamBpsOfEdgeRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeDomainDownstreamBpsOfEdgeResult.cc b/cdn/src/model/DescribeDomainDownstreamBpsOfEdgeResult.cc deleted file mode 100644 index 98a8381f4..000000000 --- a/cdn/src/model/DescribeDomainDownstreamBpsOfEdgeResult.cc +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeDomainDownstreamBpsOfEdgeResult::DescribeDomainDownstreamBpsOfEdgeResult() : - ServiceResult() -{} - -DescribeDomainDownstreamBpsOfEdgeResult::DescribeDomainDownstreamBpsOfEdgeResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeDomainDownstreamBpsOfEdgeResult::~DescribeDomainDownstreamBpsOfEdgeResult() -{} - -void DescribeDomainDownstreamBpsOfEdgeResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allBpsDatas = value["BpsDatas"]["DomainBpsModel"]; - for (auto value : allBpsDatas) - { - DomainBpsModel bpsDatasObject; - if(!value["Time"].isNull()) - bpsDatasObject.time = value["Time"].asString(); - if(!value["Bps"].isNull()) - bpsDatasObject.bps = std::stof(value["Bps"].asString()); - bpsDatas_.push_back(bpsDatasObject); - } - -} - -std::vector DescribeDomainDownstreamBpsOfEdgeResult::getBpsDatas()const -{ - return bpsDatas_; -} - diff --git a/cdn/src/model/DescribeDomainFileSizeProportionDataRequest.cc b/cdn/src/model/DescribeDomainFileSizeProportionDataRequest.cc index c6d8dd8e7..73476dc02 100644 --- a/cdn/src/model/DescribeDomainFileSizeProportionDataRequest.cc +++ b/cdn/src/model/DescribeDomainFileSizeProportionDataRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainFileSizeProportionDataRequest; DescribeDomainFileSizeProportionDataRequest::DescribeDomainFileSizeProportionDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainFileSizeProportionData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainFileSizeProportionData") {} DescribeDomainFileSizeProportionDataRequest::~DescribeDomainFileSizeProportionDataRequest() diff --git a/cdn/src/model/DescribeDomainFlowDataRequest.cc b/cdn/src/model/DescribeDomainFlowDataRequest.cc deleted file mode 100644 index 571021cc4..000000000 --- a/cdn/src/model/DescribeDomainFlowDataRequest.cc +++ /dev/null @@ -1,159 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeDomainFlowDataRequest; - -DescribeDomainFlowDataRequest::DescribeDomainFlowDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainFlowData") -{} - -DescribeDomainFlowDataRequest::~DescribeDomainFlowDataRequest() -{} - -std::string DescribeDomainFlowDataRequest::getFixTimeGap()const -{ - return fixTimeGap_; -} - -void DescribeDomainFlowDataRequest::setFixTimeGap(const std::string& fixTimeGap) -{ - fixTimeGap_ = fixTimeGap; - setParameter("FixTimeGap", fixTimeGap); -} - -std::string DescribeDomainFlowDataRequest::getTimeMerge()const -{ - return timeMerge_; -} - -void DescribeDomainFlowDataRequest::setTimeMerge(const std::string& timeMerge) -{ - timeMerge_ = timeMerge; - setParameter("TimeMerge", timeMerge); -} - -std::string DescribeDomainFlowDataRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeDomainFlowDataRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeDomainFlowDataRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeDomainFlowDataRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeDomainFlowDataRequest::getLocationNameEn()const -{ - return locationNameEn_; -} - -void DescribeDomainFlowDataRequest::setLocationNameEn(const std::string& locationNameEn) -{ - locationNameEn_ = locationNameEn; - setParameter("LocationNameEn", locationNameEn); -} - -std::string DescribeDomainFlowDataRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeDomainFlowDataRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -std::string DescribeDomainFlowDataRequest::getIspNameEn()const -{ - return ispNameEn_; -} - -void DescribeDomainFlowDataRequest::setIspNameEn(const std::string& ispNameEn) -{ - ispNameEn_ = ispNameEn; - setParameter("IspNameEn", ispNameEn); -} - -long DescribeDomainFlowDataRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeDomainFlowDataRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeDomainFlowDataRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeDomainFlowDataRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeDomainFlowDataRequest::getDomainType()const -{ - return domainType_; -} - -void DescribeDomainFlowDataRequest::setDomainType(const std::string& domainType) -{ - domainType_ = domainType; - setParameter("DomainType", domainType); -} - -std::string DescribeDomainFlowDataRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeDomainFlowDataRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeDomainFlowDataRequest::getInterval()const -{ - return interval_; -} - -void DescribeDomainFlowDataRequest::setInterval(const std::string& interval) -{ - interval_ = interval; - setParameter("Interval", interval); -} - diff --git a/cdn/src/model/DescribeDomainFlowDataResult.cc b/cdn/src/model/DescribeDomainFlowDataResult.cc deleted file mode 100644 index 6aa4d932f..000000000 --- a/cdn/src/model/DescribeDomainFlowDataResult.cc +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeDomainFlowDataResult::DescribeDomainFlowDataResult() : - ServiceResult() -{} - -DescribeDomainFlowDataResult::DescribeDomainFlowDataResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeDomainFlowDataResult::~DescribeDomainFlowDataResult() -{} - -void DescribeDomainFlowDataResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allFlowDataPerInterval = value["FlowDataPerInterval"]["DataModule"]; - for (auto value : allFlowDataPerInterval) - { - DataModule flowDataPerIntervalObject; - if(!value["TimeStamp"].isNull()) - flowDataPerIntervalObject.timeStamp = value["TimeStamp"].asString(); - if(!value["Value"].isNull()) - flowDataPerIntervalObject.value = value["Value"].asString(); - if(!value["DomesticValue"].isNull()) - flowDataPerIntervalObject.domesticValue = value["DomesticValue"].asString(); - if(!value["OverseasValue"].isNull()) - flowDataPerIntervalObject.overseasValue = value["OverseasValue"].asString(); - if(!value["DynamicValue"].isNull()) - flowDataPerIntervalObject.dynamicValue = value["DynamicValue"].asString(); - if(!value["DynamicDomesticValue"].isNull()) - flowDataPerIntervalObject.dynamicDomesticValue = value["DynamicDomesticValue"].asString(); - if(!value["DynamicOverseasValue"].isNull()) - flowDataPerIntervalObject.dynamicOverseasValue = value["DynamicOverseasValue"].asString(); - if(!value["StaticValue"].isNull()) - flowDataPerIntervalObject.staticValue = value["StaticValue"].asString(); - if(!value["StaticDomesticValue"].isNull()) - flowDataPerIntervalObject.staticDomesticValue = value["StaticDomesticValue"].asString(); - if(!value["StaticOverseasValue"].isNull()) - flowDataPerIntervalObject.staticOverseasValue = value["StaticOverseasValue"].asString(); - flowDataPerInterval_.push_back(flowDataPerIntervalObject); - } - if(!value["DomainName"].isNull()) - domainName_ = value["DomainName"].asString(); - if(!value["DataInterval"].isNull()) - dataInterval_ = value["DataInterval"].asString(); - if(!value["StartTime"].isNull()) - startTime_ = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - endTime_ = value["EndTime"].asString(); - -} - -std::string DescribeDomainFlowDataResult::getEndTime()const -{ - return endTime_; -} - -std::string DescribeDomainFlowDataResult::getDomainName()const -{ - return domainName_; -} - -std::vector DescribeDomainFlowDataResult::getFlowDataPerInterval()const -{ - return flowDataPerInterval_; -} - -std::string DescribeDomainFlowDataResult::getDataInterval()const -{ - return dataInterval_; -} - -std::string DescribeDomainFlowDataResult::getStartTime()const -{ - return startTime_; -} - diff --git a/cdn/src/model/DescribeDomainHitRateDataRequest.cc b/cdn/src/model/DescribeDomainHitRateDataRequest.cc index d1e471971..58f7b6136 100644 --- a/cdn/src/model/DescribeDomainHitRateDataRequest.cc +++ b/cdn/src/model/DescribeDomainHitRateDataRequest.cc @@ -19,54 +19,32 @@ using AlibabaCloud::Cdn::Model::DescribeDomainHitRateDataRequest; DescribeDomainHitRateDataRequest::DescribeDomainHitRateDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainHitRateData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainHitRateData") {} DescribeDomainHitRateDataRequest::~DescribeDomainHitRateDataRequest() {} -std::string DescribeDomainHitRateDataRequest::getSecurityToken()const +long DescribeDomainHitRateDataRequest::getCallerParentId()const { - return securityToken_; + return callerParentId_; } -void DescribeDomainHitRateDataRequest::setSecurityToken(const std::string& securityToken) +void DescribeDomainHitRateDataRequest::setCallerParentId(long callerParentId) { - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string DescribeDomainHitRateDataRequest::getTimeMerge()const +bool DescribeDomainHitRateDataRequest::getProxy_original_security_transport()const { - return timeMerge_; + return proxy_original_security_transport_; } -void DescribeDomainHitRateDataRequest::setTimeMerge(const std::string& timeMerge) +void DescribeDomainHitRateDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - timeMerge_ = timeMerge; - setParameter("TimeMerge", timeMerge); -} - -std::string DescribeDomainHitRateDataRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeDomainHitRateDataRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeDomainHitRateDataRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeDomainHitRateDataRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } std::string DescribeDomainHitRateDataRequest::getLocationNameEn()const @@ -80,17 +58,6 @@ void DescribeDomainHitRateDataRequest::setLocationNameEn(const std::string& loca setParameter("LocationNameEn", locationNameEn); } -std::string DescribeDomainHitRateDataRequest::getInterval()const -{ - return interval_; -} - -void DescribeDomainHitRateDataRequest::setInterval(const std::string& interval) -{ - interval_ = interval; - setParameter("Interval", interval); -} - std::string DescribeDomainHitRateDataRequest::getStartTime()const { return startTime_; @@ -113,15 +80,37 @@ void DescribeDomainHitRateDataRequest::setIspNameEn(const std::string& ispNameEn setParameter("IspNameEn", ispNameEn); } -long DescribeDomainHitRateDataRequest::getOwnerId()const +std::string DescribeDomainHitRateDataRequest::getProxy_original_source_ip()const { - return ownerId_; + return proxy_original_source_ip_; } -void DescribeDomainHitRateDataRequest::setOwnerId(long ownerId) +void DescribeDomainHitRateDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeDomainHitRateDataRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeDomainHitRateDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeDomainHitRateDataRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeDomainHitRateDataRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string DescribeDomainHitRateDataRequest::getAccessKeyId()const @@ -135,3 +124,212 @@ void DescribeDomainHitRateDataRequest::setAccessKeyId(const std::string& accessK setParameter("AccessKeyId", accessKeyId); } +std::string DescribeDomainHitRateDataRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeDomainHitRateDataRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeDomainHitRateDataRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeDomainHitRateDataRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeDomainHitRateDataRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeDomainHitRateDataRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeDomainHitRateDataRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeDomainHitRateDataRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeDomainHitRateDataRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeDomainHitRateDataRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeDomainHitRateDataRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeDomainHitRateDataRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeDomainHitRateDataRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeDomainHitRateDataRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeDomainHitRateDataRequest::getProduct()const +{ + return product_; +} + +void DescribeDomainHitRateDataRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string DescribeDomainHitRateDataRequest::getDomainName()const +{ + return domainName_; +} + +void DescribeDomainHitRateDataRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string DescribeDomainHitRateDataRequest::getEndTime()const +{ + return endTime_; +} + +void DescribeDomainHitRateDataRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string DescribeDomainHitRateDataRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeDomainHitRateDataRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeDomainHitRateDataRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeDomainHitRateDataRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeDomainHitRateDataRequest::getVersion()const +{ + return version_; +} + +void DescribeDomainHitRateDataRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool DescribeDomainHitRateDataRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeDomainHitRateDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeDomainHitRateDataRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeDomainHitRateDataRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeDomainHitRateDataRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeDomainHitRateDataRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeDomainHitRateDataRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeDomainHitRateDataRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +std::string DescribeDomainHitRateDataRequest::getInterval()const +{ + return interval_; +} + +void DescribeDomainHitRateDataRequest::setInterval(const std::string& interval) +{ + interval_ = interval; + setParameter("Interval", interval); +} + +std::string DescribeDomainHitRateDataRequest::getFields()const +{ + return fields_; +} + +void DescribeDomainHitRateDataRequest::setFields(const std::string& fields) +{ + fields_ = fields; + setParameter("Fields", fields); +} + diff --git a/cdn/src/model/DescribeDomainHitRateDataResult.cc b/cdn/src/model/DescribeDomainHitRateDataResult.cc index 67d8a5bf9..5808068b3 100644 --- a/cdn/src/model/DescribeDomainHitRateDataResult.cc +++ b/cdn/src/model/DescribeDomainHitRateDataResult.cc @@ -48,16 +48,18 @@ void DescribeDomainHitRateDataResult::parse(const std::string &payload) hitRateIntervalObject.timeStamp = value["TimeStamp"].asString(); if(!value["Value"].isNull()) hitRateIntervalObject.value = value["Value"].asString(); + if(!value["HttpsValue"].isNull()) + hitRateIntervalObject.httpsValue = value["HttpsValue"].asString(); hitRateInterval_.push_back(hitRateIntervalObject); } if(!value["DomainName"].isNull()) domainName_ = value["DomainName"].asString(); - if(!value["DataInterval"].isNull()) - dataInterval_ = value["DataInterval"].asString(); if(!value["StartTime"].isNull()) startTime_ = value["StartTime"].asString(); if(!value["EndTime"].isNull()) endTime_ = value["EndTime"].asString(); + if(!value["DataInterval"].isNull()) + dataInterval_ = value["DataInterval"].asString(); } @@ -76,13 +78,13 @@ std::string DescribeDomainHitRateDataResult::getDomainName()const return domainName_; } -std::string DescribeDomainHitRateDataResult::getDataInterval()const -{ - return dataInterval_; -} - std::string DescribeDomainHitRateDataResult::getStartTime()const { return startTime_; } +std::string DescribeDomainHitRateDataResult::getDataInterval()const +{ + return dataInterval_; +} + diff --git a/cdn/src/model/DescribeDomainHttpCodeDataRequest.cc b/cdn/src/model/DescribeDomainHttpCodeDataRequest.cc index 3346e72e0..a611cbaa3 100644 --- a/cdn/src/model/DescribeDomainHttpCodeDataRequest.cc +++ b/cdn/src/model/DescribeDomainHttpCodeDataRequest.cc @@ -19,12 +19,89 @@ using AlibabaCloud::Cdn::Model::DescribeDomainHttpCodeDataRequest; DescribeDomainHttpCodeDataRequest::DescribeDomainHttpCodeDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainHttpCodeData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainHttpCodeData") {} DescribeDomainHttpCodeDataRequest::~DescribeDomainHttpCodeDataRequest() {} +long DescribeDomainHttpCodeDataRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeDomainHttpCodeDataRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeDomainHttpCodeDataRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeDomainHttpCodeDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string DescribeDomainHttpCodeDataRequest::getStartTime()const +{ + return startTime_; +} + +void DescribeDomainHttpCodeDataRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +std::string DescribeDomainHttpCodeDataRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeDomainHttpCodeDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeDomainHttpCodeDataRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeDomainHttpCodeDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeDomainHttpCodeDataRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeDomainHttpCodeDataRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string DescribeDomainHttpCodeDataRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeDomainHttpCodeDataRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + std::string DescribeDomainHttpCodeDataRequest::getSecurityToken()const { return securityToken_; @@ -36,15 +113,81 @@ void DescribeDomainHttpCodeDataRequest::setSecurityToken(const std::string& secu setParameter("SecurityToken", securityToken); } -std::string DescribeDomainHttpCodeDataRequest::getTimeMerge()const +std::string DescribeDomainHttpCodeDataRequest::getRequestContent()const { - return timeMerge_; + return requestContent_; } -void DescribeDomainHttpCodeDataRequest::setTimeMerge(const std::string& timeMerge) +void DescribeDomainHttpCodeDataRequest::setRequestContent(const std::string& requestContent) { - timeMerge_ = timeMerge; - setParameter("TimeMerge", timeMerge); + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeDomainHttpCodeDataRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeDomainHttpCodeDataRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeDomainHttpCodeDataRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeDomainHttpCodeDataRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeDomainHttpCodeDataRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeDomainHttpCodeDataRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeDomainHttpCodeDataRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeDomainHttpCodeDataRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeDomainHttpCodeDataRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeDomainHttpCodeDataRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeDomainHttpCodeDataRequest::getProduct()const +{ + return product_; +} + +void DescribeDomainHttpCodeDataRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); } std::string DescribeDomainHttpCodeDataRequest::getDomainName()const @@ -69,48 +212,15 @@ void DescribeDomainHttpCodeDataRequest::setEndTime(const std::string& endTime) setParameter("EndTime", endTime); } -std::string DescribeDomainHttpCodeDataRequest::getLocationNameEn()const +std::string DescribeDomainHttpCodeDataRequest::getCallerBid()const { - return locationNameEn_; + return callerBid_; } -void DescribeDomainHttpCodeDataRequest::setLocationNameEn(const std::string& locationNameEn) +void DescribeDomainHttpCodeDataRequest::setCallerBid(const std::string& callerBid) { - locationNameEn_ = locationNameEn; - setParameter("LocationNameEn", locationNameEn); -} - -std::string DescribeDomainHttpCodeDataRequest::getInterval()const -{ - return interval_; -} - -void DescribeDomainHttpCodeDataRequest::setInterval(const std::string& interval) -{ - interval_ = interval; - setParameter("Interval", interval); -} - -std::string DescribeDomainHttpCodeDataRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeDomainHttpCodeDataRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -std::string DescribeDomainHttpCodeDataRequest::getIspNameEn()const -{ - return ispNameEn_; -} - -void DescribeDomainHttpCodeDataRequest::setIspNameEn(const std::string& ispNameEn) -{ - ispNameEn_ = ispNameEn; - setParameter("IspNameEn", ispNameEn); + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); } long DescribeDomainHttpCodeDataRequest::getOwnerId()const @@ -124,14 +234,80 @@ void DescribeDomainHttpCodeDataRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeDomainHttpCodeDataRequest::getAccessKeyId()const +std::string DescribeDomainHttpCodeDataRequest::getVersion()const { - return accessKeyId_; + return version_; } -void DescribeDomainHttpCodeDataRequest::setAccessKeyId(const std::string& accessKeyId) +void DescribeDomainHttpCodeDataRequest::setVersion(const std::string& version) { - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); + version_ = version; + setParameter("Version", version); +} + +bool DescribeDomainHttpCodeDataRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeDomainHttpCodeDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeDomainHttpCodeDataRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeDomainHttpCodeDataRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeDomainHttpCodeDataRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeDomainHttpCodeDataRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeDomainHttpCodeDataRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeDomainHttpCodeDataRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +std::string DescribeDomainHttpCodeDataRequest::getInterval()const +{ + return interval_; +} + +void DescribeDomainHttpCodeDataRequest::setInterval(const std::string& interval) +{ + interval_ = interval; + setParameter("Interval", interval); +} + +std::string DescribeDomainHttpCodeDataRequest::getFields()const +{ + return fields_; +} + +void DescribeDomainHttpCodeDataRequest::setFields(const std::string& fields) +{ + fields_ = fields; + setParameter("Fields", fields); } diff --git a/cdn/src/model/DescribeDomainHttpCodeDataResult.cc b/cdn/src/model/DescribeDomainHttpCodeDataResult.cc index 1e6dd5a10..ec33c6068 100644 --- a/cdn/src/model/DescribeDomainHttpCodeDataResult.cc +++ b/cdn/src/model/DescribeDomainHttpCodeDataResult.cc @@ -62,12 +62,12 @@ void DescribeDomainHttpCodeDataResult::parse(const std::string &payload) } if(!value["DomainName"].isNull()) domainName_ = value["DomainName"].asString(); - if(!value["DataInterval"].isNull()) - dataInterval_ = value["DataInterval"].asString(); if(!value["StartTime"].isNull()) startTime_ = value["StartTime"].asString(); if(!value["EndTime"].isNull()) endTime_ = value["EndTime"].asString(); + if(!value["DataInterval"].isNull()) + dataInterval_ = value["DataInterval"].asString(); } @@ -81,16 +81,16 @@ std::string DescribeDomainHttpCodeDataResult::getDomainName()const return domainName_; } -std::string DescribeDomainHttpCodeDataResult::getDataInterval()const -{ - return dataInterval_; -} - std::string DescribeDomainHttpCodeDataResult::getStartTime()const { return startTime_; } +std::string DescribeDomainHttpCodeDataResult::getDataInterval()const +{ + return dataInterval_; +} + std::vector DescribeDomainHttpCodeDataResult::getHttpCodeData()const { return httpCodeData_; diff --git a/cdn/src/model/DescribeDomainISPDataRequest.cc b/cdn/src/model/DescribeDomainISPDataRequest.cc index 20f140fdb..e4581a67c 100644 --- a/cdn/src/model/DescribeDomainISPDataRequest.cc +++ b/cdn/src/model/DescribeDomainISPDataRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainISPDataRequest; DescribeDomainISPDataRequest::DescribeDomainISPDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainISPData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainISPData") {} DescribeDomainISPDataRequest::~DescribeDomainISPDataRequest() diff --git a/cdn/src/model/DescribeDomainMax95BpsDataRequest.cc b/cdn/src/model/DescribeDomainMax95BpsDataRequest.cc index ec21534e8..01983d435 100644 --- a/cdn/src/model/DescribeDomainMax95BpsDataRequest.cc +++ b/cdn/src/model/DescribeDomainMax95BpsDataRequest.cc @@ -19,12 +19,89 @@ using AlibabaCloud::Cdn::Model::DescribeDomainMax95BpsDataRequest; DescribeDomainMax95BpsDataRequest::DescribeDomainMax95BpsDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainMax95BpsData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainMax95BpsData") {} DescribeDomainMax95BpsDataRequest::~DescribeDomainMax95BpsDataRequest() {} +long DescribeDomainMax95BpsDataRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeDomainMax95BpsDataRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeDomainMax95BpsDataRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeDomainMax95BpsDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string DescribeDomainMax95BpsDataRequest::getStartTime()const +{ + return startTime_; +} + +void DescribeDomainMax95BpsDataRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +std::string DescribeDomainMax95BpsDataRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeDomainMax95BpsDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeDomainMax95BpsDataRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeDomainMax95BpsDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeDomainMax95BpsDataRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeDomainMax95BpsDataRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string DescribeDomainMax95BpsDataRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeDomainMax95BpsDataRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + std::string DescribeDomainMax95BpsDataRequest::getSecurityToken()const { return securityToken_; @@ -36,6 +113,83 @@ void DescribeDomainMax95BpsDataRequest::setSecurityToken(const std::string& secu setParameter("SecurityToken", securityToken); } +std::string DescribeDomainMax95BpsDataRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeDomainMax95BpsDataRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeDomainMax95BpsDataRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeDomainMax95BpsDataRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeDomainMax95BpsDataRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeDomainMax95BpsDataRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeDomainMax95BpsDataRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeDomainMax95BpsDataRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeDomainMax95BpsDataRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeDomainMax95BpsDataRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeDomainMax95BpsDataRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeDomainMax95BpsDataRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeDomainMax95BpsDataRequest::getProduct()const +{ + return product_; +} + +void DescribeDomainMax95BpsDataRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + std::string DescribeDomainMax95BpsDataRequest::getDomainName()const { return domainName_; @@ -58,15 +212,15 @@ void DescribeDomainMax95BpsDataRequest::setEndTime(const std::string& endTime) setParameter("EndTime", endTime); } -std::string DescribeDomainMax95BpsDataRequest::getStartTime()const +std::string DescribeDomainMax95BpsDataRequest::getCallerBid()const { - return startTime_; + return callerBid_; } -void DescribeDomainMax95BpsDataRequest::setStartTime(const std::string& startTime) +void DescribeDomainMax95BpsDataRequest::setCallerBid(const std::string& callerBid) { - startTime_ = startTime; - setParameter("StartTime", startTime); + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); } long DescribeDomainMax95BpsDataRequest::getOwnerId()const @@ -80,14 +234,58 @@ void DescribeDomainMax95BpsDataRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeDomainMax95BpsDataRequest::getAccessKeyId()const +std::string DescribeDomainMax95BpsDataRequest::getVersion()const { - return accessKeyId_; + return version_; } -void DescribeDomainMax95BpsDataRequest::setAccessKeyId(const std::string& accessKeyId) +void DescribeDomainMax95BpsDataRequest::setVersion(const std::string& version) { - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); + version_ = version; + setParameter("Version", version); +} + +bool DescribeDomainMax95BpsDataRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeDomainMax95BpsDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeDomainMax95BpsDataRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeDomainMax95BpsDataRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeDomainMax95BpsDataRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeDomainMax95BpsDataRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeDomainMax95BpsDataRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeDomainMax95BpsDataRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); } diff --git a/cdn/src/model/DescribeDomainPathDataRequest.cc b/cdn/src/model/DescribeDomainPathDataRequest.cc index ac696aed5..d1c12ba8d 100644 --- a/cdn/src/model/DescribeDomainPathDataRequest.cc +++ b/cdn/src/model/DescribeDomainPathDataRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainPathDataRequest; DescribeDomainPathDataRequest::DescribeDomainPathDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainPathData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainPathData") {} DescribeDomainPathDataRequest::~DescribeDomainPathDataRequest() diff --git a/cdn/src/model/DescribeDomainPvDataRequest.cc b/cdn/src/model/DescribeDomainPvDataRequest.cc index 19f214cd5..225e17aaa 100644 --- a/cdn/src/model/DescribeDomainPvDataRequest.cc +++ b/cdn/src/model/DescribeDomainPvDataRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainPvDataRequest; DescribeDomainPvDataRequest::DescribeDomainPvDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainPvData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainPvData") {} DescribeDomainPvDataRequest::~DescribeDomainPvDataRequest() diff --git a/cdn/src/model/DescribeDomainQpsDataRequest.cc b/cdn/src/model/DescribeDomainQpsDataRequest.cc index da4c3351c..2a873a014 100644 --- a/cdn/src/model/DescribeDomainQpsDataRequest.cc +++ b/cdn/src/model/DescribeDomainQpsDataRequest.cc @@ -19,54 +19,32 @@ using AlibabaCloud::Cdn::Model::DescribeDomainQpsDataRequest; DescribeDomainQpsDataRequest::DescribeDomainQpsDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainQpsData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainQpsData") {} DescribeDomainQpsDataRequest::~DescribeDomainQpsDataRequest() {} -std::string DescribeDomainQpsDataRequest::getFixTimeGap()const +long DescribeDomainQpsDataRequest::getCallerParentId()const { - return fixTimeGap_; + return callerParentId_; } -void DescribeDomainQpsDataRequest::setFixTimeGap(const std::string& fixTimeGap) +void DescribeDomainQpsDataRequest::setCallerParentId(long callerParentId) { - fixTimeGap_ = fixTimeGap; - setParameter("FixTimeGap", fixTimeGap); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string DescribeDomainQpsDataRequest::getTimeMerge()const +bool DescribeDomainQpsDataRequest::getProxy_original_security_transport()const { - return timeMerge_; + return proxy_original_security_transport_; } -void DescribeDomainQpsDataRequest::setTimeMerge(const std::string& timeMerge) +void DescribeDomainQpsDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - timeMerge_ = timeMerge; - setParameter("TimeMerge", timeMerge); -} - -std::string DescribeDomainQpsDataRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeDomainQpsDataRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeDomainQpsDataRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeDomainQpsDataRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } std::string DescribeDomainQpsDataRequest::getLocationNameEn()const @@ -102,15 +80,37 @@ void DescribeDomainQpsDataRequest::setIspNameEn(const std::string& ispNameEn) setParameter("IspNameEn", ispNameEn); } -long DescribeDomainQpsDataRequest::getOwnerId()const +std::string DescribeDomainQpsDataRequest::getProxy_original_source_ip()const { - return ownerId_; + return proxy_original_source_ip_; } -void DescribeDomainQpsDataRequest::setOwnerId(long ownerId) +void DescribeDomainQpsDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeDomainQpsDataRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeDomainQpsDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeDomainQpsDataRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeDomainQpsDataRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string DescribeDomainQpsDataRequest::getAccessKeyId()const @@ -124,17 +124,6 @@ void DescribeDomainQpsDataRequest::setAccessKeyId(const std::string& accessKeyId setParameter("AccessKeyId", accessKeyId); } -std::string DescribeDomainQpsDataRequest::getDomainType()const -{ - return domainType_; -} - -void DescribeDomainQpsDataRequest::setDomainType(const std::string& domainType) -{ - domainType_ = domainType; - setParameter("DomainType", domainType); -} - std::string DescribeDomainQpsDataRequest::getSecurityToken()const { return securityToken_; @@ -146,6 +135,182 @@ void DescribeDomainQpsDataRequest::setSecurityToken(const std::string& securityT setParameter("SecurityToken", securityToken); } +std::string DescribeDomainQpsDataRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeDomainQpsDataRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeDomainQpsDataRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeDomainQpsDataRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeDomainQpsDataRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeDomainQpsDataRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeDomainQpsDataRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeDomainQpsDataRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeDomainQpsDataRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeDomainQpsDataRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeDomainQpsDataRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeDomainQpsDataRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeDomainQpsDataRequest::getProduct()const +{ + return product_; +} + +void DescribeDomainQpsDataRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string DescribeDomainQpsDataRequest::getDomainName()const +{ + return domainName_; +} + +void DescribeDomainQpsDataRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string DescribeDomainQpsDataRequest::getEndTime()const +{ + return endTime_; +} + +void DescribeDomainQpsDataRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string DescribeDomainQpsDataRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeDomainQpsDataRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeDomainQpsDataRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeDomainQpsDataRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeDomainQpsDataRequest::getVersion()const +{ + return version_; +} + +void DescribeDomainQpsDataRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool DescribeDomainQpsDataRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeDomainQpsDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeDomainQpsDataRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeDomainQpsDataRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeDomainQpsDataRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeDomainQpsDataRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeDomainQpsDataRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeDomainQpsDataRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + std::string DescribeDomainQpsDataRequest::getInterval()const { return interval_; @@ -157,3 +322,14 @@ void DescribeDomainQpsDataRequest::setInterval(const std::string& interval) setParameter("Interval", interval); } +std::string DescribeDomainQpsDataRequest::getFields()const +{ + return fields_; +} + +void DescribeDomainQpsDataRequest::setFields(const std::string& fields) +{ + fields_ = fields; + setParameter("Fields", fields); +} + diff --git a/cdn/src/model/DescribeDomainQpsDataResult.cc b/cdn/src/model/DescribeDomainQpsDataResult.cc index 13923d3e9..1e1fd2f65 100644 --- a/cdn/src/model/DescribeDomainQpsDataResult.cc +++ b/cdn/src/model/DescribeDomainQpsDataResult.cc @@ -58,28 +58,28 @@ void DescribeDomainQpsDataResult::parse(const std::string &payload) qpsDataIntervalObject.accDomesticValue = value["AccDomesticValue"].asString(); if(!value["AccOverseasValue"].isNull()) qpsDataIntervalObject.accOverseasValue = value["AccOverseasValue"].asString(); - if(!value["DynamicValue"].isNull()) - qpsDataIntervalObject.dynamicValue = value["DynamicValue"].asString(); - if(!value["DynamicDomesticValue"].isNull()) - qpsDataIntervalObject.dynamicDomesticValue = value["DynamicDomesticValue"].asString(); - if(!value["DynamicOverseasValue"].isNull()) - qpsDataIntervalObject.dynamicOverseasValue = value["DynamicOverseasValue"].asString(); - if(!value["StaticValue"].isNull()) - qpsDataIntervalObject.staticValue = value["StaticValue"].asString(); - if(!value["StaticDomesticValue"].isNull()) - qpsDataIntervalObject.staticDomesticValue = value["StaticDomesticValue"].asString(); - if(!value["StaticOverseasValue"].isNull()) - qpsDataIntervalObject.staticOverseasValue = value["StaticOverseasValue"].asString(); + if(!value["HttpsValue"].isNull()) + qpsDataIntervalObject.httpsValue = value["HttpsValue"].asString(); + if(!value["HttpsDomesticValue"].isNull()) + qpsDataIntervalObject.httpsDomesticValue = value["HttpsDomesticValue"].asString(); + if(!value["HttpsOverseasValue"].isNull()) + qpsDataIntervalObject.httpsOverseasValue = value["HttpsOverseasValue"].asString(); + if(!value["HttpsAccValue"].isNull()) + qpsDataIntervalObject.httpsAccValue = value["HttpsAccValue"].asString(); + if(!value["HttpsAccDomesticValue"].isNull()) + qpsDataIntervalObject.httpsAccDomesticValue = value["HttpsAccDomesticValue"].asString(); + if(!value["HttpsAccOverseasValue"].isNull()) + qpsDataIntervalObject.httpsAccOverseasValue = value["HttpsAccOverseasValue"].asString(); qpsDataInterval_.push_back(qpsDataIntervalObject); } if(!value["DomainName"].isNull()) domainName_ = value["DomainName"].asString(); - if(!value["DataInterval"].isNull()) - dataInterval_ = value["DataInterval"].asString(); if(!value["StartTime"].isNull()) startTime_ = value["StartTime"].asString(); if(!value["EndTime"].isNull()) endTime_ = value["EndTime"].asString(); + if(!value["DataInterval"].isNull()) + dataInterval_ = value["DataInterval"].asString(); } @@ -93,16 +93,16 @@ std::string DescribeDomainQpsDataResult::getDomainName()const return domainName_; } -std::string DescribeDomainQpsDataResult::getDataInterval()const -{ - return dataInterval_; -} - std::string DescribeDomainQpsDataResult::getStartTime()const { return startTime_; } +std::string DescribeDomainQpsDataResult::getDataInterval()const +{ + return dataInterval_; +} + std::vector DescribeDomainQpsDataResult::getQpsDataInterval()const { return qpsDataInterval_; diff --git a/cdn/src/model/DescribeDomainRealTimeBpsDataRequest.cc b/cdn/src/model/DescribeDomainRealTimeBpsDataRequest.cc index d79f89000..b6d80b2c0 100644 --- a/cdn/src/model/DescribeDomainRealTimeBpsDataRequest.cc +++ b/cdn/src/model/DescribeDomainRealTimeBpsDataRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainRealTimeBpsDataRequest; DescribeDomainRealTimeBpsDataRequest::DescribeDomainRealTimeBpsDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainRealTimeBpsData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainRealTimeBpsData") {} DescribeDomainRealTimeBpsDataRequest::~DescribeDomainRealTimeBpsDataRequest() diff --git a/cdn/src/model/DescribeDomainRealTimeByteHitRateDataRequest.cc b/cdn/src/model/DescribeDomainRealTimeByteHitRateDataRequest.cc index 08b5941c6..79c710d57 100644 --- a/cdn/src/model/DescribeDomainRealTimeByteHitRateDataRequest.cc +++ b/cdn/src/model/DescribeDomainRealTimeByteHitRateDataRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainRealTimeByteHitRateDataRequest; DescribeDomainRealTimeByteHitRateDataRequest::DescribeDomainRealTimeByteHitRateDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainRealTimeByteHitRateData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainRealTimeByteHitRateData") {} DescribeDomainRealTimeByteHitRateDataRequest::~DescribeDomainRealTimeByteHitRateDataRequest() diff --git a/cdn/src/model/DescribeDomainRealTimeHttpCodeDataRequest.cc b/cdn/src/model/DescribeDomainRealTimeHttpCodeDataRequest.cc index 3b5a07065..fe1a661c0 100644 --- a/cdn/src/model/DescribeDomainRealTimeHttpCodeDataRequest.cc +++ b/cdn/src/model/DescribeDomainRealTimeHttpCodeDataRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainRealTimeHttpCodeDataRequest; DescribeDomainRealTimeHttpCodeDataRequest::DescribeDomainRealTimeHttpCodeDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainRealTimeHttpCodeData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainRealTimeHttpCodeData") {} DescribeDomainRealTimeHttpCodeDataRequest::~DescribeDomainRealTimeHttpCodeDataRequest() diff --git a/cdn/src/model/DescribeDomainRealTimeQpsDataRequest.cc b/cdn/src/model/DescribeDomainRealTimeQpsDataRequest.cc index db19ac4d9..1181004dc 100644 --- a/cdn/src/model/DescribeDomainRealTimeQpsDataRequest.cc +++ b/cdn/src/model/DescribeDomainRealTimeQpsDataRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainRealTimeQpsDataRequest; DescribeDomainRealTimeQpsDataRequest::DescribeDomainRealTimeQpsDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainRealTimeQpsData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainRealTimeQpsData") {} DescribeDomainRealTimeQpsDataRequest::~DescribeDomainRealTimeQpsDataRequest() diff --git a/cdn/src/model/DescribeDomainRealTimeReqHitRateDataRequest.cc b/cdn/src/model/DescribeDomainRealTimeReqHitRateDataRequest.cc index 9b0fa2f9e..c1d5d0868 100644 --- a/cdn/src/model/DescribeDomainRealTimeReqHitRateDataRequest.cc +++ b/cdn/src/model/DescribeDomainRealTimeReqHitRateDataRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainRealTimeReqHitRateDataRequest; DescribeDomainRealTimeReqHitRateDataRequest::DescribeDomainRealTimeReqHitRateDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainRealTimeReqHitRateData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainRealTimeReqHitRateData") {} DescribeDomainRealTimeReqHitRateDataRequest::~DescribeDomainRealTimeReqHitRateDataRequest() diff --git a/cdn/src/model/DescribeDomainRealTimeSrcBpsDataRequest.cc b/cdn/src/model/DescribeDomainRealTimeSrcBpsDataRequest.cc index a46ea4683..442d3d587 100644 --- a/cdn/src/model/DescribeDomainRealTimeSrcBpsDataRequest.cc +++ b/cdn/src/model/DescribeDomainRealTimeSrcBpsDataRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainRealTimeSrcBpsDataRequest; DescribeDomainRealTimeSrcBpsDataRequest::DescribeDomainRealTimeSrcBpsDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainRealTimeSrcBpsData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainRealTimeSrcBpsData") {} DescribeDomainRealTimeSrcBpsDataRequest::~DescribeDomainRealTimeSrcBpsDataRequest() diff --git a/cdn/src/model/DescribeDomainRealTimeSrcTrafficDataRequest.cc b/cdn/src/model/DescribeDomainRealTimeSrcTrafficDataRequest.cc index a47cbc78f..34ce21b97 100644 --- a/cdn/src/model/DescribeDomainRealTimeSrcTrafficDataRequest.cc +++ b/cdn/src/model/DescribeDomainRealTimeSrcTrafficDataRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainRealTimeSrcTrafficDataRequest; DescribeDomainRealTimeSrcTrafficDataRequest::DescribeDomainRealTimeSrcTrafficDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainRealTimeSrcTrafficData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainRealTimeSrcTrafficData") {} DescribeDomainRealTimeSrcTrafficDataRequest::~DescribeDomainRealTimeSrcTrafficDataRequest() diff --git a/cdn/src/model/DescribeDomainRegionDataRequest.cc b/cdn/src/model/DescribeDomainRegionDataRequest.cc index 7dd16d6bd..2245fc748 100644 --- a/cdn/src/model/DescribeDomainRegionDataRequest.cc +++ b/cdn/src/model/DescribeDomainRegionDataRequest.cc @@ -19,12 +19,89 @@ using AlibabaCloud::Cdn::Model::DescribeDomainRegionDataRequest; DescribeDomainRegionDataRequest::DescribeDomainRegionDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainRegionData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainRegionData") {} DescribeDomainRegionDataRequest::~DescribeDomainRegionDataRequest() {} +long DescribeDomainRegionDataRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeDomainRegionDataRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeDomainRegionDataRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeDomainRegionDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string DescribeDomainRegionDataRequest::getStartTime()const +{ + return startTime_; +} + +void DescribeDomainRegionDataRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +std::string DescribeDomainRegionDataRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeDomainRegionDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeDomainRegionDataRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeDomainRegionDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeDomainRegionDataRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeDomainRegionDataRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string DescribeDomainRegionDataRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeDomainRegionDataRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + std::string DescribeDomainRegionDataRequest::getSecurityToken()const { return securityToken_; @@ -36,6 +113,83 @@ void DescribeDomainRegionDataRequest::setSecurityToken(const std::string& securi setParameter("SecurityToken", securityToken); } +std::string DescribeDomainRegionDataRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeDomainRegionDataRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeDomainRegionDataRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeDomainRegionDataRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeDomainRegionDataRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeDomainRegionDataRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeDomainRegionDataRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeDomainRegionDataRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeDomainRegionDataRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeDomainRegionDataRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeDomainRegionDataRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeDomainRegionDataRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeDomainRegionDataRequest::getProduct()const +{ + return product_; +} + +void DescribeDomainRegionDataRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + std::string DescribeDomainRegionDataRequest::getDomainName()const { return domainName_; @@ -58,15 +212,15 @@ void DescribeDomainRegionDataRequest::setEndTime(const std::string& endTime) setParameter("EndTime", endTime); } -std::string DescribeDomainRegionDataRequest::getStartTime()const +std::string DescribeDomainRegionDataRequest::getCallerBid()const { - return startTime_; + return callerBid_; } -void DescribeDomainRegionDataRequest::setStartTime(const std::string& startTime) +void DescribeDomainRegionDataRequest::setCallerBid(const std::string& callerBid) { - startTime_ = startTime; - setParameter("StartTime", startTime); + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); } long DescribeDomainRegionDataRequest::getOwnerId()const @@ -80,14 +234,58 @@ void DescribeDomainRegionDataRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeDomainRegionDataRequest::getAccessKeyId()const +std::string DescribeDomainRegionDataRequest::getVersion()const { - return accessKeyId_; + return version_; } -void DescribeDomainRegionDataRequest::setAccessKeyId(const std::string& accessKeyId) +void DescribeDomainRegionDataRequest::setVersion(const std::string& version) { - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); + version_ = version; + setParameter("Version", version); +} + +bool DescribeDomainRegionDataRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeDomainRegionDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeDomainRegionDataRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeDomainRegionDataRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeDomainRegionDataRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeDomainRegionDataRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeDomainRegionDataRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeDomainRegionDataRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); } diff --git a/cdn/src/model/DescribeDomainRegionDataResult.cc b/cdn/src/model/DescribeDomainRegionDataResult.cc index d71b6030f..5dbdbb1d8 100644 --- a/cdn/src/model/DescribeDomainRegionDataResult.cc +++ b/cdn/src/model/DescribeDomainRegionDataResult.cc @@ -56,14 +56,8 @@ void DescribeDomainRegionDataResult::parse(const std::string &payload) valueObject.avgResponseTime = value["AvgResponseTime"].asString(); if(!value["Bps"].isNull()) valueObject.bps = value["Bps"].asString(); - if(!value["ByteHitRate"].isNull()) - valueObject.byteHitRate = value["ByteHitRate"].asString(); if(!value["Qps"].isNull()) valueObject.qps = value["Qps"].asString(); - if(!value["ReqErrRate"].isNull()) - valueObject.reqErrRate = value["ReqErrRate"].asString(); - if(!value["ReqHitRate"].isNull()) - valueObject.reqHitRate = value["ReqHitRate"].asString(); if(!value["AvgResponseRate"].isNull()) valueObject.avgResponseRate = value["AvgResponseRate"].asString(); if(!value["TotalBytes"].isNull()) diff --git a/cdn/src/model/DescribeDomainReqHitRateDataRequest.cc b/cdn/src/model/DescribeDomainReqHitRateDataRequest.cc index 4d605c172..489bc71e3 100644 --- a/cdn/src/model/DescribeDomainReqHitRateDataRequest.cc +++ b/cdn/src/model/DescribeDomainReqHitRateDataRequest.cc @@ -19,12 +19,89 @@ using AlibabaCloud::Cdn::Model::DescribeDomainReqHitRateDataRequest; DescribeDomainReqHitRateDataRequest::DescribeDomainReqHitRateDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainReqHitRateData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainReqHitRateData") {} DescribeDomainReqHitRateDataRequest::~DescribeDomainReqHitRateDataRequest() {} +long DescribeDomainReqHitRateDataRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeDomainReqHitRateDataRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeDomainReqHitRateDataRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeDomainReqHitRateDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string DescribeDomainReqHitRateDataRequest::getStartTime()const +{ + return startTime_; +} + +void DescribeDomainReqHitRateDataRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +std::string DescribeDomainReqHitRateDataRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeDomainReqHitRateDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeDomainReqHitRateDataRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeDomainReqHitRateDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeDomainReqHitRateDataRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeDomainReqHitRateDataRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string DescribeDomainReqHitRateDataRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeDomainReqHitRateDataRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + std::string DescribeDomainReqHitRateDataRequest::getSecurityToken()const { return securityToken_; @@ -36,6 +113,83 @@ void DescribeDomainReqHitRateDataRequest::setSecurityToken(const std::string& se setParameter("SecurityToken", securityToken); } +std::string DescribeDomainReqHitRateDataRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeDomainReqHitRateDataRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeDomainReqHitRateDataRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeDomainReqHitRateDataRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeDomainReqHitRateDataRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeDomainReqHitRateDataRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeDomainReqHitRateDataRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeDomainReqHitRateDataRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeDomainReqHitRateDataRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeDomainReqHitRateDataRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeDomainReqHitRateDataRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeDomainReqHitRateDataRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeDomainReqHitRateDataRequest::getProduct()const +{ + return product_; +} + +void DescribeDomainReqHitRateDataRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + std::string DescribeDomainReqHitRateDataRequest::getDomainName()const { return domainName_; @@ -58,26 +212,15 @@ void DescribeDomainReqHitRateDataRequest::setEndTime(const std::string& endTime) setParameter("EndTime", endTime); } -std::string DescribeDomainReqHitRateDataRequest::getInterval()const +std::string DescribeDomainReqHitRateDataRequest::getCallerBid()const { - return interval_; + return callerBid_; } -void DescribeDomainReqHitRateDataRequest::setInterval(const std::string& interval) +void DescribeDomainReqHitRateDataRequest::setCallerBid(const std::string& callerBid) { - interval_ = interval; - setParameter("Interval", interval); -} - -std::string DescribeDomainReqHitRateDataRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeDomainReqHitRateDataRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); } long DescribeDomainReqHitRateDataRequest::getOwnerId()const @@ -91,14 +234,80 @@ void DescribeDomainReqHitRateDataRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeDomainReqHitRateDataRequest::getAccessKeyId()const +std::string DescribeDomainReqHitRateDataRequest::getVersion()const { - return accessKeyId_; + return version_; } -void DescribeDomainReqHitRateDataRequest::setAccessKeyId(const std::string& accessKeyId) +void DescribeDomainReqHitRateDataRequest::setVersion(const std::string& version) { - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); + version_ = version; + setParameter("Version", version); +} + +bool DescribeDomainReqHitRateDataRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeDomainReqHitRateDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeDomainReqHitRateDataRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeDomainReqHitRateDataRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeDomainReqHitRateDataRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeDomainReqHitRateDataRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeDomainReqHitRateDataRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeDomainReqHitRateDataRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +std::string DescribeDomainReqHitRateDataRequest::getInterval()const +{ + return interval_; +} + +void DescribeDomainReqHitRateDataRequest::setInterval(const std::string& interval) +{ + interval_ = interval; + setParameter("Interval", interval); +} + +std::string DescribeDomainReqHitRateDataRequest::getFields()const +{ + return fields_; +} + +void DescribeDomainReqHitRateDataRequest::setFields(const std::string& fields) +{ + fields_ = fields; + setParameter("Fields", fields); } diff --git a/cdn/src/model/DescribeDomainReqHitRateDataResult.cc b/cdn/src/model/DescribeDomainReqHitRateDataResult.cc index 3133d8170..cd2375fee 100644 --- a/cdn/src/model/DescribeDomainReqHitRateDataResult.cc +++ b/cdn/src/model/DescribeDomainReqHitRateDataResult.cc @@ -48,6 +48,8 @@ void DescribeDomainReqHitRateDataResult::parse(const std::string &payload) reqHitRateIntervalObject.timeStamp = value["TimeStamp"].asString(); if(!value["Value"].isNull()) reqHitRateIntervalObject.value = value["Value"].asString(); + if(!value["HttpsValue"].isNull()) + reqHitRateIntervalObject.httpsValue = value["HttpsValue"].asString(); reqHitRateInterval_.push_back(reqHitRateIntervalObject); } if(!value["DomainName"].isNull()) diff --git a/cdn/src/model/DescribeDomainSlowRatioRequest.cc b/cdn/src/model/DescribeDomainSlowRatioRequest.cc index 909e595f8..07f2a59f8 100644 --- a/cdn/src/model/DescribeDomainSlowRatioRequest.cc +++ b/cdn/src/model/DescribeDomainSlowRatioRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainSlowRatioRequest; DescribeDomainSlowRatioRequest::DescribeDomainSlowRatioRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainSlowRatio") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainSlowRatio") {} DescribeDomainSlowRatioRequest::~DescribeDomainSlowRatioRequest() diff --git a/cdn/src/model/DescribeDomainSrcBpsDataRequest.cc b/cdn/src/model/DescribeDomainSrcBpsDataRequest.cc index 7b81396c6..121b8f7a5 100644 --- a/cdn/src/model/DescribeDomainSrcBpsDataRequest.cc +++ b/cdn/src/model/DescribeDomainSrcBpsDataRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainSrcBpsDataRequest; DescribeDomainSrcBpsDataRequest::DescribeDomainSrcBpsDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainSrcBpsData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainSrcBpsData") {} DescribeDomainSrcBpsDataRequest::~DescribeDomainSrcBpsDataRequest() @@ -190,28 +190,6 @@ void DescribeDomainSrcBpsDataRequest::setProduct(const std::string& product) setParameter("Product", product); } -std::string DescribeDomainSrcBpsDataRequest::getFixTimeGap()const -{ - return fixTimeGap_; -} - -void DescribeDomainSrcBpsDataRequest::setFixTimeGap(const std::string& fixTimeGap) -{ - fixTimeGap_ = fixTimeGap; - setParameter("FixTimeGap", fixTimeGap); -} - -std::string DescribeDomainSrcBpsDataRequest::getTimeMerge()const -{ - return timeMerge_; -} - -void DescribeDomainSrcBpsDataRequest::setTimeMerge(const std::string& timeMerge) -{ - timeMerge_ = timeMerge; - setParameter("TimeMerge", timeMerge); -} - std::string DescribeDomainSrcBpsDataRequest::getDomainName()const { return domainName_; diff --git a/cdn/src/model/DescribeDomainSrcBpsDataResult.cc b/cdn/src/model/DescribeDomainSrcBpsDataResult.cc index 1fe75dcd0..709026367 100644 --- a/cdn/src/model/DescribeDomainSrcBpsDataResult.cc +++ b/cdn/src/model/DescribeDomainSrcBpsDataResult.cc @@ -48,6 +48,8 @@ void DescribeDomainSrcBpsDataResult::parse(const std::string &payload) srcBpsDataPerIntervalObject.timeStamp = value["TimeStamp"].asString(); if(!value["Value"].isNull()) srcBpsDataPerIntervalObject.value = value["Value"].asString(); + if(!value["HttpsValue"].isNull()) + srcBpsDataPerIntervalObject.httpsValue = value["HttpsValue"].asString(); srcBpsDataPerInterval_.push_back(srcBpsDataPerIntervalObject); } if(!value["DomainName"].isNull()) diff --git a/cdn/src/model/DescribeDomainSrcFlowDataRequest.cc b/cdn/src/model/DescribeDomainSrcFlowDataRequest.cc deleted file mode 100644 index bf85e97e4..000000000 --- a/cdn/src/model/DescribeDomainSrcFlowDataRequest.cc +++ /dev/null @@ -1,335 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeDomainSrcFlowDataRequest; - -DescribeDomainSrcFlowDataRequest::DescribeDomainSrcFlowDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainSrcFlowData") -{} - -DescribeDomainSrcFlowDataRequest::~DescribeDomainSrcFlowDataRequest() -{} - -long DescribeDomainSrcFlowDataRequest::getCallerParentId()const -{ - return callerParentId_; -} - -void DescribeDomainSrcFlowDataRequest::setCallerParentId(long callerParentId) -{ - callerParentId_ = callerParentId; - setParameter("CallerParentId", std::to_string(callerParentId)); -} - -bool DescribeDomainSrcFlowDataRequest::getProxy_original_security_transport()const -{ - return proxy_original_security_transport_; -} - -void DescribeDomainSrcFlowDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport) -{ - proxy_original_security_transport_ = proxy_original_security_transport; - setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); -} - -std::string DescribeDomainSrcFlowDataRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeDomainSrcFlowDataRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -std::string DescribeDomainSrcFlowDataRequest::getProxy_original_source_ip()const -{ - return proxy_original_source_ip_; -} - -void DescribeDomainSrcFlowDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) -{ - proxy_original_source_ip_ = proxy_original_source_ip; - setParameter("Proxy_original_source_ip", proxy_original_source_ip); -} - -std::string DescribeDomainSrcFlowDataRequest::getOwnerIdLoginEmail()const -{ - return ownerIdLoginEmail_; -} - -void DescribeDomainSrcFlowDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) -{ - ownerIdLoginEmail_ = ownerIdLoginEmail; - setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); -} - -std::string DescribeDomainSrcFlowDataRequest::getCallerType()const -{ - return callerType_; -} - -void DescribeDomainSrcFlowDataRequest::setCallerType(const std::string& callerType) -{ - callerType_ = callerType; - setParameter("CallerType", callerType); -} - -std::string DescribeDomainSrcFlowDataRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeDomainSrcFlowDataRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeDomainSrcFlowDataRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeDomainSrcFlowDataRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeDomainSrcFlowDataRequest::getRequestContent()const -{ - return requestContent_; -} - -void DescribeDomainSrcFlowDataRequest::setRequestContent(const std::string& requestContent) -{ - requestContent_ = requestContent; - setParameter("RequestContent", requestContent); -} - -std::string DescribeDomainSrcFlowDataRequest::getCallerBidEmail()const -{ - return callerBidEmail_; -} - -void DescribeDomainSrcFlowDataRequest::setCallerBidEmail(const std::string& callerBidEmail) -{ - callerBidEmail_ = callerBidEmail; - setParameter("CallerBidEmail", callerBidEmail); -} - -std::string DescribeDomainSrcFlowDataRequest::getCallerUidEmail()const -{ - return callerUidEmail_; -} - -void DescribeDomainSrcFlowDataRequest::setCallerUidEmail(const std::string& callerUidEmail) -{ - callerUidEmail_ = callerUidEmail; - setParameter("CallerUidEmail", callerUidEmail); -} - -long DescribeDomainSrcFlowDataRequest::getCallerUid()const -{ - return callerUid_; -} - -void DescribeDomainSrcFlowDataRequest::setCallerUid(long callerUid) -{ - callerUid_ = callerUid; - setParameter("CallerUid", std::to_string(callerUid)); -} - -std::string DescribeDomainSrcFlowDataRequest::getApp_ip()const -{ - return app_ip_; -} - -void DescribeDomainSrcFlowDataRequest::setApp_ip(const std::string& app_ip) -{ - app_ip_ = app_ip; - setParameter("App_ip", app_ip); -} - -std::string DescribeDomainSrcFlowDataRequest::getPopProduct()const -{ - return popProduct_; -} - -void DescribeDomainSrcFlowDataRequest::setPopProduct(const std::string& popProduct) -{ - popProduct_ = popProduct; - setParameter("PopProduct", popProduct); -} - -std::string DescribeDomainSrcFlowDataRequest::getProduct()const -{ - return product_; -} - -void DescribeDomainSrcFlowDataRequest::setProduct(const std::string& product) -{ - product_ = product; - setParameter("Product", product); -} - -std::string DescribeDomainSrcFlowDataRequest::getFixTimeGap()const -{ - return fixTimeGap_; -} - -void DescribeDomainSrcFlowDataRequest::setFixTimeGap(const std::string& fixTimeGap) -{ - fixTimeGap_ = fixTimeGap; - setParameter("FixTimeGap", fixTimeGap); -} - -std::string DescribeDomainSrcFlowDataRequest::getTimeMerge()const -{ - return timeMerge_; -} - -void DescribeDomainSrcFlowDataRequest::setTimeMerge(const std::string& timeMerge) -{ - timeMerge_ = timeMerge; - setParameter("TimeMerge", timeMerge); -} - -std::string DescribeDomainSrcFlowDataRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeDomainSrcFlowDataRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeDomainSrcFlowDataRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeDomainSrcFlowDataRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeDomainSrcFlowDataRequest::getCallerBid()const -{ - return callerBid_; -} - -void DescribeDomainSrcFlowDataRequest::setCallerBid(const std::string& callerBid) -{ - callerBid_ = callerBid; - setParameter("CallerBid", callerBid); -} - -long DescribeDomainSrcFlowDataRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeDomainSrcFlowDataRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeDomainSrcFlowDataRequest::getVersion()const -{ - return version_; -} - -void DescribeDomainSrcFlowDataRequest::setVersion(const std::string& version) -{ - version_ = version; - setParameter("Version", version); -} - -bool DescribeDomainSrcFlowDataRequest::getProxy_trust_transport_info()const -{ - return proxy_trust_transport_info_; -} - -void DescribeDomainSrcFlowDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) -{ - proxy_trust_transport_info_ = proxy_trust_transport_info; - setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); -} - -bool DescribeDomainSrcFlowDataRequest::getAk_mfa_present()const -{ - return ak_mfa_present_; -} - -void DescribeDomainSrcFlowDataRequest::setAk_mfa_present(bool ak_mfa_present) -{ - ak_mfa_present_ = ak_mfa_present; - setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); -} - -bool DescribeDomainSrcFlowDataRequest::getSecurity_transport()const -{ - return security_transport_; -} - -void DescribeDomainSrcFlowDataRequest::setSecurity_transport(bool security_transport) -{ - security_transport_ = security_transport; - setParameter("Security_transport", std::to_string(security_transport)); -} - -std::string DescribeDomainSrcFlowDataRequest::getRequestId()const -{ - return requestId_; -} - -void DescribeDomainSrcFlowDataRequest::setRequestId(const std::string& requestId) -{ - requestId_ = requestId; - setParameter("RequestId", requestId); -} - -std::string DescribeDomainSrcFlowDataRequest::getInterval()const -{ - return interval_; -} - -void DescribeDomainSrcFlowDataRequest::setInterval(const std::string& interval) -{ - interval_ = interval; - setParameter("Interval", interval); -} - -std::string DescribeDomainSrcFlowDataRequest::getFields()const -{ - return fields_; -} - -void DescribeDomainSrcFlowDataRequest::setFields(const std::string& fields) -{ - fields_ = fields; - setParameter("Fields", fields); -} - diff --git a/cdn/src/model/DescribeDomainSrcHttpCodeDataRequest.cc b/cdn/src/model/DescribeDomainSrcHttpCodeDataRequest.cc new file mode 100644 index 000000000..ace4dc3a3 --- /dev/null +++ b/cdn/src/model/DescribeDomainSrcHttpCodeDataRequest.cc @@ -0,0 +1,313 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Cdn::Model::DescribeDomainSrcHttpCodeDataRequest; + +DescribeDomainSrcHttpCodeDataRequest::DescribeDomainSrcHttpCodeDataRequest() : + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainSrcHttpCodeData") +{} + +DescribeDomainSrcHttpCodeDataRequest::~DescribeDomainSrcHttpCodeDataRequest() +{} + +long DescribeDomainSrcHttpCodeDataRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeDomainSrcHttpCodeDataRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getStartTime()const +{ + return startTime_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeDomainSrcHttpCodeDataRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getProduct()const +{ + return product_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getDomainName()const +{ + return domainName_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getEndTime()const +{ + return endTime_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeDomainSrcHttpCodeDataRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getVersion()const +{ + return version_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool DescribeDomainSrcHttpCodeDataRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeDomainSrcHttpCodeDataRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeDomainSrcHttpCodeDataRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getInterval()const +{ + return interval_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setInterval(const std::string& interval) +{ + interval_ = interval; + setParameter("Interval", interval); +} + +std::string DescribeDomainSrcHttpCodeDataRequest::getFields()const +{ + return fields_; +} + +void DescribeDomainSrcHttpCodeDataRequest::setFields(const std::string& fields) +{ + fields_ = fields; + setParameter("Fields", fields); +} + diff --git a/cdn/src/model/DescribeDomainSrcHttpCodeDataResult.cc b/cdn/src/model/DescribeDomainSrcHttpCodeDataResult.cc new file mode 100644 index 000000000..f75521db4 --- /dev/null +++ b/cdn/src/model/DescribeDomainSrcHttpCodeDataResult.cc @@ -0,0 +1,98 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Cdn; +using namespace AlibabaCloud::Cdn::Model; + +DescribeDomainSrcHttpCodeDataResult::DescribeDomainSrcHttpCodeDataResult() : + ServiceResult() +{} + +DescribeDomainSrcHttpCodeDataResult::DescribeDomainSrcHttpCodeDataResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDomainSrcHttpCodeDataResult::~DescribeDomainSrcHttpCodeDataResult() +{} + +void DescribeDomainSrcHttpCodeDataResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allHttpCodeData = value["HttpCodeData"]["UsageData"]; + for (auto value : allHttpCodeData) + { + UsageData httpCodeDataObject; + if(!value["TimeStamp"].isNull()) + httpCodeDataObject.timeStamp = value["TimeStamp"].asString(); + auto allValue = value["Value"]["CodeProportionData"]; + for (auto value : allValue) + { + UsageData::CodeProportionData valueObject; + if(!value["Code"].isNull()) + valueObject.code = value["Code"].asString(); + if(!value["Proportion"].isNull()) + valueObject.proportion = value["Proportion"].asString(); + if(!value["Count"].isNull()) + valueObject.count = value["Count"].asString(); + httpCodeDataObject.value.push_back(valueObject); + } + httpCodeData_.push_back(httpCodeDataObject); + } + if(!value["DomainName"].isNull()) + domainName_ = value["DomainName"].asString(); + if(!value["StartTime"].isNull()) + startTime_ = value["StartTime"].asString(); + if(!value["EndTime"].isNull()) + endTime_ = value["EndTime"].asString(); + if(!value["DataInterval"].isNull()) + dataInterval_ = value["DataInterval"].asString(); + +} + +std::string DescribeDomainSrcHttpCodeDataResult::getEndTime()const +{ + return endTime_; +} + +std::string DescribeDomainSrcHttpCodeDataResult::getDomainName()const +{ + return domainName_; +} + +std::string DescribeDomainSrcHttpCodeDataResult::getStartTime()const +{ + return startTime_; +} + +std::string DescribeDomainSrcHttpCodeDataResult::getDataInterval()const +{ + return dataInterval_; +} + +std::vector DescribeDomainSrcHttpCodeDataResult::getHttpCodeData()const +{ + return httpCodeData_; +} + diff --git a/cdn/src/model/DescribeDomainSrcTrafficDataRequest.cc b/cdn/src/model/DescribeDomainSrcTrafficDataRequest.cc new file mode 100644 index 000000000..798777933 --- /dev/null +++ b/cdn/src/model/DescribeDomainSrcTrafficDataRequest.cc @@ -0,0 +1,313 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Cdn::Model::DescribeDomainSrcTrafficDataRequest; + +DescribeDomainSrcTrafficDataRequest::DescribeDomainSrcTrafficDataRequest() : + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainSrcTrafficData") +{} + +DescribeDomainSrcTrafficDataRequest::~DescribeDomainSrcTrafficDataRequest() +{} + +long DescribeDomainSrcTrafficDataRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeDomainSrcTrafficDataRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeDomainSrcTrafficDataRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeDomainSrcTrafficDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string DescribeDomainSrcTrafficDataRequest::getStartTime()const +{ + return startTime_; +} + +void DescribeDomainSrcTrafficDataRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +std::string DescribeDomainSrcTrafficDataRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeDomainSrcTrafficDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeDomainSrcTrafficDataRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeDomainSrcTrafficDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeDomainSrcTrafficDataRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeDomainSrcTrafficDataRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string DescribeDomainSrcTrafficDataRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeDomainSrcTrafficDataRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeDomainSrcTrafficDataRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeDomainSrcTrafficDataRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeDomainSrcTrafficDataRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeDomainSrcTrafficDataRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeDomainSrcTrafficDataRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeDomainSrcTrafficDataRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeDomainSrcTrafficDataRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeDomainSrcTrafficDataRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeDomainSrcTrafficDataRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeDomainSrcTrafficDataRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeDomainSrcTrafficDataRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeDomainSrcTrafficDataRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeDomainSrcTrafficDataRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeDomainSrcTrafficDataRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeDomainSrcTrafficDataRequest::getProduct()const +{ + return product_; +} + +void DescribeDomainSrcTrafficDataRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string DescribeDomainSrcTrafficDataRequest::getDomainName()const +{ + return domainName_; +} + +void DescribeDomainSrcTrafficDataRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string DescribeDomainSrcTrafficDataRequest::getEndTime()const +{ + return endTime_; +} + +void DescribeDomainSrcTrafficDataRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string DescribeDomainSrcTrafficDataRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeDomainSrcTrafficDataRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeDomainSrcTrafficDataRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeDomainSrcTrafficDataRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeDomainSrcTrafficDataRequest::getVersion()const +{ + return version_; +} + +void DescribeDomainSrcTrafficDataRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool DescribeDomainSrcTrafficDataRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeDomainSrcTrafficDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeDomainSrcTrafficDataRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeDomainSrcTrafficDataRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeDomainSrcTrafficDataRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeDomainSrcTrafficDataRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeDomainSrcTrafficDataRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeDomainSrcTrafficDataRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +std::string DescribeDomainSrcTrafficDataRequest::getInterval()const +{ + return interval_; +} + +void DescribeDomainSrcTrafficDataRequest::setInterval(const std::string& interval) +{ + interval_ = interval; + setParameter("Interval", interval); +} + +std::string DescribeDomainSrcTrafficDataRequest::getFields()const +{ + return fields_; +} + +void DescribeDomainSrcTrafficDataRequest::setFields(const std::string& fields) +{ + fields_ = fields; + setParameter("Fields", fields); +} + diff --git a/cdn/src/model/DescribeDomainSrcFlowDataResult.cc b/cdn/src/model/DescribeDomainSrcTrafficDataResult.cc similarity index 51% rename from cdn/src/model/DescribeDomainSrcFlowDataResult.cc rename to cdn/src/model/DescribeDomainSrcTrafficDataResult.cc index 107da51e5..8d1b4169b 100644 --- a/cdn/src/model/DescribeDomainSrcFlowDataResult.cc +++ b/cdn/src/model/DescribeDomainSrcTrafficDataResult.cc @@ -14,41 +14,43 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Cdn; using namespace AlibabaCloud::Cdn::Model; -DescribeDomainSrcFlowDataResult::DescribeDomainSrcFlowDataResult() : +DescribeDomainSrcTrafficDataResult::DescribeDomainSrcTrafficDataResult() : ServiceResult() {} -DescribeDomainSrcFlowDataResult::DescribeDomainSrcFlowDataResult(const std::string &payload) : +DescribeDomainSrcTrafficDataResult::DescribeDomainSrcTrafficDataResult(const std::string &payload) : ServiceResult() { parse(payload); } -DescribeDomainSrcFlowDataResult::~DescribeDomainSrcFlowDataResult() +DescribeDomainSrcTrafficDataResult::~DescribeDomainSrcTrafficDataResult() {} -void DescribeDomainSrcFlowDataResult::parse(const std::string &payload) +void DescribeDomainSrcTrafficDataResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allSrcFlowDataPerInterval = value["SrcFlowDataPerInterval"]["DataModule"]; - for (auto value : allSrcFlowDataPerInterval) + auto allSrcTrafficDataPerInterval = value["SrcTrafficDataPerInterval"]["DataModule"]; + for (auto value : allSrcTrafficDataPerInterval) { - DataModule srcFlowDataPerIntervalObject; + DataModule srcTrafficDataPerIntervalObject; if(!value["TimeStamp"].isNull()) - srcFlowDataPerIntervalObject.timeStamp = value["TimeStamp"].asString(); + srcTrafficDataPerIntervalObject.timeStamp = value["TimeStamp"].asString(); if(!value["Value"].isNull()) - srcFlowDataPerIntervalObject.value = value["Value"].asString(); - srcFlowDataPerInterval_.push_back(srcFlowDataPerIntervalObject); + srcTrafficDataPerIntervalObject.value = value["Value"].asString(); + if(!value["HttpsValue"].isNull()) + srcTrafficDataPerIntervalObject.httpsValue = value["HttpsValue"].asString(); + srcTrafficDataPerInterval_.push_back(srcTrafficDataPerIntervalObject); } if(!value["DomainName"].isNull()) domainName_ = value["DomainName"].asString(); @@ -61,28 +63,28 @@ void DescribeDomainSrcFlowDataResult::parse(const std::string &payload) } -std::string DescribeDomainSrcFlowDataResult::getEndTime()const +std::string DescribeDomainSrcTrafficDataResult::getEndTime()const { return endTime_; } -std::string DescribeDomainSrcFlowDataResult::getDomainName()const +std::string DescribeDomainSrcTrafficDataResult::getDomainName()const { return domainName_; } -std::string DescribeDomainSrcFlowDataResult::getStartTime()const +std::string DescribeDomainSrcTrafficDataResult::getStartTime()const { return startTime_; } -std::string DescribeDomainSrcFlowDataResult::getDataInterval()const +std::string DescribeDomainSrcTrafficDataResult::getDataInterval()const { return dataInterval_; } -std::vector DescribeDomainSrcFlowDataResult::getSrcFlowDataPerInterval()const +std::vector DescribeDomainSrcTrafficDataResult::getSrcTrafficDataPerInterval()const { - return srcFlowDataPerInterval_; + return srcTrafficDataPerInterval_; } diff --git a/cdn/src/model/DescribeDomainTopReferVisitRequest.cc b/cdn/src/model/DescribeDomainTopReferVisitRequest.cc index f554299c4..93670cb95 100644 --- a/cdn/src/model/DescribeDomainTopReferVisitRequest.cc +++ b/cdn/src/model/DescribeDomainTopReferVisitRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainTopReferVisitRequest; DescribeDomainTopReferVisitRequest::DescribeDomainTopReferVisitRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainTopReferVisit") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainTopReferVisit") {} DescribeDomainTopReferVisitRequest::~DescribeDomainTopReferVisitRequest() diff --git a/cdn/src/model/DescribeDomainTopUrlVisitRequest.cc b/cdn/src/model/DescribeDomainTopUrlVisitRequest.cc index f1f611cc8..e99297e18 100644 --- a/cdn/src/model/DescribeDomainTopUrlVisitRequest.cc +++ b/cdn/src/model/DescribeDomainTopUrlVisitRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainTopUrlVisitRequest; DescribeDomainTopUrlVisitRequest::DescribeDomainTopUrlVisitRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainTopUrlVisit") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainTopUrlVisit") {} DescribeDomainTopUrlVisitRequest::~DescribeDomainTopUrlVisitRequest() diff --git a/cdn/src/model/DescribeDomainTrafficDataRequest.cc b/cdn/src/model/DescribeDomainTrafficDataRequest.cc new file mode 100644 index 000000000..34ef483c5 --- /dev/null +++ b/cdn/src/model/DescribeDomainTrafficDataRequest.cc @@ -0,0 +1,335 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Cdn::Model::DescribeDomainTrafficDataRequest; + +DescribeDomainTrafficDataRequest::DescribeDomainTrafficDataRequest() : + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainTrafficData") +{} + +DescribeDomainTrafficDataRequest::~DescribeDomainTrafficDataRequest() +{} + +long DescribeDomainTrafficDataRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeDomainTrafficDataRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeDomainTrafficDataRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeDomainTrafficDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string DescribeDomainTrafficDataRequest::getLocationNameEn()const +{ + return locationNameEn_; +} + +void DescribeDomainTrafficDataRequest::setLocationNameEn(const std::string& locationNameEn) +{ + locationNameEn_ = locationNameEn; + setParameter("LocationNameEn", locationNameEn); +} + +std::string DescribeDomainTrafficDataRequest::getStartTime()const +{ + return startTime_; +} + +void DescribeDomainTrafficDataRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +std::string DescribeDomainTrafficDataRequest::getIspNameEn()const +{ + return ispNameEn_; +} + +void DescribeDomainTrafficDataRequest::setIspNameEn(const std::string& ispNameEn) +{ + ispNameEn_ = ispNameEn; + setParameter("IspNameEn", ispNameEn); +} + +std::string DescribeDomainTrafficDataRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeDomainTrafficDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeDomainTrafficDataRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeDomainTrafficDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeDomainTrafficDataRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeDomainTrafficDataRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string DescribeDomainTrafficDataRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeDomainTrafficDataRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeDomainTrafficDataRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeDomainTrafficDataRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeDomainTrafficDataRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeDomainTrafficDataRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeDomainTrafficDataRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeDomainTrafficDataRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeDomainTrafficDataRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeDomainTrafficDataRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeDomainTrafficDataRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeDomainTrafficDataRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeDomainTrafficDataRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeDomainTrafficDataRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeDomainTrafficDataRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeDomainTrafficDataRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeDomainTrafficDataRequest::getProduct()const +{ + return product_; +} + +void DescribeDomainTrafficDataRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string DescribeDomainTrafficDataRequest::getDomainName()const +{ + return domainName_; +} + +void DescribeDomainTrafficDataRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string DescribeDomainTrafficDataRequest::getEndTime()const +{ + return endTime_; +} + +void DescribeDomainTrafficDataRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string DescribeDomainTrafficDataRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeDomainTrafficDataRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeDomainTrafficDataRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeDomainTrafficDataRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeDomainTrafficDataRequest::getVersion()const +{ + return version_; +} + +void DescribeDomainTrafficDataRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool DescribeDomainTrafficDataRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeDomainTrafficDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeDomainTrafficDataRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeDomainTrafficDataRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeDomainTrafficDataRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeDomainTrafficDataRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeDomainTrafficDataRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeDomainTrafficDataRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +std::string DescribeDomainTrafficDataRequest::getInterval()const +{ + return interval_; +} + +void DescribeDomainTrafficDataRequest::setInterval(const std::string& interval) +{ + interval_ = interval; + setParameter("Interval", interval); +} + +std::string DescribeDomainTrafficDataRequest::getFields()const +{ + return fields_; +} + +void DescribeDomainTrafficDataRequest::setFields(const std::string& fields) +{ + fields_ = fields; + setParameter("Fields", fields); +} + diff --git a/cdn/src/model/DescribeDomainTrafficDataResult.cc b/cdn/src/model/DescribeDomainTrafficDataResult.cc new file mode 100644 index 000000000..35725a98b --- /dev/null +++ b/cdn/src/model/DescribeDomainTrafficDataResult.cc @@ -0,0 +1,98 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Cdn; +using namespace AlibabaCloud::Cdn::Model; + +DescribeDomainTrafficDataResult::DescribeDomainTrafficDataResult() : + ServiceResult() +{} + +DescribeDomainTrafficDataResult::DescribeDomainTrafficDataResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDomainTrafficDataResult::~DescribeDomainTrafficDataResult() +{} + +void DescribeDomainTrafficDataResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allTrafficDataPerInterval = value["TrafficDataPerInterval"]["DataModule"]; + for (auto value : allTrafficDataPerInterval) + { + DataModule trafficDataPerIntervalObject; + if(!value["TimeStamp"].isNull()) + trafficDataPerIntervalObject.timeStamp = value["TimeStamp"].asString(); + if(!value["Value"].isNull()) + trafficDataPerIntervalObject.value = value["Value"].asString(); + if(!value["DomesticValue"].isNull()) + trafficDataPerIntervalObject.domesticValue = value["DomesticValue"].asString(); + if(!value["OverseasValue"].isNull()) + trafficDataPerIntervalObject.overseasValue = value["OverseasValue"].asString(); + if(!value["HttpsValue"].isNull()) + trafficDataPerIntervalObject.httpsValue = value["HttpsValue"].asString(); + if(!value["HttpsDomesticValue"].isNull()) + trafficDataPerIntervalObject.httpsDomesticValue = value["HttpsDomesticValue"].asString(); + if(!value["HttpsOverseasValue"].isNull()) + trafficDataPerIntervalObject.httpsOverseasValue = value["HttpsOverseasValue"].asString(); + trafficDataPerInterval_.push_back(trafficDataPerIntervalObject); + } + if(!value["DomainName"].isNull()) + domainName_ = value["DomainName"].asString(); + if(!value["StartTime"].isNull()) + startTime_ = value["StartTime"].asString(); + if(!value["EndTime"].isNull()) + endTime_ = value["EndTime"].asString(); + if(!value["DataInterval"].isNull()) + dataInterval_ = value["DataInterval"].asString(); + +} + +std::string DescribeDomainTrafficDataResult::getEndTime()const +{ + return endTime_; +} + +std::vector DescribeDomainTrafficDataResult::getTrafficDataPerInterval()const +{ + return trafficDataPerInterval_; +} + +std::string DescribeDomainTrafficDataResult::getDomainName()const +{ + return domainName_; +} + +std::string DescribeDomainTrafficDataResult::getStartTime()const +{ + return startTime_; +} + +std::string DescribeDomainTrafficDataResult::getDataInterval()const +{ + return dataInterval_; +} + diff --git a/cdn/src/model/DescribeDomainUsageDataRequest.cc b/cdn/src/model/DescribeDomainUsageDataRequest.cc new file mode 100644 index 000000000..911fcbfc4 --- /dev/null +++ b/cdn/src/model/DescribeDomainUsageDataRequest.cc @@ -0,0 +1,335 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Cdn::Model::DescribeDomainUsageDataRequest; + +DescribeDomainUsageDataRequest::DescribeDomainUsageDataRequest() : + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainUsageData") +{} + +DescribeDomainUsageDataRequest::~DescribeDomainUsageDataRequest() +{} + +long DescribeDomainUsageDataRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeDomainUsageDataRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeDomainUsageDataRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeDomainUsageDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string DescribeDomainUsageDataRequest::getStartTime()const +{ + return startTime_; +} + +void DescribeDomainUsageDataRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +std::string DescribeDomainUsageDataRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeDomainUsageDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeDomainUsageDataRequest::getType()const +{ + return type_; +} + +void DescribeDomainUsageDataRequest::setType(const std::string& type) +{ + type_ = type; + setParameter("Type", type); +} + +std::string DescribeDomainUsageDataRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeDomainUsageDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeDomainUsageDataRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeDomainUsageDataRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string DescribeDomainUsageDataRequest::getDataProtocol()const +{ + return dataProtocol_; +} + +void DescribeDomainUsageDataRequest::setDataProtocol(const std::string& dataProtocol) +{ + dataProtocol_ = dataProtocol; + setParameter("DataProtocol", dataProtocol); +} + +std::string DescribeDomainUsageDataRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeDomainUsageDataRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeDomainUsageDataRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeDomainUsageDataRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeDomainUsageDataRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeDomainUsageDataRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeDomainUsageDataRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeDomainUsageDataRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeDomainUsageDataRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeDomainUsageDataRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeDomainUsageDataRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeDomainUsageDataRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeDomainUsageDataRequest::getArea()const +{ + return area_; +} + +void DescribeDomainUsageDataRequest::setArea(const std::string& area) +{ + area_ = area; + setParameter("Area", area); +} + +std::string DescribeDomainUsageDataRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeDomainUsageDataRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeDomainUsageDataRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeDomainUsageDataRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeDomainUsageDataRequest::getProduct()const +{ + return product_; +} + +void DescribeDomainUsageDataRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string DescribeDomainUsageDataRequest::getDomainName()const +{ + return domainName_; +} + +void DescribeDomainUsageDataRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string DescribeDomainUsageDataRequest::getEndTime()const +{ + return endTime_; +} + +void DescribeDomainUsageDataRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string DescribeDomainUsageDataRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeDomainUsageDataRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeDomainUsageDataRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeDomainUsageDataRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeDomainUsageDataRequest::getVersion()const +{ + return version_; +} + +void DescribeDomainUsageDataRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool DescribeDomainUsageDataRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeDomainUsageDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeDomainUsageDataRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeDomainUsageDataRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeDomainUsageDataRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeDomainUsageDataRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeDomainUsageDataRequest::getField()const +{ + return field_; +} + +void DescribeDomainUsageDataRequest::setField(const std::string& field) +{ + field_ = field; + setParameter("Field", field); +} + +std::string DescribeDomainUsageDataRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeDomainUsageDataRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + diff --git a/cdn/src/model/DescribeDomainUsageDataResult.cc b/cdn/src/model/DescribeDomainUsageDataResult.cc new file mode 100644 index 000000000..12f65aae8 --- /dev/null +++ b/cdn/src/model/DescribeDomainUsageDataResult.cc @@ -0,0 +1,104 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Cdn; +using namespace AlibabaCloud::Cdn::Model; + +DescribeDomainUsageDataResult::DescribeDomainUsageDataResult() : + ServiceResult() +{} + +DescribeDomainUsageDataResult::DescribeDomainUsageDataResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDomainUsageDataResult::~DescribeDomainUsageDataResult() +{} + +void DescribeDomainUsageDataResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allUsageDataPerInterval = value["UsageDataPerInterval"]["DataModule"]; + for (auto value : allUsageDataPerInterval) + { + DataModule usageDataPerIntervalObject; + if(!value["TimeStamp"].isNull()) + usageDataPerIntervalObject.timeStamp = value["TimeStamp"].asString(); + if(!value["PeakTime"].isNull()) + usageDataPerIntervalObject.peakTime = value["PeakTime"].asString(); + if(!value["Value"].isNull()) + usageDataPerIntervalObject.value = value["Value"].asString(); + usageDataPerInterval_.push_back(usageDataPerIntervalObject); + } + if(!value["DomainName"].isNull()) + domainName_ = value["DomainName"].asString(); + if(!value["StartTime"].isNull()) + startTime_ = value["StartTime"].asString(); + if(!value["EndTime"].isNull()) + endTime_ = value["EndTime"].asString(); + if(!value["Type"].isNull()) + type_ = value["Type"].asString(); + if(!value["Area"].isNull()) + area_ = value["Area"].asString(); + if(!value["DataInterval"].isNull()) + dataInterval_ = value["DataInterval"].asString(); + +} + +std::vector DescribeDomainUsageDataResult::getUsageDataPerInterval()const +{ + return usageDataPerInterval_; +} + +std::string DescribeDomainUsageDataResult::getType()const +{ + return type_; +} + +std::string DescribeDomainUsageDataResult::getArea()const +{ + return area_; +} + +std::string DescribeDomainUsageDataResult::getEndTime()const +{ + return endTime_; +} + +std::string DescribeDomainUsageDataResult::getDomainName()const +{ + return domainName_; +} + +std::string DescribeDomainUsageDataResult::getStartTime()const +{ + return startTime_; +} + +std::string DescribeDomainUsageDataResult::getDataInterval()const +{ + return dataInterval_; +} + diff --git a/cdn/src/model/DescribeDomainUvDataRequest.cc b/cdn/src/model/DescribeDomainUvDataRequest.cc index bc8dfb86e..50175916b 100644 --- a/cdn/src/model/DescribeDomainUvDataRequest.cc +++ b/cdn/src/model/DescribeDomainUvDataRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainUvDataRequest; DescribeDomainUvDataRequest::DescribeDomainUvDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainUvData") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainUvData") {} DescribeDomainUvDataRequest::~DescribeDomainUvDataRequest() diff --git a/cdn/src/model/DescribeDomainsBySourceRequest.cc b/cdn/src/model/DescribeDomainsBySourceRequest.cc index 1aeb46320..2876cba9f 100644 --- a/cdn/src/model/DescribeDomainsBySourceRequest.cc +++ b/cdn/src/model/DescribeDomainsBySourceRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeDomainsBySourceRequest; DescribeDomainsBySourceRequest::DescribeDomainsBySourceRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainsBySource") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainsBySource") {} DescribeDomainsBySourceRequest::~DescribeDomainsBySourceRequest() diff --git a/cdn/src/model/DescribeDomainsUsageByDayRequest.cc b/cdn/src/model/DescribeDomainsUsageByDayRequest.cc index 339456d4d..984f1b670 100644 --- a/cdn/src/model/DescribeDomainsUsageByDayRequest.cc +++ b/cdn/src/model/DescribeDomainsUsageByDayRequest.cc @@ -19,12 +19,89 @@ using AlibabaCloud::Cdn::Model::DescribeDomainsUsageByDayRequest; DescribeDomainsUsageByDayRequest::DescribeDomainsUsageByDayRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeDomainsUsageByDay") + RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainsUsageByDay") {} DescribeDomainsUsageByDayRequest::~DescribeDomainsUsageByDayRequest() {} +long DescribeDomainsUsageByDayRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeDomainsUsageByDayRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeDomainsUsageByDayRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeDomainsUsageByDayRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string DescribeDomainsUsageByDayRequest::getStartTime()const +{ + return startTime_; +} + +void DescribeDomainsUsageByDayRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +std::string DescribeDomainsUsageByDayRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeDomainsUsageByDayRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeDomainsUsageByDayRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeDomainsUsageByDayRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeDomainsUsageByDayRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeDomainsUsageByDayRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string DescribeDomainsUsageByDayRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeDomainsUsageByDayRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + std::string DescribeDomainsUsageByDayRequest::getSecurityToken()const { return securityToken_; @@ -36,6 +113,83 @@ void DescribeDomainsUsageByDayRequest::setSecurityToken(const std::string& secur setParameter("SecurityToken", securityToken); } +std::string DescribeDomainsUsageByDayRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeDomainsUsageByDayRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeDomainsUsageByDayRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeDomainsUsageByDayRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeDomainsUsageByDayRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeDomainsUsageByDayRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeDomainsUsageByDayRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeDomainsUsageByDayRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeDomainsUsageByDayRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeDomainsUsageByDayRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeDomainsUsageByDayRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeDomainsUsageByDayRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeDomainsUsageByDayRequest::getProduct()const +{ + return product_; +} + +void DescribeDomainsUsageByDayRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + std::string DescribeDomainsUsageByDayRequest::getDomainName()const { return domainName_; @@ -58,15 +212,15 @@ void DescribeDomainsUsageByDayRequest::setEndTime(const std::string& endTime) setParameter("EndTime", endTime); } -std::string DescribeDomainsUsageByDayRequest::getStartTime()const +std::string DescribeDomainsUsageByDayRequest::getCallerBid()const { - return startTime_; + return callerBid_; } -void DescribeDomainsUsageByDayRequest::setStartTime(const std::string& startTime) +void DescribeDomainsUsageByDayRequest::setCallerBid(const std::string& callerBid) { - startTime_ = startTime; - setParameter("StartTime", startTime); + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); } long DescribeDomainsUsageByDayRequest::getOwnerId()const @@ -80,14 +234,58 @@ void DescribeDomainsUsageByDayRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeDomainsUsageByDayRequest::getAccessKeyId()const +std::string DescribeDomainsUsageByDayRequest::getVersion()const { - return accessKeyId_; + return version_; } -void DescribeDomainsUsageByDayRequest::setAccessKeyId(const std::string& accessKeyId) +void DescribeDomainsUsageByDayRequest::setVersion(const std::string& version) { - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); + version_ = version; + setParameter("Version", version); +} + +bool DescribeDomainsUsageByDayRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeDomainsUsageByDayRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeDomainsUsageByDayRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeDomainsUsageByDayRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeDomainsUsageByDayRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeDomainsUsageByDayRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeDomainsUsageByDayRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeDomainsUsageByDayRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); } diff --git a/cdn/src/model/DescribeFCTriggerRequest.cc b/cdn/src/model/DescribeFCTriggerRequest.cc index 6c30bacaa..ebe17ba28 100644 --- a/cdn/src/model/DescribeFCTriggerRequest.cc +++ b/cdn/src/model/DescribeFCTriggerRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeFCTriggerRequest; DescribeFCTriggerRequest::DescribeFCTriggerRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeFCTrigger") + RpcServiceRequest("cdn", "2018-05-10", "DescribeFCTrigger") {} DescribeFCTriggerRequest::~DescribeFCTriggerRequest() diff --git a/cdn/src/model/DescribeIpInfoRequest.cc b/cdn/src/model/DescribeIpInfoRequest.cc index 79c08c49d..f0385ec16 100644 --- a/cdn/src/model/DescribeIpInfoRequest.cc +++ b/cdn/src/model/DescribeIpInfoRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeIpInfoRequest; DescribeIpInfoRequest::DescribeIpInfoRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeIpInfo") + RpcServiceRequest("cdn", "2018-05-10", "DescribeIpInfo") {} DescribeIpInfoRequest::~DescribeIpInfoRequest() diff --git a/cdn/src/model/DescribeL2VipsByDomainRequest.cc b/cdn/src/model/DescribeL2VipsByDomainRequest.cc index b9f4c95f9..a6a8a95aa 100644 --- a/cdn/src/model/DescribeL2VipsByDomainRequest.cc +++ b/cdn/src/model/DescribeL2VipsByDomainRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeL2VipsByDomainRequest; DescribeL2VipsByDomainRequest::DescribeL2VipsByDomainRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeL2VipsByDomain") + RpcServiceRequest("cdn", "2018-05-10", "DescribeL2VipsByDomain") {} DescribeL2VipsByDomainRequest::~DescribeL2VipsByDomainRequest() diff --git a/cdn/src/model/DescribeL2VipsByDynamicDomainRequest.cc b/cdn/src/model/DescribeL2VipsByDynamicDomainRequest.cc deleted file mode 100644 index 0bdcf705f..000000000 --- a/cdn/src/model/DescribeL2VipsByDynamicDomainRequest.cc +++ /dev/null @@ -1,269 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeL2VipsByDynamicDomainRequest; - -DescribeL2VipsByDynamicDomainRequest::DescribeL2VipsByDynamicDomainRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeL2VipsByDynamicDomain") -{} - -DescribeL2VipsByDynamicDomainRequest::~DescribeL2VipsByDynamicDomainRequest() -{} - -std::string DescribeL2VipsByDynamicDomainRequest::getApp_ip()const -{ - return app_ip_; -} - -void DescribeL2VipsByDynamicDomainRequest::setApp_ip(const std::string& app_ip) -{ - app_ip_ = app_ip; - setParameter("App_ip", app_ip); -} - -std::string DescribeL2VipsByDynamicDomainRequest::getPopProduct()const -{ - return popProduct_; -} - -void DescribeL2VipsByDynamicDomainRequest::setPopProduct(const std::string& popProduct) -{ - popProduct_ = popProduct; - setParameter("PopProduct", popProduct); -} - -std::string DescribeL2VipsByDynamicDomainRequest::getProduct()const -{ - return product_; -} - -void DescribeL2VipsByDynamicDomainRequest::setProduct(const std::string& product) -{ - product_ = product; - setParameter("Product", product); -} - -long DescribeL2VipsByDynamicDomainRequest::getCallerParentId()const -{ - return callerParentId_; -} - -void DescribeL2VipsByDynamicDomainRequest::setCallerParentId(long callerParentId) -{ - callerParentId_ = callerParentId; - setParameter("CallerParentId", std::to_string(callerParentId)); -} - -std::string DescribeL2VipsByDynamicDomainRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeL2VipsByDynamicDomainRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -bool DescribeL2VipsByDynamicDomainRequest::getProxy_original_security_transport()const -{ - return proxy_original_security_transport_; -} - -void DescribeL2VipsByDynamicDomainRequest::setProxy_original_security_transport(bool proxy_original_security_transport) -{ - proxy_original_security_transport_ = proxy_original_security_transport; - setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); -} - -std::string DescribeL2VipsByDynamicDomainRequest::getCallerBid()const -{ - return callerBid_; -} - -void DescribeL2VipsByDynamicDomainRequest::setCallerBid(const std::string& callerBid) -{ - callerBid_ = callerBid; - setParameter("CallerBid", callerBid); -} - -long DescribeL2VipsByDynamicDomainRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeL2VipsByDynamicDomainRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeL2VipsByDynamicDomainRequest::getProxy_original_source_ip()const -{ - return proxy_original_source_ip_; -} - -void DescribeL2VipsByDynamicDomainRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) -{ - proxy_original_source_ip_ = proxy_original_source_ip; - setParameter("Proxy_original_source_ip", proxy_original_source_ip); -} - -std::string DescribeL2VipsByDynamicDomainRequest::getVersion()const -{ - return version_; -} - -void DescribeL2VipsByDynamicDomainRequest::setVersion(const std::string& version) -{ - version_ = version; - setParameter("Version", version); -} - -std::string DescribeL2VipsByDynamicDomainRequest::getOwnerIdLoginEmail()const -{ - return ownerIdLoginEmail_; -} - -void DescribeL2VipsByDynamicDomainRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) -{ - ownerIdLoginEmail_ = ownerIdLoginEmail; - setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); -} - -std::string DescribeL2VipsByDynamicDomainRequest::getCallerType()const -{ - return callerType_; -} - -void DescribeL2VipsByDynamicDomainRequest::setCallerType(const std::string& callerType) -{ - callerType_ = callerType; - setParameter("CallerType", callerType); -} - -bool DescribeL2VipsByDynamicDomainRequest::getProxy_trust_transport_info()const -{ - return proxy_trust_transport_info_; -} - -void DescribeL2VipsByDynamicDomainRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) -{ - proxy_trust_transport_info_ = proxy_trust_transport_info; - setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); -} - -bool DescribeL2VipsByDynamicDomainRequest::getAk_mfa_present()const -{ - return ak_mfa_present_; -} - -void DescribeL2VipsByDynamicDomainRequest::setAk_mfa_present(bool ak_mfa_present) -{ - ak_mfa_present_ = ak_mfa_present; - setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); -} - -std::string DescribeL2VipsByDynamicDomainRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeL2VipsByDynamicDomainRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -bool DescribeL2VipsByDynamicDomainRequest::getSecurity_transport()const -{ - return security_transport_; -} - -void DescribeL2VipsByDynamicDomainRequest::setSecurity_transport(bool security_transport) -{ - security_transport_ = security_transport; - setParameter("Security_transport", std::to_string(security_transport)); -} - -std::string DescribeL2VipsByDynamicDomainRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeL2VipsByDynamicDomainRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeL2VipsByDynamicDomainRequest::getRequestId()const -{ - return requestId_; -} - -void DescribeL2VipsByDynamicDomainRequest::setRequestId(const std::string& requestId) -{ - requestId_ = requestId; - setParameter("RequestId", requestId); -} - -std::string DescribeL2VipsByDynamicDomainRequest::getRequestContent()const -{ - return requestContent_; -} - -void DescribeL2VipsByDynamicDomainRequest::setRequestContent(const std::string& requestContent) -{ - requestContent_ = requestContent; - setParameter("RequestContent", requestContent); -} - -std::string DescribeL2VipsByDynamicDomainRequest::getCallerBidEmail()const -{ - return callerBidEmail_; -} - -void DescribeL2VipsByDynamicDomainRequest::setCallerBidEmail(const std::string& callerBidEmail) -{ - callerBidEmail_ = callerBidEmail; - setParameter("CallerBidEmail", callerBidEmail); -} - -std::string DescribeL2VipsByDynamicDomainRequest::getCallerUidEmail()const -{ - return callerUidEmail_; -} - -void DescribeL2VipsByDynamicDomainRequest::setCallerUidEmail(const std::string& callerUidEmail) -{ - callerUidEmail_ = callerUidEmail; - setParameter("CallerUidEmail", callerUidEmail); -} - -long DescribeL2VipsByDynamicDomainRequest::getCallerUid()const -{ - return callerUid_; -} - -void DescribeL2VipsByDynamicDomainRequest::setCallerUid(long callerUid) -{ - callerUid_ = callerUid; - setParameter("CallerUid", std::to_string(callerUid)); -} - diff --git a/cdn/src/model/DescribeLivePullStreamConfigResult.cc b/cdn/src/model/DescribeLivePullStreamConfigResult.cc deleted file mode 100644 index 4e7f24cc8..000000000 --- a/cdn/src/model/DescribeLivePullStreamConfigResult.cc +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLivePullStreamConfigResult::DescribeLivePullStreamConfigResult() : - ServiceResult() -{} - -DescribeLivePullStreamConfigResult::DescribeLivePullStreamConfigResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLivePullStreamConfigResult::~DescribeLivePullStreamConfigResult() -{} - -void DescribeLivePullStreamConfigResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allLiveAppRecordList = value["LiveAppRecordList"]["LiveAppRecord"]; - for (auto value : allLiveAppRecordList) - { - LiveAppRecord liveAppRecordListObject; - if(!value["DomainName"].isNull()) - liveAppRecordListObject.domainName = value["DomainName"].asString(); - if(!value["StreamName"].isNull()) - liveAppRecordListObject.streamName = value["StreamName"].asString(); - if(!value["SourceUrl"].isNull()) - liveAppRecordListObject.sourceUrl = value["SourceUrl"].asString(); - if(!value["StartTime"].isNull()) - liveAppRecordListObject.startTime = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - liveAppRecordListObject.endTime = value["EndTime"].asString(); - liveAppRecordList_.push_back(liveAppRecordListObject); - } - -} - -std::vector DescribeLivePullStreamConfigResult::getLiveAppRecordList()const -{ - return liveAppRecordList_; -} - diff --git a/cdn/src/model/DescribeLiveRecordConfigResult.cc b/cdn/src/model/DescribeLiveRecordConfigResult.cc deleted file mode 100644 index 9aa688cf0..000000000 --- a/cdn/src/model/DescribeLiveRecordConfigResult.cc +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLiveRecordConfigResult::DescribeLiveRecordConfigResult() : - ServiceResult() -{} - -DescribeLiveRecordConfigResult::DescribeLiveRecordConfigResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLiveRecordConfigResult::~DescribeLiveRecordConfigResult() -{} - -void DescribeLiveRecordConfigResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allLiveAppRecordList = value["LiveAppRecordList"]["LiveAppRecord"]; - for (auto value : allLiveAppRecordList) - { - LiveAppRecord liveAppRecordListObject; - if(!value["DomainName"].isNull()) - liveAppRecordListObject.domainName = value["DomainName"].asString(); - if(!value["AppName"].isNull()) - liveAppRecordListObject.appName = value["AppName"].asString(); - if(!value["OssEndpoint"].isNull()) - liveAppRecordListObject.ossEndpoint = value["OssEndpoint"].asString(); - if(!value["OssBucket"].isNull()) - liveAppRecordListObject.ossBucket = value["OssBucket"].asString(); - if(!value["OssObjectPrefix"].isNull()) - liveAppRecordListObject.ossObjectPrefix = value["OssObjectPrefix"].asString(); - if(!value["CreateTime"].isNull()) - liveAppRecordListObject.createTime = value["CreateTime"].asString(); - liveAppRecordList_.push_back(liveAppRecordListObject); - } - -} - -std::vector DescribeLiveRecordConfigResult::getLiveAppRecordList()const -{ - return liveAppRecordList_; -} - diff --git a/cdn/src/model/DescribeLiveSnapshotConfigRequest.cc b/cdn/src/model/DescribeLiveSnapshotConfigRequest.cc deleted file mode 100644 index 50e1292ce..000000000 --- a/cdn/src/model/DescribeLiveSnapshotConfigRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeLiveSnapshotConfigRequest; - -DescribeLiveSnapshotConfigRequest::DescribeLiveSnapshotConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveSnapshotConfig") -{} - -DescribeLiveSnapshotConfigRequest::~DescribeLiveSnapshotConfigRequest() -{} - -std::string DescribeLiveSnapshotConfigRequest::getAppName()const -{ - return appName_; -} - -void DescribeLiveSnapshotConfigRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string DescribeLiveSnapshotConfigRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveSnapshotConfigRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeLiveSnapshotConfigRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeLiveSnapshotConfigRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -int DescribeLiveSnapshotConfigRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeLiveSnapshotConfigRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -long DescribeLiveSnapshotConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeLiveSnapshotConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeLiveSnapshotConfigRequest::getPageNum()const -{ - return pageNum_; -} - -void DescribeLiveSnapshotConfigRequest::setPageNum(int pageNum) -{ - pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); -} - -std::string DescribeLiveSnapshotConfigRequest::getStreamName()const -{ - return streamName_; -} - -void DescribeLiveSnapshotConfigRequest::setStreamName(const std::string& streamName) -{ - streamName_ = streamName; - setParameter("StreamName", streamName); -} - -std::string DescribeLiveSnapshotConfigRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeLiveSnapshotConfigRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeLiveSnapshotConfigRequest::getOrder()const -{ - return order_; -} - -void DescribeLiveSnapshotConfigRequest::setOrder(const std::string& order) -{ - order_ = order; - setParameter("Order", order); -} - diff --git a/cdn/src/model/DescribeLiveSnapshotConfigResult.cc b/cdn/src/model/DescribeLiveSnapshotConfigResult.cc deleted file mode 100644 index e127d6003..000000000 --- a/cdn/src/model/DescribeLiveSnapshotConfigResult.cc +++ /dev/null @@ -1,107 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLiveSnapshotConfigResult::DescribeLiveSnapshotConfigResult() : - ServiceResult() -{} - -DescribeLiveSnapshotConfigResult::DescribeLiveSnapshotConfigResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLiveSnapshotConfigResult::~DescribeLiveSnapshotConfigResult() -{} - -void DescribeLiveSnapshotConfigResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allLiveStreamSnapshotConfigList = value["LiveStreamSnapshotConfigList"]["LiveStreamSnapshotConfig"]; - for (auto value : allLiveStreamSnapshotConfigList) - { - LiveStreamSnapshotConfig liveStreamSnapshotConfigListObject; - if(!value["DomainName"].isNull()) - liveStreamSnapshotConfigListObject.domainName = value["DomainName"].asString(); - if(!value["AppName"].isNull()) - liveStreamSnapshotConfigListObject.appName = value["AppName"].asString(); - if(!value["TimeInterval"].isNull()) - liveStreamSnapshotConfigListObject.timeInterval = std::stoi(value["TimeInterval"].asString()); - if(!value["OssEndpoint"].isNull()) - liveStreamSnapshotConfigListObject.ossEndpoint = value["OssEndpoint"].asString(); - if(!value["OssBucket"].isNull()) - liveStreamSnapshotConfigListObject.ossBucket = value["OssBucket"].asString(); - if(!value["OverwriteOssObject"].isNull()) - liveStreamSnapshotConfigListObject.overwriteOssObject = value["OverwriteOssObject"].asString(); - if(!value["SequenceOssObject"].isNull()) - liveStreamSnapshotConfigListObject.sequenceOssObject = value["SequenceOssObject"].asString(); - if(!value["CreateTime"].isNull()) - liveStreamSnapshotConfigListObject.createTime = value["CreateTime"].asString(); - liveStreamSnapshotConfigList_.push_back(liveStreamSnapshotConfigListObject); - } - if(!value["PageNum"].isNull()) - pageNum_ = std::stoi(value["PageNum"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); - if(!value["Order"].isNull()) - order_ = value["Order"].asString(); - if(!value["TotalNum"].isNull()) - totalNum_ = std::stoi(value["TotalNum"].asString()); - if(!value["TotalPage"].isNull()) - totalPage_ = std::stoi(value["TotalPage"].asString()); - -} - -std::string DescribeLiveSnapshotConfigResult::getOrder()const -{ - return order_; -} - -int DescribeLiveSnapshotConfigResult::getTotalNum()const -{ - return totalNum_; -} - -int DescribeLiveSnapshotConfigResult::getPageNum()const -{ - return pageNum_; -} - -int DescribeLiveSnapshotConfigResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeLiveSnapshotConfigResult::getTotalPage()const -{ - return totalPage_; -} - -std::vector DescribeLiveSnapshotConfigResult::getLiveStreamSnapshotConfigList()const -{ - return liveStreamSnapshotConfigList_; -} - diff --git a/cdn/src/model/DescribeLiveStreamBitRateDataRequest.cc b/cdn/src/model/DescribeLiveStreamBitRateDataRequest.cc deleted file mode 100644 index aa0d1bc0d..000000000 --- a/cdn/src/model/DescribeLiveStreamBitRateDataRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeLiveStreamBitRateDataRequest; - -DescribeLiveStreamBitRateDataRequest::DescribeLiveStreamBitRateDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamBitRateData") -{} - -DescribeLiveStreamBitRateDataRequest::~DescribeLiveStreamBitRateDataRequest() -{} - -std::string DescribeLiveStreamBitRateDataRequest::getAppName()const -{ - return appName_; -} - -void DescribeLiveStreamBitRateDataRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string DescribeLiveStreamBitRateDataRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveStreamBitRateDataRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeLiveStreamBitRateDataRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeLiveStreamBitRateDataRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeLiveStreamBitRateDataRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeLiveStreamBitRateDataRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeLiveStreamBitRateDataRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeLiveStreamBitRateDataRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeLiveStreamBitRateDataRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeLiveStreamBitRateDataRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeLiveStreamBitRateDataRequest::getStreamName()const -{ - return streamName_; -} - -void DescribeLiveStreamBitRateDataRequest::setStreamName(const std::string& streamName) -{ - streamName_ = streamName; - setParameter("StreamName", streamName); -} - -std::string DescribeLiveStreamBitRateDataRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeLiveStreamBitRateDataRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeLiveStreamBitRateDataResult.cc b/cdn/src/model/DescribeLiveStreamBitRateDataResult.cc deleted file mode 100644 index 079fd14c2..000000000 --- a/cdn/src/model/DescribeLiveStreamBitRateDataResult.cc +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLiveStreamBitRateDataResult::DescribeLiveStreamBitRateDataResult() : - ServiceResult() -{} - -DescribeLiveStreamBitRateDataResult::DescribeLiveStreamBitRateDataResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLiveStreamBitRateDataResult::~DescribeLiveStreamBitRateDataResult() -{} - -void DescribeLiveStreamBitRateDataResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allFrameRateAndBitRateInfos = value["FrameRateAndBitRateInfos"]["FrameRateAndBitRateInfo"]; - for (auto value : allFrameRateAndBitRateInfos) - { - FrameRateAndBitRateInfo frameRateAndBitRateInfosObject; - if(!value["StreamUrl"].isNull()) - frameRateAndBitRateInfosObject.streamUrl = value["StreamUrl"].asString(); - if(!value["VideoFrameRate"].isNull()) - frameRateAndBitRateInfosObject.videoFrameRate = std::stof(value["VideoFrameRate"].asString()); - if(!value["AudioFrameRate"].isNull()) - frameRateAndBitRateInfosObject.audioFrameRate = std::stof(value["AudioFrameRate"].asString()); - if(!value["BitRate"].isNull()) - frameRateAndBitRateInfosObject.bitRate = std::stof(value["BitRate"].asString()); - if(!value["Time"].isNull()) - frameRateAndBitRateInfosObject.time = value["Time"].asString(); - frameRateAndBitRateInfos_.push_back(frameRateAndBitRateInfosObject); - } - -} - -std::vector DescribeLiveStreamBitRateDataResult::getFrameRateAndBitRateInfos()const -{ - return frameRateAndBitRateInfos_; -} - diff --git a/cdn/src/model/DescribeLiveStreamDomainAppInfoRequest.cc b/cdn/src/model/DescribeLiveStreamDomainAppInfoRequest.cc deleted file mode 100644 index edf3b49ec..000000000 --- a/cdn/src/model/DescribeLiveStreamDomainAppInfoRequest.cc +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeLiveStreamDomainAppInfoRequest; - -DescribeLiveStreamDomainAppInfoRequest::DescribeLiveStreamDomainAppInfoRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamDomainAppInfo") -{} - -DescribeLiveStreamDomainAppInfoRequest::~DescribeLiveStreamDomainAppInfoRequest() -{} - -std::string DescribeLiveStreamDomainAppInfoRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveStreamDomainAppInfoRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeLiveStreamDomainAppInfoRequest::getAppDomain()const -{ - return appDomain_; -} - -void DescribeLiveStreamDomainAppInfoRequest::setAppDomain(const std::string& appDomain) -{ - appDomain_ = appDomain; - setParameter("AppDomain", appDomain); -} - -long DescribeLiveStreamDomainAppInfoRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeLiveStreamDomainAppInfoRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeLiveStreamDomainAppInfoRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeLiveStreamDomainAppInfoRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeLiveStreamDomainAppInfoResult.cc b/cdn/src/model/DescribeLiveStreamDomainAppInfoResult.cc deleted file mode 100644 index 9b47fa45d..000000000 --- a/cdn/src/model/DescribeLiveStreamDomainAppInfoResult.cc +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLiveStreamDomainAppInfoResult::DescribeLiveStreamDomainAppInfoResult() : - ServiceResult() -{} - -DescribeLiveStreamDomainAppInfoResult::DescribeLiveStreamDomainAppInfoResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLiveStreamDomainAppInfoResult::~DescribeLiveStreamDomainAppInfoResult() -{} - -void DescribeLiveStreamDomainAppInfoResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allDomainAppList = value["DomainAppList"]["DomainAppInfo"]; - for (auto value : allDomainAppList) - { - DomainAppInfo domainAppListObject; - if(!value["AppDomain"].isNull()) - domainAppListObject.appDomain = value["AppDomain"].asString(); - if(!value["AppId"].isNull()) - domainAppListObject.appId = value["AppId"].asString(); - if(!value["AppKey"].isNull()) - domainAppListObject.appKey = value["AppKey"].asString(); - if(!value["AppOssBucket"].isNull()) - domainAppListObject.appOssBucket = value["AppOssBucket"].asString(); - if(!value["AppOssHost"].isNull()) - domainAppListObject.appOssHost = value["AppOssHost"].asString(); - if(!value["AppOwnerId"].isNull()) - domainAppListObject.appOwnerId = value["AppOwnerId"].asString(); - if(!value["AppSecret"].isNull()) - domainAppListObject.appSecret = value["AppSecret"].asString(); - if(!value["UpdateTime"].isNull()) - domainAppListObject.updateTime = value["UpdateTime"].asString(); - domainAppList_.push_back(domainAppListObject); - } - -} - -std::vector DescribeLiveStreamDomainAppInfoResult::getDomainAppList()const -{ - return domainAppList_; -} - diff --git a/cdn/src/model/DescribeLiveStreamOnlineUserNumRequest.cc b/cdn/src/model/DescribeLiveStreamOnlineUserNumRequest.cc deleted file mode 100644 index 2a7a9f35b..000000000 --- a/cdn/src/model/DescribeLiveStreamOnlineUserNumRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeLiveStreamOnlineUserNumRequest; - -DescribeLiveStreamOnlineUserNumRequest::DescribeLiveStreamOnlineUserNumRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamOnlineUserNum") -{} - -DescribeLiveStreamOnlineUserNumRequest::~DescribeLiveStreamOnlineUserNumRequest() -{} - -std::string DescribeLiveStreamOnlineUserNumRequest::getAppName()const -{ - return appName_; -} - -void DescribeLiveStreamOnlineUserNumRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string DescribeLiveStreamOnlineUserNumRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveStreamOnlineUserNumRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeLiveStreamOnlineUserNumRequest::getHlsSwitch()const -{ - return hlsSwitch_; -} - -void DescribeLiveStreamOnlineUserNumRequest::setHlsSwitch(const std::string& hlsSwitch) -{ - hlsSwitch_ = hlsSwitch; - setParameter("HlsSwitch", hlsSwitch); -} - -std::string DescribeLiveStreamOnlineUserNumRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeLiveStreamOnlineUserNumRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeLiveStreamOnlineUserNumRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeLiveStreamOnlineUserNumRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeLiveStreamOnlineUserNumRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeLiveStreamOnlineUserNumRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeLiveStreamOnlineUserNumRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeLiveStreamOnlineUserNumRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeLiveStreamOnlineUserNumRequest::getStreamName()const -{ - return streamName_; -} - -void DescribeLiveStreamOnlineUserNumRequest::setStreamName(const std::string& streamName) -{ - streamName_ = streamName; - setParameter("StreamName", streamName); -} - -std::string DescribeLiveStreamOnlineUserNumRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeLiveStreamOnlineUserNumRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeLiveStreamOnlineUserNumResult.cc b/cdn/src/model/DescribeLiveStreamOnlineUserNumResult.cc deleted file mode 100644 index d0f5abf9a..000000000 --- a/cdn/src/model/DescribeLiveStreamOnlineUserNumResult.cc +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLiveStreamOnlineUserNumResult::DescribeLiveStreamOnlineUserNumResult() : - ServiceResult() -{} - -DescribeLiveStreamOnlineUserNumResult::DescribeLiveStreamOnlineUserNumResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLiveStreamOnlineUserNumResult::~DescribeLiveStreamOnlineUserNumResult() -{} - -void DescribeLiveStreamOnlineUserNumResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allOnlineUserInfo = value["OnlineUserInfo"]["LiveStreamOnlineUserNumInfo"]; - for (auto value : allOnlineUserInfo) - { - LiveStreamOnlineUserNumInfo onlineUserInfoObject; - if(!value["StreamUrl"].isNull()) - onlineUserInfoObject.streamUrl = value["StreamUrl"].asString(); - if(!value["UserNumber"].isNull()) - onlineUserInfoObject.userNumber = std::stol(value["UserNumber"].asString()); - if(!value["Time"].isNull()) - onlineUserInfoObject.time = value["Time"].asString(); - onlineUserInfo_.push_back(onlineUserInfoObject); - } - if(!value["TotalUserNumber"].isNull()) - totalUserNumber_ = std::stol(value["TotalUserNumber"].asString()); - -} - -std::vector DescribeLiveStreamOnlineUserNumResult::getOnlineUserInfo()const -{ - return onlineUserInfo_; -} - -long DescribeLiveStreamOnlineUserNumResult::getTotalUserNumber()const -{ - return totalUserNumber_; -} - diff --git a/cdn/src/model/DescribeLiveStreamRecordContentRequest.cc b/cdn/src/model/DescribeLiveStreamRecordContentRequest.cc deleted file mode 100644 index 474ca6d1f..000000000 --- a/cdn/src/model/DescribeLiveStreamRecordContentRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeLiveStreamRecordContentRequest; - -DescribeLiveStreamRecordContentRequest::DescribeLiveStreamRecordContentRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamRecordContent") -{} - -DescribeLiveStreamRecordContentRequest::~DescribeLiveStreamRecordContentRequest() -{} - -std::string DescribeLiveStreamRecordContentRequest::getAppName()const -{ - return appName_; -} - -void DescribeLiveStreamRecordContentRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string DescribeLiveStreamRecordContentRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveStreamRecordContentRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeLiveStreamRecordContentRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeLiveStreamRecordContentRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeLiveStreamRecordContentRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeLiveStreamRecordContentRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeLiveStreamRecordContentRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeLiveStreamRecordContentRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeLiveStreamRecordContentRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeLiveStreamRecordContentRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeLiveStreamRecordContentRequest::getStreamName()const -{ - return streamName_; -} - -void DescribeLiveStreamRecordContentRequest::setStreamName(const std::string& streamName) -{ - streamName_ = streamName; - setParameter("StreamName", streamName); -} - -std::string DescribeLiveStreamRecordContentRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeLiveStreamRecordContentRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeLiveStreamRecordContentResult.cc b/cdn/src/model/DescribeLiveStreamRecordContentResult.cc deleted file mode 100644 index 15d60beb4..000000000 --- a/cdn/src/model/DescribeLiveStreamRecordContentResult.cc +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLiveStreamRecordContentResult::DescribeLiveStreamRecordContentResult() : - ServiceResult() -{} - -DescribeLiveStreamRecordContentResult::DescribeLiveStreamRecordContentResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLiveStreamRecordContentResult::~DescribeLiveStreamRecordContentResult() -{} - -void DescribeLiveStreamRecordContentResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allRecordContentInfoList = value["RecordContentInfoList"]["RecordContentInfo"]; - for (auto value : allRecordContentInfoList) - { - RecordContentInfo recordContentInfoListObject; - if(!value["OssEndpoint"].isNull()) - recordContentInfoListObject.ossEndpoint = value["OssEndpoint"].asString(); - if(!value["OssBucket"].isNull()) - recordContentInfoListObject.ossBucket = value["OssBucket"].asString(); - if(!value["OssObjectPrefix"].isNull()) - recordContentInfoListObject.ossObjectPrefix = value["OssObjectPrefix"].asString(); - if(!value["StartTime"].isNull()) - recordContentInfoListObject.startTime = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - recordContentInfoListObject.endTime = value["EndTime"].asString(); - if(!value["Duration"].isNull()) - recordContentInfoListObject.duration = std::stof(value["Duration"].asString()); - recordContentInfoList_.push_back(recordContentInfoListObject); - } - -} - -std::vector DescribeLiveStreamRecordContentResult::getRecordContentInfoList()const -{ - return recordContentInfoList_; -} - diff --git a/cdn/src/model/DescribeLiveStreamRecordIndexFileRequest.cc b/cdn/src/model/DescribeLiveStreamRecordIndexFileRequest.cc deleted file mode 100644 index 301cbd9da..000000000 --- a/cdn/src/model/DescribeLiveStreamRecordIndexFileRequest.cc +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeLiveStreamRecordIndexFileRequest; - -DescribeLiveStreamRecordIndexFileRequest::DescribeLiveStreamRecordIndexFileRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamRecordIndexFile") -{} - -DescribeLiveStreamRecordIndexFileRequest::~DescribeLiveStreamRecordIndexFileRequest() -{} - -std::string DescribeLiveStreamRecordIndexFileRequest::getRecordId()const -{ - return recordId_; -} - -void DescribeLiveStreamRecordIndexFileRequest::setRecordId(const std::string& recordId) -{ - recordId_ = recordId; - setParameter("RecordId", recordId); -} - -std::string DescribeLiveStreamRecordIndexFileRequest::getAppName()const -{ - return appName_; -} - -void DescribeLiveStreamRecordIndexFileRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string DescribeLiveStreamRecordIndexFileRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveStreamRecordIndexFileRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeLiveStreamRecordIndexFileRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeLiveStreamRecordIndexFileRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long DescribeLiveStreamRecordIndexFileRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeLiveStreamRecordIndexFileRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeLiveStreamRecordIndexFileRequest::getStreamName()const -{ - return streamName_; -} - -void DescribeLiveStreamRecordIndexFileRequest::setStreamName(const std::string& streamName) -{ - streamName_ = streamName; - setParameter("StreamName", streamName); -} - -std::string DescribeLiveStreamRecordIndexFileRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeLiveStreamRecordIndexFileRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeLiveStreamRecordIndexFileResult.cc b/cdn/src/model/DescribeLiveStreamRecordIndexFileResult.cc deleted file mode 100644 index df7e9eaf8..000000000 --- a/cdn/src/model/DescribeLiveStreamRecordIndexFileResult.cc +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLiveStreamRecordIndexFileResult::DescribeLiveStreamRecordIndexFileResult() : - ServiceResult() -{} - -DescribeLiveStreamRecordIndexFileResult::DescribeLiveStreamRecordIndexFileResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLiveStreamRecordIndexFileResult::~DescribeLiveStreamRecordIndexFileResult() -{} - -void DescribeLiveStreamRecordIndexFileResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto recordIndexInfoNode = value["RecordIndexInfo"]; - if(!recordIndexInfoNode["RecordId"].isNull()) - recordIndexInfo_.recordId = recordIndexInfoNode["RecordId"].asString(); - if(!recordIndexInfoNode["RecordUrl"].isNull()) - recordIndexInfo_.recordUrl = recordIndexInfoNode["RecordUrl"].asString(); - if(!recordIndexInfoNode["DomainName"].isNull()) - recordIndexInfo_.domainName = recordIndexInfoNode["DomainName"].asString(); - if(!recordIndexInfoNode["AppName"].isNull()) - recordIndexInfo_.appName = recordIndexInfoNode["AppName"].asString(); - if(!recordIndexInfoNode["StreamName"].isNull()) - recordIndexInfo_.streamName = recordIndexInfoNode["StreamName"].asString(); - if(!recordIndexInfoNode["OssObject"].isNull()) - recordIndexInfo_.ossObject = recordIndexInfoNode["OssObject"].asString(); - if(!recordIndexInfoNode["StartTime"].isNull()) - recordIndexInfo_.startTime = recordIndexInfoNode["StartTime"].asString(); - if(!recordIndexInfoNode["EndTime"].isNull()) - recordIndexInfo_.endTime = recordIndexInfoNode["EndTime"].asString(); - if(!recordIndexInfoNode["Duration"].isNull()) - recordIndexInfo_.duration = std::stof(recordIndexInfoNode["Duration"].asString()); - if(!recordIndexInfoNode["Height"].isNull()) - recordIndexInfo_.height = std::stoi(recordIndexInfoNode["Height"].asString()); - if(!recordIndexInfoNode["Width"].isNull()) - recordIndexInfo_.width = std::stoi(recordIndexInfoNode["Width"].asString()); - if(!recordIndexInfoNode["CreateTime"].isNull()) - recordIndexInfo_.createTime = recordIndexInfoNode["CreateTime"].asString(); - -} - -DescribeLiveStreamRecordIndexFileResult::RecordIndexInfo DescribeLiveStreamRecordIndexFileResult::getRecordIndexInfo()const -{ - return recordIndexInfo_; -} - diff --git a/cdn/src/model/DescribeLiveStreamRecordIndexFilesRequest.cc b/cdn/src/model/DescribeLiveStreamRecordIndexFilesRequest.cc deleted file mode 100644 index 8a6a997db..000000000 --- a/cdn/src/model/DescribeLiveStreamRecordIndexFilesRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeLiveStreamRecordIndexFilesRequest; - -DescribeLiveStreamRecordIndexFilesRequest::DescribeLiveStreamRecordIndexFilesRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamRecordIndexFiles") -{} - -DescribeLiveStreamRecordIndexFilesRequest::~DescribeLiveStreamRecordIndexFilesRequest() -{} - -std::string DescribeLiveStreamRecordIndexFilesRequest::getAppName()const -{ - return appName_; -} - -void DescribeLiveStreamRecordIndexFilesRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string DescribeLiveStreamRecordIndexFilesRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveStreamRecordIndexFilesRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeLiveStreamRecordIndexFilesRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeLiveStreamRecordIndexFilesRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeLiveStreamRecordIndexFilesRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeLiveStreamRecordIndexFilesRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeLiveStreamRecordIndexFilesRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeLiveStreamRecordIndexFilesRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeLiveStreamRecordIndexFilesRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeLiveStreamRecordIndexFilesRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeLiveStreamRecordIndexFilesRequest::getStreamName()const -{ - return streamName_; -} - -void DescribeLiveStreamRecordIndexFilesRequest::setStreamName(const std::string& streamName) -{ - streamName_ = streamName; - setParameter("StreamName", streamName); -} - -std::string DescribeLiveStreamRecordIndexFilesRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeLiveStreamRecordIndexFilesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeLiveStreamRecordIndexFilesResult.cc b/cdn/src/model/DescribeLiveStreamRecordIndexFilesResult.cc deleted file mode 100644 index 987e0c5a8..000000000 --- a/cdn/src/model/DescribeLiveStreamRecordIndexFilesResult.cc +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLiveStreamRecordIndexFilesResult::DescribeLiveStreamRecordIndexFilesResult() : - ServiceResult() -{} - -DescribeLiveStreamRecordIndexFilesResult::DescribeLiveStreamRecordIndexFilesResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLiveStreamRecordIndexFilesResult::~DescribeLiveStreamRecordIndexFilesResult() -{} - -void DescribeLiveStreamRecordIndexFilesResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allRecordIndexInfoList = value["RecordIndexInfoList"]["RecordIndexInfo"]; - for (auto value : allRecordIndexInfoList) - { - RecordIndexInfo recordIndexInfoListObject; - if(!value["RecordId"].isNull()) - recordIndexInfoListObject.recordId = value["RecordId"].asString(); - if(!value["RecordUrl"].isNull()) - recordIndexInfoListObject.recordUrl = value["RecordUrl"].asString(); - if(!value["DomainName"].isNull()) - recordIndexInfoListObject.domainName = value["DomainName"].asString(); - if(!value["AppName"].isNull()) - recordIndexInfoListObject.appName = value["AppName"].asString(); - if(!value["StreamName"].isNull()) - recordIndexInfoListObject.streamName = value["StreamName"].asString(); - if(!value["OssObject"].isNull()) - recordIndexInfoListObject.ossObject = value["OssObject"].asString(); - if(!value["StartTime"].isNull()) - recordIndexInfoListObject.startTime = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - recordIndexInfoListObject.endTime = value["EndTime"].asString(); - if(!value["Duration"].isNull()) - recordIndexInfoListObject.duration = std::stof(value["Duration"].asString()); - if(!value["Height"].isNull()) - recordIndexInfoListObject.height = std::stoi(value["Height"].asString()); - if(!value["Width"].isNull()) - recordIndexInfoListObject.width = std::stoi(value["Width"].asString()); - if(!value["CreateTime"].isNull()) - recordIndexInfoListObject.createTime = value["CreateTime"].asString(); - recordIndexInfoList_.push_back(recordIndexInfoListObject); - } - -} - -std::vector DescribeLiveStreamRecordIndexFilesResult::getRecordIndexInfoList()const -{ - return recordIndexInfoList_; -} - diff --git a/cdn/src/model/DescribeLiveStreamSnapshotInfoRequest.cc b/cdn/src/model/DescribeLiveStreamSnapshotInfoRequest.cc deleted file mode 100644 index f25b70ec3..000000000 --- a/cdn/src/model/DescribeLiveStreamSnapshotInfoRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeLiveStreamSnapshotInfoRequest; - -DescribeLiveStreamSnapshotInfoRequest::DescribeLiveStreamSnapshotInfoRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamSnapshotInfo") -{} - -DescribeLiveStreamSnapshotInfoRequest::~DescribeLiveStreamSnapshotInfoRequest() -{} - -std::string DescribeLiveStreamSnapshotInfoRequest::getAppName()const -{ - return appName_; -} - -void DescribeLiveStreamSnapshotInfoRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string DescribeLiveStreamSnapshotInfoRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveStreamSnapshotInfoRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeLiveStreamSnapshotInfoRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeLiveStreamSnapshotInfoRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -int DescribeLiveStreamSnapshotInfoRequest::getLimit()const -{ - return limit_; -} - -void DescribeLiveStreamSnapshotInfoRequest::setLimit(int limit) -{ - limit_ = limit; - setParameter("Limit", std::to_string(limit)); -} - -std::string DescribeLiveStreamSnapshotInfoRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeLiveStreamSnapshotInfoRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeLiveStreamSnapshotInfoRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeLiveStreamSnapshotInfoRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeLiveStreamSnapshotInfoRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeLiveStreamSnapshotInfoRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeLiveStreamSnapshotInfoRequest::getStreamName()const -{ - return streamName_; -} - -void DescribeLiveStreamSnapshotInfoRequest::setStreamName(const std::string& streamName) -{ - streamName_ = streamName; - setParameter("StreamName", streamName); -} - -std::string DescribeLiveStreamSnapshotInfoRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeLiveStreamSnapshotInfoRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeLiveStreamSnapshotInfoResult.cc b/cdn/src/model/DescribeLiveStreamSnapshotInfoResult.cc deleted file mode 100644 index 3c1ccb4ac..000000000 --- a/cdn/src/model/DescribeLiveStreamSnapshotInfoResult.cc +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLiveStreamSnapshotInfoResult::DescribeLiveStreamSnapshotInfoResult() : - ServiceResult() -{} - -DescribeLiveStreamSnapshotInfoResult::DescribeLiveStreamSnapshotInfoResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLiveStreamSnapshotInfoResult::~DescribeLiveStreamSnapshotInfoResult() -{} - -void DescribeLiveStreamSnapshotInfoResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allLiveStreamSnapshotInfoList = value["LiveStreamSnapshotInfoList"]["LiveStreamSnapshotInfo"]; - for (auto value : allLiveStreamSnapshotInfoList) - { - LiveStreamSnapshotInfo liveStreamSnapshotInfoListObject; - if(!value["OssEndpoint"].isNull()) - liveStreamSnapshotInfoListObject.ossEndpoint = value["OssEndpoint"].asString(); - if(!value["OssBucket"].isNull()) - liveStreamSnapshotInfoListObject.ossBucket = value["OssBucket"].asString(); - if(!value["OssObject"].isNull()) - liveStreamSnapshotInfoListObject.ossObject = value["OssObject"].asString(); - if(!value["CreateTime"].isNull()) - liveStreamSnapshotInfoListObject.createTime = value["CreateTime"].asString(); - liveStreamSnapshotInfoList_.push_back(liveStreamSnapshotInfoListObject); - } - if(!value["NextStartTime"].isNull()) - nextStartTime_ = value["NextStartTime"].asString(); - -} - -std::vector DescribeLiveStreamSnapshotInfoResult::getLiveStreamSnapshotInfoList()const -{ - return liveStreamSnapshotInfoList_; -} - -std::string DescribeLiveStreamSnapshotInfoResult::getNextStartTime()const -{ - return nextStartTime_; -} - diff --git a/cdn/src/model/DescribeLiveStreamTranscodeInfoRequest.cc b/cdn/src/model/DescribeLiveStreamTranscodeInfoRequest.cc deleted file mode 100644 index 8fecdb146..000000000 --- a/cdn/src/model/DescribeLiveStreamTranscodeInfoRequest.cc +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeLiveStreamTranscodeInfoRequest; - -DescribeLiveStreamTranscodeInfoRequest::DescribeLiveStreamTranscodeInfoRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamTranscodeInfo") -{} - -DescribeLiveStreamTranscodeInfoRequest::~DescribeLiveStreamTranscodeInfoRequest() -{} - -std::string DescribeLiveStreamTranscodeInfoRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveStreamTranscodeInfoRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -long DescribeLiveStreamTranscodeInfoRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeLiveStreamTranscodeInfoRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeLiveStreamTranscodeInfoRequest::getDomainTranscodeName()const -{ - return domainTranscodeName_; -} - -void DescribeLiveStreamTranscodeInfoRequest::setDomainTranscodeName(const std::string& domainTranscodeName) -{ - domainTranscodeName_ = domainTranscodeName; - setParameter("DomainTranscodeName", domainTranscodeName); -} - -std::string DescribeLiveStreamTranscodeInfoRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeLiveStreamTranscodeInfoRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeLiveStreamTranscodeInfoResult.cc b/cdn/src/model/DescribeLiveStreamTranscodeInfoResult.cc deleted file mode 100644 index 9bb767d8c..000000000 --- a/cdn/src/model/DescribeLiveStreamTranscodeInfoResult.cc +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLiveStreamTranscodeInfoResult::DescribeLiveStreamTranscodeInfoResult() : - ServiceResult() -{} - -DescribeLiveStreamTranscodeInfoResult::DescribeLiveStreamTranscodeInfoResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLiveStreamTranscodeInfoResult::~DescribeLiveStreamTranscodeInfoResult() -{} - -void DescribeLiveStreamTranscodeInfoResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allDomainTranscodeList = value["DomainTranscodeList"]["DomainTranscodeInfo"]; - for (auto value : allDomainTranscodeList) - { - DomainTranscodeInfo domainTranscodeListObject; - if(!value["TranscodeApp"].isNull()) - domainTranscodeListObject.transcodeApp = value["TranscodeApp"].asString(); - if(!value["TranscodeId"].isNull()) - domainTranscodeListObject.transcodeId = value["TranscodeId"].asString(); - if(!value["TranscodeName"].isNull()) - domainTranscodeListObject.transcodeName = value["TranscodeName"].asString(); - if(!value["TranscodeRecord"].isNull()) - domainTranscodeListObject.transcodeRecord = value["TranscodeRecord"].asString(); - if(!value["TranscodeSnapshot"].isNull()) - domainTranscodeListObject.transcodeSnapshot = value["TranscodeSnapshot"].asString(); - if(!value["TranscodeTemplate"].isNull()) - domainTranscodeListObject.transcodeTemplate = value["TranscodeTemplate"].asString(); - domainTranscodeList_.push_back(domainTranscodeListObject); - } - -} - -std::vector DescribeLiveStreamTranscodeInfoResult::getDomainTranscodeList()const -{ - return domainTranscodeList_; -} - diff --git a/cdn/src/model/DescribeLiveStreamsBlockListRequest.cc b/cdn/src/model/DescribeLiveStreamsBlockListRequest.cc deleted file mode 100644 index 7faf3e2ec..000000000 --- a/cdn/src/model/DescribeLiveStreamsBlockListRequest.cc +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeLiveStreamsBlockListRequest; - -DescribeLiveStreamsBlockListRequest::DescribeLiveStreamsBlockListRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamsBlockList") -{} - -DescribeLiveStreamsBlockListRequest::~DescribeLiveStreamsBlockListRequest() -{} - -std::string DescribeLiveStreamsBlockListRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveStreamsBlockListRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeLiveStreamsBlockListRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeLiveStreamsBlockListRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long DescribeLiveStreamsBlockListRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeLiveStreamsBlockListRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeLiveStreamsBlockListRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeLiveStreamsBlockListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeLiveStreamsControlHistoryRequest.cc b/cdn/src/model/DescribeLiveStreamsControlHistoryRequest.cc deleted file mode 100644 index fbbe75dfd..000000000 --- a/cdn/src/model/DescribeLiveStreamsControlHistoryRequest.cc +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeLiveStreamsControlHistoryRequest; - -DescribeLiveStreamsControlHistoryRequest::DescribeLiveStreamsControlHistoryRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamsControlHistory") -{} - -DescribeLiveStreamsControlHistoryRequest::~DescribeLiveStreamsControlHistoryRequest() -{} - -std::string DescribeLiveStreamsControlHistoryRequest::getAppName()const -{ - return appName_; -} - -void DescribeLiveStreamsControlHistoryRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string DescribeLiveStreamsControlHistoryRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveStreamsControlHistoryRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeLiveStreamsControlHistoryRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeLiveStreamsControlHistoryRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeLiveStreamsControlHistoryRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeLiveStreamsControlHistoryRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeLiveStreamsControlHistoryRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeLiveStreamsControlHistoryRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeLiveStreamsControlHistoryRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeLiveStreamsControlHistoryRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeLiveStreamsControlHistoryRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeLiveStreamsControlHistoryRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeLiveStreamsControlHistoryResult.cc b/cdn/src/model/DescribeLiveStreamsControlHistoryResult.cc deleted file mode 100644 index 92135a6f9..000000000 --- a/cdn/src/model/DescribeLiveStreamsControlHistoryResult.cc +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLiveStreamsControlHistoryResult::DescribeLiveStreamsControlHistoryResult() : - ServiceResult() -{} - -DescribeLiveStreamsControlHistoryResult::DescribeLiveStreamsControlHistoryResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLiveStreamsControlHistoryResult::~DescribeLiveStreamsControlHistoryResult() -{} - -void DescribeLiveStreamsControlHistoryResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allControlInfo = value["ControlInfo"]["LiveStreamControlInfo"]; - for (auto value : allControlInfo) - { - LiveStreamControlInfo controlInfoObject; - if(!value["StreamName"].isNull()) - controlInfoObject.streamName = value["StreamName"].asString(); - if(!value["ClientIP"].isNull()) - controlInfoObject.clientIP = value["ClientIP"].asString(); - if(!value["Action"].isNull()) - controlInfoObject.action = value["Action"].asString(); - if(!value["TimeStamp"].isNull()) - controlInfoObject.timeStamp = value["TimeStamp"].asString(); - controlInfo_.push_back(controlInfoObject); - } - -} - -std::vector DescribeLiveStreamsControlHistoryResult::getControlInfo()const -{ - return controlInfo_; -} - diff --git a/cdn/src/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.cc b/cdn/src/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.cc deleted file mode 100644 index 5aad0349d..000000000 --- a/cdn/src/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeLiveStreamsFrameRateAndBitRateDataRequest; - -DescribeLiveStreamsFrameRateAndBitRateDataRequest::DescribeLiveStreamsFrameRateAndBitRateDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamsFrameRateAndBitRateData") -{} - -DescribeLiveStreamsFrameRateAndBitRateDataRequest::~DescribeLiveStreamsFrameRateAndBitRateDataRequest() -{} - -std::string DescribeLiveStreamsFrameRateAndBitRateDataRequest::getAppName()const -{ - return appName_; -} - -void DescribeLiveStreamsFrameRateAndBitRateDataRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string DescribeLiveStreamsFrameRateAndBitRateDataRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveStreamsFrameRateAndBitRateDataRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeLiveStreamsFrameRateAndBitRateDataRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeLiveStreamsFrameRateAndBitRateDataRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string DescribeLiveStreamsFrameRateAndBitRateDataRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeLiveStreamsFrameRateAndBitRateDataRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeLiveStreamsFrameRateAndBitRateDataRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeLiveStreamsFrameRateAndBitRateDataRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeLiveStreamsFrameRateAndBitRateDataRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeLiveStreamsFrameRateAndBitRateDataRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeLiveStreamsFrameRateAndBitRateDataRequest::getStreamName()const -{ - return streamName_; -} - -void DescribeLiveStreamsFrameRateAndBitRateDataRequest::setStreamName(const std::string& streamName) -{ - streamName_ = streamName; - setParameter("StreamName", streamName); -} - -std::string DescribeLiveStreamsFrameRateAndBitRateDataRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeLiveStreamsFrameRateAndBitRateDataRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.cc b/cdn/src/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.cc deleted file mode 100644 index f360f4841..000000000 --- a/cdn/src/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.cc +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLiveStreamsFrameRateAndBitRateDataResult::DescribeLiveStreamsFrameRateAndBitRateDataResult() : - ServiceResult() -{} - -DescribeLiveStreamsFrameRateAndBitRateDataResult::DescribeLiveStreamsFrameRateAndBitRateDataResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLiveStreamsFrameRateAndBitRateDataResult::~DescribeLiveStreamsFrameRateAndBitRateDataResult() -{} - -void DescribeLiveStreamsFrameRateAndBitRateDataResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allFrameRateAndBitRateInfos = value["FrameRateAndBitRateInfos"]["FrameRateAndBitRateInfo"]; - for (auto value : allFrameRateAndBitRateInfos) - { - FrameRateAndBitRateInfo frameRateAndBitRateInfosObject; - if(!value["StreamUrl"].isNull()) - frameRateAndBitRateInfosObject.streamUrl = value["StreamUrl"].asString(); - if(!value["VideoFrameRate"].isNull()) - frameRateAndBitRateInfosObject.videoFrameRate = std::stof(value["VideoFrameRate"].asString()); - if(!value["AudioFrameRate"].isNull()) - frameRateAndBitRateInfosObject.audioFrameRate = std::stof(value["AudioFrameRate"].asString()); - if(!value["BitRate"].isNull()) - frameRateAndBitRateInfosObject.bitRate = std::stof(value["BitRate"].asString()); - if(!value["Time"].isNull()) - frameRateAndBitRateInfosObject.time = value["Time"].asString(); - frameRateAndBitRateInfos_.push_back(frameRateAndBitRateInfosObject); - } - -} - -std::vector DescribeLiveStreamsFrameRateAndBitRateDataResult::getFrameRateAndBitRateInfos()const -{ - return frameRateAndBitRateInfos_; -} - diff --git a/cdn/src/model/DescribeLiveStreamsOnlineListRequest.cc b/cdn/src/model/DescribeLiveStreamsOnlineListRequest.cc deleted file mode 100644 index 83759e8f8..000000000 --- a/cdn/src/model/DescribeLiveStreamsOnlineListRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeLiveStreamsOnlineListRequest; - -DescribeLiveStreamsOnlineListRequest::DescribeLiveStreamsOnlineListRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamsOnlineList") -{} - -DescribeLiveStreamsOnlineListRequest::~DescribeLiveStreamsOnlineListRequest() -{} - -std::string DescribeLiveStreamsOnlineListRequest::getStreamType()const -{ - return streamType_; -} - -void DescribeLiveStreamsOnlineListRequest::setStreamType(const std::string& streamType) -{ - streamType_ = streamType; - setParameter("StreamType", streamType); -} - -std::string DescribeLiveStreamsOnlineListRequest::getAppName()const -{ - return appName_; -} - -void DescribeLiveStreamsOnlineListRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string DescribeLiveStreamsOnlineListRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveStreamsOnlineListRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeLiveStreamsOnlineListRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeLiveStreamsOnlineListRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -int DescribeLiveStreamsOnlineListRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeLiveStreamsOnlineListRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -long DescribeLiveStreamsOnlineListRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeLiveStreamsOnlineListRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeLiveStreamsOnlineListRequest::getPageNum()const -{ - return pageNum_; -} - -void DescribeLiveStreamsOnlineListRequest::setPageNum(int pageNum) -{ - pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); -} - -std::string DescribeLiveStreamsOnlineListRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeLiveStreamsOnlineListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeLiveStreamsOnlineListResult.cc b/cdn/src/model/DescribeLiveStreamsOnlineListResult.cc deleted file mode 100644 index b1401bd71..000000000 --- a/cdn/src/model/DescribeLiveStreamsOnlineListResult.cc +++ /dev/null @@ -1,94 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLiveStreamsOnlineListResult::DescribeLiveStreamsOnlineListResult() : - ServiceResult() -{} - -DescribeLiveStreamsOnlineListResult::DescribeLiveStreamsOnlineListResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLiveStreamsOnlineListResult::~DescribeLiveStreamsOnlineListResult() -{} - -void DescribeLiveStreamsOnlineListResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allOnlineInfo = value["OnlineInfo"]["LiveStreamOnlineInfo"]; - for (auto value : allOnlineInfo) - { - LiveStreamOnlineInfo onlineInfoObject; - if(!value["DomainName"].isNull()) - onlineInfoObject.domainName = value["DomainName"].asString(); - if(!value["AppName"].isNull()) - onlineInfoObject.appName = value["AppName"].asString(); - if(!value["StreamName"].isNull()) - onlineInfoObject.streamName = value["StreamName"].asString(); - if(!value["PublishTime"].isNull()) - onlineInfoObject.publishTime = value["PublishTime"].asString(); - if(!value["PublishUrl"].isNull()) - onlineInfoObject.publishUrl = value["PublishUrl"].asString(); - onlineInfo_.push_back(onlineInfoObject); - } - if(!value["PageNum"].isNull()) - pageNum_ = std::stoi(value["PageNum"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); - if(!value["TotalNum"].isNull()) - totalNum_ = std::stoi(value["TotalNum"].asString()); - if(!value["TotalPage"].isNull()) - totalPage_ = std::stoi(value["TotalPage"].asString()); - -} - -int DescribeLiveStreamsOnlineListResult::getTotalNum()const -{ - return totalNum_; -} - -int DescribeLiveStreamsOnlineListResult::getPageNum()const -{ - return pageNum_; -} - -int DescribeLiveStreamsOnlineListResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeLiveStreamsOnlineListResult::getTotalPage()const -{ - return totalPage_; -} - -std::vector DescribeLiveStreamsOnlineListResult::getOnlineInfo()const -{ - return onlineInfo_; -} - diff --git a/cdn/src/model/DescribeLiveStreamsPublishListRequest.cc b/cdn/src/model/DescribeLiveStreamsPublishListRequest.cc deleted file mode 100644 index debfa1a6f..000000000 --- a/cdn/src/model/DescribeLiveStreamsPublishListRequest.cc +++ /dev/null @@ -1,137 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeLiveStreamsPublishListRequest; - -DescribeLiveStreamsPublishListRequest::DescribeLiveStreamsPublishListRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeLiveStreamsPublishList") -{} - -DescribeLiveStreamsPublishListRequest::~DescribeLiveStreamsPublishListRequest() -{} - -std::string DescribeLiveStreamsPublishListRequest::getAppName()const -{ - return appName_; -} - -void DescribeLiveStreamsPublishListRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string DescribeLiveStreamsPublishListRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeLiveStreamsPublishListRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeLiveStreamsPublishListRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeLiveStreamsPublishListRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long DescribeLiveStreamsPublishListRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeLiveStreamsPublishListRequest::setPageSize(long pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeLiveStreamsPublishListRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeLiveStreamsPublishListRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeLiveStreamsPublishListRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeLiveStreamsPublishListRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeLiveStreamsPublishListRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeLiveStreamsPublishListRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeLiveStreamsPublishListRequest::getStreamName()const -{ - return streamName_; -} - -void DescribeLiveStreamsPublishListRequest::setStreamName(const std::string& streamName) -{ - streamName_ = streamName; - setParameter("StreamName", streamName); -} - -long DescribeLiveStreamsPublishListRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeLiveStreamsPublishListRequest::setPageNumber(long pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeLiveStreamsPublishListRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeLiveStreamsPublishListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeLiveStreamsPublishListResult.cc b/cdn/src/model/DescribeLiveStreamsPublishListResult.cc deleted file mode 100644 index 7cad8cfee..000000000 --- a/cdn/src/model/DescribeLiveStreamsPublishListResult.cc +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeLiveStreamsPublishListResult::DescribeLiveStreamsPublishListResult() : - ServiceResult() -{} - -DescribeLiveStreamsPublishListResult::DescribeLiveStreamsPublishListResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLiveStreamsPublishListResult::~DescribeLiveStreamsPublishListResult() -{} - -void DescribeLiveStreamsPublishListResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allPublishInfo = value["PublishInfo"]["LiveStreamPublishInfo"]; - for (auto value : allPublishInfo) - { - LiveStreamPublishInfo publishInfoObject; - if(!value["DomainName"].isNull()) - publishInfoObject.domainName = value["DomainName"].asString(); - if(!value["AppName"].isNull()) - publishInfoObject.appName = value["AppName"].asString(); - if(!value["StreamName"].isNull()) - publishInfoObject.streamName = value["StreamName"].asString(); - if(!value["StreamUrl"].isNull()) - publishInfoObject.streamUrl = value["StreamUrl"].asString(); - if(!value["PublishTime"].isNull()) - publishInfoObject.publishTime = value["PublishTime"].asString(); - if(!value["StopTime"].isNull()) - publishInfoObject.stopTime = value["StopTime"].asString(); - if(!value["PublishUrl"].isNull()) - publishInfoObject.publishUrl = value["PublishUrl"].asString(); - if(!value["ClientAddr"].isNull()) - publishInfoObject.clientAddr = value["ClientAddr"].asString(); - if(!value["EdgeNodeAddr"].isNull()) - publishInfoObject.edgeNodeAddr = value["EdgeNodeAddr"].asString(); - publishInfo_.push_back(publishInfoObject); - } - -} - -std::vector DescribeLiveStreamsPublishListResult::getPublishInfo()const -{ - return publishInfo_; -} - diff --git a/cdn/src/model/DescribeOneMinuteDataRequest.cc b/cdn/src/model/DescribeOneMinuteDataRequest.cc deleted file mode 100644 index 3c3336be0..000000000 --- a/cdn/src/model/DescribeOneMinuteDataRequest.cc +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeOneMinuteDataRequest; - -DescribeOneMinuteDataRequest::DescribeOneMinuteDataRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeOneMinuteData") -{} - -DescribeOneMinuteDataRequest::~DescribeOneMinuteDataRequest() -{} - -long DescribeOneMinuteDataRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeOneMinuteDataRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeOneMinuteDataRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeOneMinuteDataRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeOneMinuteDataRequest::getDataTime()const -{ - return dataTime_; -} - -void DescribeOneMinuteDataRequest::setDataTime(const std::string& dataTime) -{ - dataTime_ = dataTime; - setParameter("DataTime", dataTime); -} - -std::string DescribeOneMinuteDataRequest::getDomainName()const -{ - return domainName_; -} - -void DescribeOneMinuteDataRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long DescribeOneMinuteDataRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeOneMinuteDataRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeOneMinuteDataRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeOneMinuteDataRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeRangeDataByLocateAndIspServiceRequest.cc b/cdn/src/model/DescribeRangeDataByLocateAndIspServiceRequest.cc index a7b717982..c2ceeee9d 100644 --- a/cdn/src/model/DescribeRangeDataByLocateAndIspServiceRequest.cc +++ b/cdn/src/model/DescribeRangeDataByLocateAndIspServiceRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeRangeDataByLocateAndIspServiceRequest; DescribeRangeDataByLocateAndIspServiceRequest::DescribeRangeDataByLocateAndIspServiceRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeRangeDataByLocateAndIspService") + RpcServiceRequest("cdn", "2018-05-10", "DescribeRangeDataByLocateAndIspService") {} DescribeRangeDataByLocateAndIspServiceRequest::~DescribeRangeDataByLocateAndIspServiceRequest() diff --git a/cdn/src/model/DescribeRefreshQuotaRequest.cc b/cdn/src/model/DescribeRefreshQuotaRequest.cc index a0dfccac5..6064d0121 100644 --- a/cdn/src/model/DescribeRefreshQuotaRequest.cc +++ b/cdn/src/model/DescribeRefreshQuotaRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeRefreshQuotaRequest; DescribeRefreshQuotaRequest::DescribeRefreshQuotaRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeRefreshQuota") + RpcServiceRequest("cdn", "2018-05-10", "DescribeRefreshQuota") {} DescribeRefreshQuotaRequest::~DescribeRefreshQuotaRequest() diff --git a/cdn/src/model/DescribeRefreshTasksRequest.cc b/cdn/src/model/DescribeRefreshTasksRequest.cc index cd2cfc4b5..d0d50cac6 100644 --- a/cdn/src/model/DescribeRefreshTasksRequest.cc +++ b/cdn/src/model/DescribeRefreshTasksRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeRefreshTasksRequest; DescribeRefreshTasksRequest::DescribeRefreshTasksRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeRefreshTasks") + RpcServiceRequest("cdn", "2018-05-10", "DescribeRefreshTasks") {} DescribeRefreshTasksRequest::~DescribeRefreshTasksRequest() diff --git a/cdn/src/model/DescribeTopDomainsByFlowRequest.cc b/cdn/src/model/DescribeTopDomainsByFlowRequest.cc index 5490b0391..3cf941fde 100644 --- a/cdn/src/model/DescribeTopDomainsByFlowRequest.cc +++ b/cdn/src/model/DescribeTopDomainsByFlowRequest.cc @@ -19,43 +19,32 @@ using AlibabaCloud::Cdn::Model::DescribeTopDomainsByFlowRequest; DescribeTopDomainsByFlowRequest::DescribeTopDomainsByFlowRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeTopDomainsByFlow") + RpcServiceRequest("cdn", "2018-05-10", "DescribeTopDomainsByFlow") {} DescribeTopDomainsByFlowRequest::~DescribeTopDomainsByFlowRequest() {} -std::string DescribeTopDomainsByFlowRequest::getSecurityToken()const +long DescribeTopDomainsByFlowRequest::getCallerParentId()const { - return securityToken_; + return callerParentId_; } -void DescribeTopDomainsByFlowRequest::setSecurityToken(const std::string& securityToken) +void DescribeTopDomainsByFlowRequest::setCallerParentId(long callerParentId) { - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -long DescribeTopDomainsByFlowRequest::getLimit()const +bool DescribeTopDomainsByFlowRequest::getProxy_original_security_transport()const { - return limit_; + return proxy_original_security_transport_; } -void DescribeTopDomainsByFlowRequest::setLimit(long limit) +void DescribeTopDomainsByFlowRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - limit_ = limit; - setParameter("Limit", std::to_string(limit)); -} - -std::string DescribeTopDomainsByFlowRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeTopDomainsByFlowRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } std::string DescribeTopDomainsByFlowRequest::getStartTime()const @@ -69,15 +58,37 @@ void DescribeTopDomainsByFlowRequest::setStartTime(const std::string& startTime) setParameter("StartTime", startTime); } -long DescribeTopDomainsByFlowRequest::getOwnerId()const +std::string DescribeTopDomainsByFlowRequest::getProxy_original_source_ip()const { - return ownerId_; + return proxy_original_source_ip_; } -void DescribeTopDomainsByFlowRequest::setOwnerId(long ownerId) +void DescribeTopDomainsByFlowRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeTopDomainsByFlowRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeTopDomainsByFlowRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeTopDomainsByFlowRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeTopDomainsByFlowRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string DescribeTopDomainsByFlowRequest::getAccessKeyId()const @@ -91,3 +102,212 @@ void DescribeTopDomainsByFlowRequest::setAccessKeyId(const std::string& accessKe setParameter("AccessKeyId", accessKeyId); } +std::string DescribeTopDomainsByFlowRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeTopDomainsByFlowRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeTopDomainsByFlowRequest::getAoneId()const +{ + return aoneId_; +} + +void DescribeTopDomainsByFlowRequest::setAoneId(const std::string& aoneId) +{ + aoneId_ = aoneId; + setParameter("AoneId", aoneId); +} + +std::string DescribeTopDomainsByFlowRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeTopDomainsByFlowRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +long DescribeTopDomainsByFlowRequest::getLimit()const +{ + return limit_; +} + +void DescribeTopDomainsByFlowRequest::setLimit(long limit) +{ + limit_ = limit; + setParameter("Limit", std::to_string(limit)); +} + +std::string DescribeTopDomainsByFlowRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeTopDomainsByFlowRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeTopDomainsByFlowRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeTopDomainsByFlowRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeTopDomainsByFlowRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeTopDomainsByFlowRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeTopDomainsByFlowRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeTopDomainsByFlowRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeTopDomainsByFlowRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeTopDomainsByFlowRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeTopDomainsByFlowRequest::getMethod()const +{ + return method_; +} + +void DescribeTopDomainsByFlowRequest::setMethod(const std::string& method) +{ + method_ = method; + setParameter("Method", method); +} + +std::string DescribeTopDomainsByFlowRequest::getEndTime()const +{ + return endTime_; +} + +void DescribeTopDomainsByFlowRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string DescribeTopDomainsByFlowRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeTopDomainsByFlowRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeTopDomainsByFlowRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeTopDomainsByFlowRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeTopDomainsByFlowRequest::getVersion()const +{ + return version_; +} + +void DescribeTopDomainsByFlowRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool DescribeTopDomainsByFlowRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeTopDomainsByFlowRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeTopDomainsByFlowRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeTopDomainsByFlowRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeTopDomainsByFlowRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeTopDomainsByFlowRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeTopDomainsByFlowRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeTopDomainsByFlowRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +std::string DescribeTopDomainsByFlowRequest::getCategory()const +{ + return category_; +} + +void DescribeTopDomainsByFlowRequest::setCategory(const std::string& category) +{ + category_ = category; + setParameter("Category", category); +} + diff --git a/cdn/src/model/DescribeUserConfigsRequest.cc b/cdn/src/model/DescribeUserConfigsRequest.cc index 40c7e3ef6..531302b1d 100644 --- a/cdn/src/model/DescribeUserConfigsRequest.cc +++ b/cdn/src/model/DescribeUserConfigsRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeUserConfigsRequest; DescribeUserConfigsRequest::DescribeUserConfigsRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeUserConfigs") + RpcServiceRequest("cdn", "2018-05-10", "DescribeUserConfigs") {} DescribeUserConfigsRequest::~DescribeUserConfigsRequest() diff --git a/cdn/src/model/DescribeUserCustomLogConfigRequest.cc b/cdn/src/model/DescribeUserCustomLogConfigRequest.cc index a6ea9fce8..f1aa8957e 100644 --- a/cdn/src/model/DescribeUserCustomLogConfigRequest.cc +++ b/cdn/src/model/DescribeUserCustomLogConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeUserCustomLogConfigRequest; DescribeUserCustomLogConfigRequest::DescribeUserCustomLogConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeUserCustomLogConfig") + RpcServiceRequest("cdn", "2018-05-10", "DescribeUserCustomLogConfig") {} DescribeUserCustomLogConfigRequest::~DescribeUserCustomLogConfigRequest() diff --git a/cdn/src/model/DescribeUserCustomerLabelsRequest.cc b/cdn/src/model/DescribeUserCustomerLabelsRequest.cc deleted file mode 100644 index a2ec83d65..000000000 --- a/cdn/src/model/DescribeUserCustomerLabelsRequest.cc +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::DescribeUserCustomerLabelsRequest; - -DescribeUserCustomerLabelsRequest::DescribeUserCustomerLabelsRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeUserCustomerLabels") -{} - -DescribeUserCustomerLabelsRequest::~DescribeUserCustomerLabelsRequest() -{} - -long DescribeUserCustomerLabelsRequest::getUid()const -{ - return uid_; -} - -void DescribeUserCustomerLabelsRequest::setUid(long uid) -{ - uid_ = uid; - setParameter("Uid", std::to_string(uid)); -} - -std::string DescribeUserCustomerLabelsRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeUserCustomerLabelsRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -long DescribeUserCustomerLabelsRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeUserCustomerLabelsRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeUserCustomerLabelsRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeUserCustomerLabelsRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/DescribeUserCustomerLabelsResult.cc b/cdn/src/model/DescribeUserCustomerLabelsResult.cc deleted file mode 100644 index daebd499e..000000000 --- a/cdn/src/model/DescribeUserCustomerLabelsResult.cc +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -DescribeUserCustomerLabelsResult::DescribeUserCustomerLabelsResult() : - ServiceResult() -{} - -DescribeUserCustomerLabelsResult::DescribeUserCustomerLabelsResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeUserCustomerLabelsResult::~DescribeUserCustomerLabelsResult() -{} - -void DescribeUserCustomerLabelsResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["IsInnerUser"].isNull()) - isInnerUser_ = value["IsInnerUser"].asString() == "true"; - -} - -bool DescribeUserCustomerLabelsResult::getIsInnerUser()const -{ - return isInnerUser_; -} - diff --git a/cdn/src/model/DescribeUserDomainsRequest.cc b/cdn/src/model/DescribeUserDomainsRequest.cc index 10655a8e0..d0c3c15f1 100644 --- a/cdn/src/model/DescribeUserDomainsRequest.cc +++ b/cdn/src/model/DescribeUserDomainsRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::DescribeUserDomainsRequest; DescribeUserDomainsRequest::DescribeUserDomainsRequest() : - RpcServiceRequest("cdn", "2014-11-11", "DescribeUserDomains") + RpcServiceRequest("cdn", "2018-05-10", "DescribeUserDomains") {} DescribeUserDomainsRequest::~DescribeUserDomainsRequest() @@ -36,17 +36,6 @@ void DescribeUserDomainsRequest::setFuncFilter(const std::string& funcFilter) setParameter("FuncFilter", funcFilter); } -std::string DescribeUserDomainsRequest::getSources()const -{ - return sources_; -} - -void DescribeUserDomainsRequest::setSources(const std::string& sources) -{ - sources_ = sources; - setParameter("Sources", sources); -} - std::string DescribeUserDomainsRequest::getDomainName()const { return domainName_; diff --git a/cdn/src/model/DescribeUserDomainsResult.cc b/cdn/src/model/DescribeUserDomainsResult.cc index 3d38e9a07..5c620ce9a 100644 --- a/cdn/src/model/DescribeUserDomainsResult.cc +++ b/cdn/src/model/DescribeUserDomainsResult.cc @@ -58,8 +58,6 @@ void DescribeUserDomainsResult::parse(const std::string &payload) domainsObject.gmtModified = value["GmtModified"].asString(); if(!value["Description"].isNull()) domainsObject.description = value["Description"].asString(); - if(!value["SourceType"].isNull()) - domainsObject.sourceType = value["SourceType"].asString(); if(!value["SslProtocol"].isNull()) domainsObject.sslProtocol = value["SslProtocol"].asString(); if(!value["ResourceGroupId"].isNull()) @@ -68,7 +66,20 @@ void DescribeUserDomainsResult::parse(const std::string &payload) domainsObject.sandbox = value["Sandbox"].asString(); auto allSources = value["Sources"]["Source"]; for (auto value : allSources) - domainsObject.sources.push_back(value.asString()); + { + PageData::Source sourcesObject; + if(!value["Type"].isNull()) + sourcesObject.type = value["Type"].asString(); + if(!value["Content"].isNull()) + sourcesObject.content = value["Content"].asString(); + if(!value["Port"].isNull()) + sourcesObject.port = std::stoi(value["Port"].asString()); + if(!value["Priority"].isNull()) + sourcesObject.priority = value["Priority"].asString(); + if(!value["Weight"].isNull()) + sourcesObject.weight = value["Weight"].asString(); + domainsObject.sources.push_back(sourcesObject); + } domains_.push_back(domainsObject); } if(!value["PageNumber"].isNull()) diff --git a/cdn/src/model/DescribeUserUsageDataExportTaskRequest.cc b/cdn/src/model/DescribeUserUsageDataExportTaskRequest.cc new file mode 100644 index 000000000..298bdb163 --- /dev/null +++ b/cdn/src/model/DescribeUserUsageDataExportTaskRequest.cc @@ -0,0 +1,291 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Cdn::Model::DescribeUserUsageDataExportTaskRequest; + +DescribeUserUsageDataExportTaskRequest::DescribeUserUsageDataExportTaskRequest() : + RpcServiceRequest("cdn", "2018-05-10", "DescribeUserUsageDataExportTask") +{} + +DescribeUserUsageDataExportTaskRequest::~DescribeUserUsageDataExportTaskRequest() +{} + +long DescribeUserUsageDataExportTaskRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeUserUsageDataExportTaskRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeUserUsageDataExportTaskRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeUserUsageDataExportTaskRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string DescribeUserUsageDataExportTaskRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeUserUsageDataExportTaskRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeUserUsageDataExportTaskRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeUserUsageDataExportTaskRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeUserUsageDataExportTaskRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeUserUsageDataExportTaskRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string DescribeUserUsageDataExportTaskRequest::get_Operator()const +{ + return _operator_; +} + +void DescribeUserUsageDataExportTaskRequest::set_Operator(const std::string& _operator) +{ + _operator_ = _operator; + setParameter("_Operator", _operator); +} + +std::string DescribeUserUsageDataExportTaskRequest::getPageNumber()const +{ + return pageNumber_; +} + +void DescribeUserUsageDataExportTaskRequest::setPageNumber(const std::string& pageNumber) +{ + pageNumber_ = pageNumber; + setParameter("PageNumber", pageNumber); +} + +std::string DescribeUserUsageDataExportTaskRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeUserUsageDataExportTaskRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeUserUsageDataExportTaskRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeUserUsageDataExportTaskRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeUserUsageDataExportTaskRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeUserUsageDataExportTaskRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeUserUsageDataExportTaskRequest::getPageSize()const +{ + return pageSize_; +} + +void DescribeUserUsageDataExportTaskRequest::setPageSize(const std::string& pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", pageSize); +} + +std::string DescribeUserUsageDataExportTaskRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeUserUsageDataExportTaskRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeUserUsageDataExportTaskRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeUserUsageDataExportTaskRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeUserUsageDataExportTaskRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeUserUsageDataExportTaskRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeUserUsageDataExportTaskRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeUserUsageDataExportTaskRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeUserUsageDataExportTaskRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeUserUsageDataExportTaskRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeUserUsageDataExportTaskRequest::getProduct()const +{ + return product_; +} + +void DescribeUserUsageDataExportTaskRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string DescribeUserUsageDataExportTaskRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeUserUsageDataExportTaskRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeUserUsageDataExportTaskRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeUserUsageDataExportTaskRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeUserUsageDataExportTaskRequest::getVersion()const +{ + return version_; +} + +void DescribeUserUsageDataExportTaskRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool DescribeUserUsageDataExportTaskRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeUserUsageDataExportTaskRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeUserUsageDataExportTaskRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeUserUsageDataExportTaskRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeUserUsageDataExportTaskRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeUserUsageDataExportTaskRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeUserUsageDataExportTaskRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeUserUsageDataExportTaskRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + diff --git a/cdn/src/model/DescribeUserUsageDataExportTaskResult.cc b/cdn/src/model/DescribeUserUsageDataExportTaskResult.cc new file mode 100644 index 000000000..bb7e33b1a --- /dev/null +++ b/cdn/src/model/DescribeUserUsageDataExportTaskResult.cc @@ -0,0 +1,76 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Cdn; +using namespace AlibabaCloud::Cdn::Model; + +DescribeUserUsageDataExportTaskResult::DescribeUserUsageDataExportTaskResult() : + ServiceResult() +{} + +DescribeUserUsageDataExportTaskResult::DescribeUserUsageDataExportTaskResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeUserUsageDataExportTaskResult::~DescribeUserUsageDataExportTaskResult() +{} + +void DescribeUserUsageDataExportTaskResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto usageDataPerPageNode = value["UsageDataPerPage"]; + if(!usageDataPerPageNode["TotalCount"].isNull()) + usageDataPerPage_.totalCount = std::stoi(usageDataPerPageNode["TotalCount"].asString()); + if(!usageDataPerPageNode["PageSize"].isNull()) + usageDataPerPage_.pageSize = std::stoi(usageDataPerPageNode["PageSize"].asString()); + if(!usageDataPerPageNode["PageNumber"].isNull()) + usageDataPerPage_.pageNumber = std::stoi(usageDataPerPageNode["PageNumber"].asString()); + auto allData = value["Data"]["DataItem"]; + for (auto value : allData) + { + UsageDataPerPage::DataItem dataItemObject; + if(!value["CreateTime"].isNull()) + dataItemObject.createTime = value["CreateTime"].asString(); + if(!value["UpdateTime"].isNull()) + dataItemObject.updateTime = value["UpdateTime"].asString(); + if(!value["Status"].isNull()) + dataItemObject.status = value["Status"].asString(); + if(!value["DownloadUrl"].isNull()) + dataItemObject.downloadUrl = value["DownloadUrl"].asString(); + auto taskConfigNode = value["TaskConfig"]; + if(!taskConfigNode["StartTime"].isNull()) + dataItemObject.taskConfig.startTime = taskConfigNode["StartTime"].asString(); + if(!taskConfigNode["EndTime"].isNull()) + dataItemObject.taskConfig.endTime = taskConfigNode["EndTime"].asString(); + usageDataPerPage_.data.push_back(dataItemObject); + } + +} + +DescribeUserUsageDataExportTaskResult::UsageDataPerPage DescribeUserUsageDataExportTaskResult::getUsageDataPerPage()const +{ + return usageDataPerPage_; +} + diff --git a/cdn/src/model/DescribeUserUsageDetailDataExportTaskRequest.cc b/cdn/src/model/DescribeUserUsageDetailDataExportTaskRequest.cc new file mode 100644 index 000000000..41cba02b2 --- /dev/null +++ b/cdn/src/model/DescribeUserUsageDetailDataExportTaskRequest.cc @@ -0,0 +1,291 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Cdn::Model::DescribeUserUsageDetailDataExportTaskRequest; + +DescribeUserUsageDetailDataExportTaskRequest::DescribeUserUsageDetailDataExportTaskRequest() : + RpcServiceRequest("cdn", "2018-05-10", "DescribeUserUsageDetailDataExportTask") +{} + +DescribeUserUsageDetailDataExportTaskRequest::~DescribeUserUsageDetailDataExportTaskRequest() +{} + +long DescribeUserUsageDetailDataExportTaskRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeUserUsageDetailDataExportTaskRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::get_Operator()const +{ + return _operator_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::set_Operator(const std::string& _operator) +{ + _operator_ = _operator; + setParameter("_Operator", _operator); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getPageNumber()const +{ + return pageNumber_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setPageNumber(const std::string& pageNumber) +{ + pageNumber_ = pageNumber; + setParameter("PageNumber", pageNumber); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getPageSize()const +{ + return pageSize_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setPageSize(const std::string& pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", pageSize); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeUserUsageDetailDataExportTaskRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getPopProduct()const +{ + return popProduct_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getProduct()const +{ + return product_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeUserUsageDetailDataExportTaskRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getVersion()const +{ + return version_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool DescribeUserUsageDetailDataExportTaskRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeUserUsageDetailDataExportTaskRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeUserUsageDetailDataExportTaskRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeUserUsageDetailDataExportTaskRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeUserUsageDetailDataExportTaskRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + diff --git a/cdn/src/model/DescribeUserUsageDetailDataExportTaskResult.cc b/cdn/src/model/DescribeUserUsageDetailDataExportTaskResult.cc new file mode 100644 index 000000000..5b4ce99e4 --- /dev/null +++ b/cdn/src/model/DescribeUserUsageDetailDataExportTaskResult.cc @@ -0,0 +1,80 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Cdn; +using namespace AlibabaCloud::Cdn::Model; + +DescribeUserUsageDetailDataExportTaskResult::DescribeUserUsageDetailDataExportTaskResult() : + ServiceResult() +{} + +DescribeUserUsageDetailDataExportTaskResult::DescribeUserUsageDetailDataExportTaskResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeUserUsageDetailDataExportTaskResult::~DescribeUserUsageDetailDataExportTaskResult() +{} + +void DescribeUserUsageDetailDataExportTaskResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto usageDataPerPageNode = value["UsageDataPerPage"]; + if(!usageDataPerPageNode["TotalCount"].isNull()) + usageDataPerPage_.totalCount = std::stoi(usageDataPerPageNode["TotalCount"].asString()); + if(!usageDataPerPageNode["PageSize"].isNull()) + usageDataPerPage_.pageSize = std::stoi(usageDataPerPageNode["PageSize"].asString()); + if(!usageDataPerPageNode["PageNumber"].isNull()) + usageDataPerPage_.pageNumber = std::stoi(usageDataPerPageNode["PageNumber"].asString()); + auto allData = value["Data"]["DataItem"]; + for (auto value : allData) + { + UsageDataPerPage::DataItem dataItemObject; + if(!value["TaskName"].isNull()) + dataItemObject.taskName = value["TaskName"].asString(); + if(!value["TaskId"].isNull()) + dataItemObject.taskId = value["TaskId"].asString(); + if(!value["CreateTime"].isNull()) + dataItemObject.createTime = value["CreateTime"].asString(); + if(!value["UpdateTime"].isNull()) + dataItemObject.updateTime = value["UpdateTime"].asString(); + if(!value["Status"].isNull()) + dataItemObject.status = value["Status"].asString(); + if(!value["DownloadUrl"].isNull()) + dataItemObject.downloadUrl = value["DownloadUrl"].asString(); + auto taskConfigNode = value["TaskConfig"]; + if(!taskConfigNode["StartTime"].isNull()) + dataItemObject.taskConfig.startTime = taskConfigNode["StartTime"].asString(); + if(!taskConfigNode["EndTime"].isNull()) + dataItemObject.taskConfig.endTime = taskConfigNode["EndTime"].asString(); + usageDataPerPage_.data.push_back(dataItemObject); + } + +} + +DescribeUserUsageDetailDataExportTaskResult::UsageDataPerPage DescribeUserUsageDetailDataExportTaskResult::getUsageDataPerPage()const +{ + return usageDataPerPage_; +} + diff --git a/cdn/src/model/ForbidLiveStreamRequest.cc b/cdn/src/model/ForbidLiveStreamRequest.cc deleted file mode 100644 index 66c86c50a..000000000 --- a/cdn/src/model/ForbidLiveStreamRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::ForbidLiveStreamRequest; - -ForbidLiveStreamRequest::ForbidLiveStreamRequest() : - RpcServiceRequest("cdn", "2014-11-11", "ForbidLiveStream") -{} - -ForbidLiveStreamRequest::~ForbidLiveStreamRequest() -{} - -std::string ForbidLiveStreamRequest::getResumeTime()const -{ - return resumeTime_; -} - -void ForbidLiveStreamRequest::setResumeTime(const std::string& resumeTime) -{ - resumeTime_ = resumeTime; - setParameter("ResumeTime", resumeTime); -} - -std::string ForbidLiveStreamRequest::getAppName()const -{ - return appName_; -} - -void ForbidLiveStreamRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string ForbidLiveStreamRequest::getSecurityToken()const -{ - return securityToken_; -} - -void ForbidLiveStreamRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string ForbidLiveStreamRequest::getLiveStreamType()const -{ - return liveStreamType_; -} - -void ForbidLiveStreamRequest::setLiveStreamType(const std::string& liveStreamType) -{ - liveStreamType_ = liveStreamType; - setParameter("LiveStreamType", liveStreamType); -} - -std::string ForbidLiveStreamRequest::getDomainName()const -{ - return domainName_; -} - -void ForbidLiveStreamRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long ForbidLiveStreamRequest::getOwnerId()const -{ - return ownerId_; -} - -void ForbidLiveStreamRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ForbidLiveStreamRequest::getStreamName()const -{ - return streamName_; -} - -void ForbidLiveStreamRequest::setStreamName(const std::string& streamName) -{ - streamName_ = streamName; - setParameter("StreamName", streamName); -} - -std::string ForbidLiveStreamRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ForbidLiveStreamRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/ListDomainsByLogConfigIdRequest.cc b/cdn/src/model/ListDomainsByLogConfigIdRequest.cc index b0b917b0d..b9bc1a8a6 100644 --- a/cdn/src/model/ListDomainsByLogConfigIdRequest.cc +++ b/cdn/src/model/ListDomainsByLogConfigIdRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::ListDomainsByLogConfigIdRequest; ListDomainsByLogConfigIdRequest::ListDomainsByLogConfigIdRequest() : - RpcServiceRequest("cdn", "2014-11-11", "ListDomainsByLogConfigId") + RpcServiceRequest("cdn", "2018-05-10", "ListDomainsByLogConfigId") {} ListDomainsByLogConfigIdRequest::~ListDomainsByLogConfigIdRequest() diff --git a/cdn/src/model/ListFCTriggerRequest.cc b/cdn/src/model/ListFCTriggerRequest.cc new file mode 100644 index 000000000..d6f38446c --- /dev/null +++ b/cdn/src/model/ListFCTriggerRequest.cc @@ -0,0 +1,280 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Cdn::Model::ListFCTriggerRequest; + +ListFCTriggerRequest::ListFCTriggerRequest() : + RpcServiceRequest("cdn", "2018-05-10", "ListFCTrigger") +{} + +ListFCTriggerRequest::~ListFCTriggerRequest() +{} + +std::string ListFCTriggerRequest::getApp_ip()const +{ + return app_ip_; +} + +void ListFCTriggerRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string ListFCTriggerRequest::getPopProduct()const +{ + return popProduct_; +} + +void ListFCTriggerRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string ListFCTriggerRequest::getProduct()const +{ + return product_; +} + +void ListFCTriggerRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +long ListFCTriggerRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void ListFCTriggerRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +std::string ListFCTriggerRequest::getEventMetaVersion()const +{ + return eventMetaVersion_; +} + +void ListFCTriggerRequest::setEventMetaVersion(const std::string& eventMetaVersion) +{ + eventMetaVersion_ = eventMetaVersion; + setParameter("EventMetaVersion", eventMetaVersion); +} + +bool ListFCTriggerRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void ListFCTriggerRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string ListFCTriggerRequest::getCallerBid()const +{ + return callerBid_; +} + +void ListFCTriggerRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long ListFCTriggerRequest::getOwnerId()const +{ + return ownerId_; +} + +void ListFCTriggerRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string ListFCTriggerRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void ListFCTriggerRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string ListFCTriggerRequest::getVersion()const +{ + return version_; +} + +void ListFCTriggerRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +std::string ListFCTriggerRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void ListFCTriggerRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string ListFCTriggerRequest::getCallerType()const +{ + return callerType_; +} + +void ListFCTriggerRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +bool ListFCTriggerRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void ListFCTriggerRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool ListFCTriggerRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void ListFCTriggerRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +std::string ListFCTriggerRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void ListFCTriggerRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +bool ListFCTriggerRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void ListFCTriggerRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string ListFCTriggerRequest::getSecurityToken()const +{ + return securityToken_; +} + +void ListFCTriggerRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string ListFCTriggerRequest::getRequestId()const +{ + return requestId_; +} + +void ListFCTriggerRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +std::string ListFCTriggerRequest::getRequestContent()const +{ + return requestContent_; +} + +void ListFCTriggerRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string ListFCTriggerRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void ListFCTriggerRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string ListFCTriggerRequest::getEventMetaName()const +{ + return eventMetaName_; +} + +void ListFCTriggerRequest::setEventMetaName(const std::string& eventMetaName) +{ + eventMetaName_ = eventMetaName; + setParameter("EventMetaName", eventMetaName); +} + +std::string ListFCTriggerRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void ListFCTriggerRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long ListFCTriggerRequest::getCallerUid()const +{ + return callerUid_; +} + +void ListFCTriggerRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + diff --git a/cdn/src/model/ListFCTriggerResult.cc b/cdn/src/model/ListFCTriggerResult.cc new file mode 100644 index 000000000..80403f998 --- /dev/null +++ b/cdn/src/model/ListFCTriggerResult.cc @@ -0,0 +1,68 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Cdn; +using namespace AlibabaCloud::Cdn::Model; + +ListFCTriggerResult::ListFCTriggerResult() : + ServiceResult() +{} + +ListFCTriggerResult::ListFCTriggerResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListFCTriggerResult::~ListFCTriggerResult() +{} + +void ListFCTriggerResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allFCTriggers = value["FCTriggers"]["FCTrigger"]; + for (auto value : allFCTriggers) + { + FCTrigger fCTriggersObject; + if(!value["EventMetaName"].isNull()) + fCTriggersObject.eventMetaName = value["EventMetaName"].asString(); + if(!value["EventMetaVersion"].isNull()) + fCTriggersObject.eventMetaVersion = value["EventMetaVersion"].asString(); + if(!value["TriggerARN"].isNull()) + fCTriggersObject.triggerARN = value["TriggerARN"].asString(); + if(!value["RoleARN"].isNull()) + fCTriggersObject.roleARN = value["RoleARN"].asString(); + if(!value["SourceArn"].isNull()) + fCTriggersObject.sourceArn = value["SourceArn"].asString(); + if(!value["Notes"].isNull()) + fCTriggersObject.notes = value["Notes"].asString(); + fCTriggers_.push_back(fCTriggersObject); + } + +} + +std::vector ListFCTriggerResult::getFCTriggers()const +{ + return fCTriggers_; +} + diff --git a/cdn/src/model/ModifyCdnDomainRequest.cc b/cdn/src/model/ModifyCdnDomainRequest.cc index 92d7ff214..320d6dac0 100644 --- a/cdn/src/model/ModifyCdnDomainRequest.cc +++ b/cdn/src/model/ModifyCdnDomainRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::ModifyCdnDomainRequest; ModifyCdnDomainRequest::ModifyCdnDomainRequest() : - RpcServiceRequest("cdn", "2014-11-11", "ModifyCdnDomain") + RpcServiceRequest("cdn", "2018-05-10", "ModifyCdnDomain") {} ModifyCdnDomainRequest::~ModifyCdnDomainRequest() @@ -36,17 +36,6 @@ void ModifyCdnDomainRequest::setTopLevelDomain(const std::string& topLevelDomain setParameter("TopLevelDomain", topLevelDomain); } -int ModifyCdnDomainRequest::getSourcePort()const -{ - return sourcePort_; -} - -void ModifyCdnDomainRequest::setSourcePort(int sourcePort) -{ - sourcePort_ = sourcePort; - setParameter("SourcePort", std::to_string(sourcePort)); -} - std::string ModifyCdnDomainRequest::getResourceGroupId()const { return resourceGroupId_; @@ -58,17 +47,6 @@ void ModifyCdnDomainRequest::setResourceGroupId(const std::string& resourceGroup setParameter("ResourceGroupId", resourceGroupId); } -std::string ModifyCdnDomainRequest::getPriorities()const -{ - return priorities_; -} - -void ModifyCdnDomainRequest::setPriorities(const std::string& priorities) -{ - priorities_ = priorities; - setParameter("Priorities", priorities); -} - std::string ModifyCdnDomainRequest::getSources()const { return sources_; @@ -102,17 +80,6 @@ void ModifyCdnDomainRequest::setDomainName(const std::string& domainName) setParameter("DomainName", domainName); } -std::string ModifyCdnDomainRequest::getSourceType()const -{ - return sourceType_; -} - -void ModifyCdnDomainRequest::setSourceType(const std::string& sourceType) -{ - sourceType_ = sourceType; - setParameter("SourceType", sourceType); -} - long ModifyCdnDomainRequest::getOwnerId()const { return ownerId_; diff --git a/cdn/src/model/ModifyCdnServiceRequest.cc b/cdn/src/model/ModifyCdnServiceRequest.cc index 3002a79c0..71fe7b850 100644 --- a/cdn/src/model/ModifyCdnServiceRequest.cc +++ b/cdn/src/model/ModifyCdnServiceRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::ModifyCdnServiceRequest; ModifyCdnServiceRequest::ModifyCdnServiceRequest() : - RpcServiceRequest("cdn", "2014-11-11", "ModifyCdnService") + RpcServiceRequest("cdn", "2018-05-10", "ModifyCdnService") {} ModifyCdnServiceRequest::~ModifyCdnServiceRequest() diff --git a/cdn/src/model/ModifyDomainCustomLogConfigRequest.cc b/cdn/src/model/ModifyDomainCustomLogConfigRequest.cc index eae6fac93..3c662429a 100644 --- a/cdn/src/model/ModifyDomainCustomLogConfigRequest.cc +++ b/cdn/src/model/ModifyDomainCustomLogConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::ModifyDomainCustomLogConfigRequest; ModifyDomainCustomLogConfigRequest::ModifyDomainCustomLogConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "ModifyDomainCustomLogConfig") + RpcServiceRequest("cdn", "2018-05-10", "ModifyDomainCustomLogConfig") {} ModifyDomainCustomLogConfigRequest::~ModifyDomainCustomLogConfigRequest() diff --git a/cdn/src/model/ModifyFileCacheExpiredConfigRequest.cc b/cdn/src/model/ModifyFileCacheExpiredConfigRequest.cc index ed6a96ce0..648b15740 100644 --- a/cdn/src/model/ModifyFileCacheExpiredConfigRequest.cc +++ b/cdn/src/model/ModifyFileCacheExpiredConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::ModifyFileCacheExpiredConfigRequest; ModifyFileCacheExpiredConfigRequest::ModifyFileCacheExpiredConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "ModifyFileCacheExpiredConfig") + RpcServiceRequest("cdn", "2018-05-10", "ModifyFileCacheExpiredConfig") {} ModifyFileCacheExpiredConfigRequest::~ModifyFileCacheExpiredConfigRequest() diff --git a/cdn/src/model/ModifyHttpHeaderConfigRequest.cc b/cdn/src/model/ModifyHttpHeaderConfigRequest.cc index 078f6cd89..9ee75a3ae 100644 --- a/cdn/src/model/ModifyHttpHeaderConfigRequest.cc +++ b/cdn/src/model/ModifyHttpHeaderConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::ModifyHttpHeaderConfigRequest; ModifyHttpHeaderConfigRequest::ModifyHttpHeaderConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "ModifyHttpHeaderConfig") + RpcServiceRequest("cdn", "2018-05-10", "ModifyHttpHeaderConfig") {} ModifyHttpHeaderConfigRequest::~ModifyHttpHeaderConfigRequest() diff --git a/cdn/src/model/ModifyUserCustomLogConfigRequest.cc b/cdn/src/model/ModifyUserCustomLogConfigRequest.cc index ada1e1bc1..377e7031f 100644 --- a/cdn/src/model/ModifyUserCustomLogConfigRequest.cc +++ b/cdn/src/model/ModifyUserCustomLogConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::ModifyUserCustomLogConfigRequest; ModifyUserCustomLogConfigRequest::ModifyUserCustomLogConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "ModifyUserCustomLogConfig") + RpcServiceRequest("cdn", "2018-05-10", "ModifyUserCustomLogConfig") {} ModifyUserCustomLogConfigRequest::~ModifyUserCustomLogConfigRequest() diff --git a/cdn/src/model/OpenCdnServiceRequest.cc b/cdn/src/model/OpenCdnServiceRequest.cc index 1e7d86fe3..eba80789b 100644 --- a/cdn/src/model/OpenCdnServiceRequest.cc +++ b/cdn/src/model/OpenCdnServiceRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::OpenCdnServiceRequest; OpenCdnServiceRequest::OpenCdnServiceRequest() : - RpcServiceRequest("cdn", "2014-11-11", "OpenCdnService") + RpcServiceRequest("cdn", "2018-05-10", "OpenCdnService") {} OpenCdnServiceRequest::~OpenCdnServiceRequest() diff --git a/cdn/src/model/PushObjectCacheRequest.cc b/cdn/src/model/PushObjectCacheRequest.cc index 033f8c07f..813db7854 100644 --- a/cdn/src/model/PushObjectCacheRequest.cc +++ b/cdn/src/model/PushObjectCacheRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::PushObjectCacheRequest; PushObjectCacheRequest::PushObjectCacheRequest() : - RpcServiceRequest("cdn", "2014-11-11", "PushObjectCache") + RpcServiceRequest("cdn", "2018-05-10", "PushObjectCache") {} PushObjectCacheRequest::~PushObjectCacheRequest() diff --git a/cdn/src/model/PushObjectCacheResult.cc b/cdn/src/model/PushObjectCacheResult.cc index bf668aa26..102726281 100644 --- a/cdn/src/model/PushObjectCacheResult.cc +++ b/cdn/src/model/PushObjectCacheResult.cc @@ -40,13 +40,13 @@ void PushObjectCacheResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["PushTaskId"].isNull()) - pushTaskId_ = value["PushTaskId"].asString(); + if(!value["PreloadTaskId"].isNull()) + preloadTaskId_ = value["PreloadTaskId"].asString(); } -std::string PushObjectCacheResult::getPushTaskId()const +std::string PushObjectCacheResult::getPreloadTaskId()const { - return pushTaskId_; + return preloadTaskId_; } diff --git a/cdn/src/model/RefreshObjectCachesRequest.cc b/cdn/src/model/RefreshObjectCachesRequest.cc index 771a06800..19fd0ef8d 100644 --- a/cdn/src/model/RefreshObjectCachesRequest.cc +++ b/cdn/src/model/RefreshObjectCachesRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::RefreshObjectCachesRequest; RefreshObjectCachesRequest::RefreshObjectCachesRequest() : - RpcServiceRequest("cdn", "2014-11-11", "RefreshObjectCaches") + RpcServiceRequest("cdn", "2018-05-10", "RefreshObjectCaches") {} RefreshObjectCachesRequest::~RefreshObjectCachesRequest() diff --git a/cdn/src/model/ResumeLiveStreamRequest.cc b/cdn/src/model/ResumeLiveStreamRequest.cc deleted file mode 100644 index 9e725bbfb..000000000 --- a/cdn/src/model/ResumeLiveStreamRequest.cc +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::ResumeLiveStreamRequest; - -ResumeLiveStreamRequest::ResumeLiveStreamRequest() : - RpcServiceRequest("cdn", "2014-11-11", "ResumeLiveStream") -{} - -ResumeLiveStreamRequest::~ResumeLiveStreamRequest() -{} - -std::string ResumeLiveStreamRequest::getAppName()const -{ - return appName_; -} - -void ResumeLiveStreamRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string ResumeLiveStreamRequest::getSecurityToken()const -{ - return securityToken_; -} - -void ResumeLiveStreamRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string ResumeLiveStreamRequest::getLiveStreamType()const -{ - return liveStreamType_; -} - -void ResumeLiveStreamRequest::setLiveStreamType(const std::string& liveStreamType) -{ - liveStreamType_ = liveStreamType; - setParameter("LiveStreamType", liveStreamType); -} - -std::string ResumeLiveStreamRequest::getDomainName()const -{ - return domainName_; -} - -void ResumeLiveStreamRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long ResumeLiveStreamRequest::getOwnerId()const -{ - return ownerId_; -} - -void ResumeLiveStreamRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ResumeLiveStreamRequest::getStreamName()const -{ - return streamName_; -} - -void ResumeLiveStreamRequest::setStreamName(const std::string& streamName) -{ - streamName_ = streamName; - setParameter("StreamName", streamName); -} - -std::string ResumeLiveStreamRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ResumeLiveStreamRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/SetCcConfigRequest.cc b/cdn/src/model/SetCcConfigRequest.cc index f4d67e09a..64da6b084 100644 --- a/cdn/src/model/SetCcConfigRequest.cc +++ b/cdn/src/model/SetCcConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::SetCcConfigRequest; SetCcConfigRequest::SetCcConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetCcConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetCcConfig") {} SetCcConfigRequest::~SetCcConfigRequest() diff --git a/cdn/src/model/SetDomainGreenManagerConfigRequest.cc b/cdn/src/model/SetDomainGreenManagerConfigRequest.cc index e97301e8f..8bc1da742 100644 --- a/cdn/src/model/SetDomainGreenManagerConfigRequest.cc +++ b/cdn/src/model/SetDomainGreenManagerConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::SetDomainGreenManagerConfigRequest; SetDomainGreenManagerConfigRequest::SetDomainGreenManagerConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetDomainGreenManagerConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetDomainGreenManagerConfig") {} SetDomainGreenManagerConfigRequest::~SetDomainGreenManagerConfigRequest() diff --git a/cdn/src/model/SetDomainServerCertificateRequest.cc b/cdn/src/model/SetDomainServerCertificateRequest.cc index c52f315b4..d69540566 100644 --- a/cdn/src/model/SetDomainServerCertificateRequest.cc +++ b/cdn/src/model/SetDomainServerCertificateRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::SetDomainServerCertificateRequest; SetDomainServerCertificateRequest::SetDomainServerCertificateRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetDomainServerCertificate") + RpcServiceRequest("cdn", "2018-05-10", "SetDomainServerCertificate") {} SetDomainServerCertificateRequest::~SetDomainServerCertificateRequest() diff --git a/cdn/src/model/SetDynamicConfigRequest.cc b/cdn/src/model/SetDynamicConfigRequest.cc deleted file mode 100644 index 8b66770eb..000000000 --- a/cdn/src/model/SetDynamicConfigRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::SetDynamicConfigRequest; - -SetDynamicConfigRequest::SetDynamicConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetDynamicConfig") -{} - -SetDynamicConfigRequest::~SetDynamicConfigRequest() -{} - -std::string SetDynamicConfigRequest::getDynamicOrigin()const -{ - return dynamicOrigin_; -} - -void SetDynamicConfigRequest::setDynamicOrigin(const std::string& dynamicOrigin) -{ - dynamicOrigin_ = dynamicOrigin; - setParameter("DynamicOrigin", dynamicOrigin); -} - -std::string SetDynamicConfigRequest::getStaticType()const -{ - return staticType_; -} - -void SetDynamicConfigRequest::setStaticType(const std::string& staticType) -{ - staticType_ = staticType; - setParameter("StaticType", staticType); -} - -std::string SetDynamicConfigRequest::getSecurityToken()const -{ - return securityToken_; -} - -void SetDynamicConfigRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string SetDynamicConfigRequest::getStaticUri()const -{ - return staticUri_; -} - -void SetDynamicConfigRequest::setStaticUri(const std::string& staticUri) -{ - staticUri_ = staticUri; - setParameter("StaticUri", staticUri); -} - -std::string SetDynamicConfigRequest::getDomainName()const -{ - return domainName_; -} - -void SetDynamicConfigRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string SetDynamicConfigRequest::getStaticPath()const -{ - return staticPath_; -} - -void SetDynamicConfigRequest::setStaticPath(const std::string& staticPath) -{ - staticPath_ = staticPath; - setParameter("StaticPath", staticPath); -} - -std::string SetDynamicConfigRequest::getDynamicCacheControl()const -{ - return dynamicCacheControl_; -} - -void SetDynamicConfigRequest::setDynamicCacheControl(const std::string& dynamicCacheControl) -{ - dynamicCacheControl_ = dynamicCacheControl; - setParameter("DynamicCacheControl", dynamicCacheControl); -} - -long SetDynamicConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void SetDynamicConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string SetDynamicConfigRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void SetDynamicConfigRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/SetDynamicConfigResult.cc b/cdn/src/model/SetDynamicConfigResult.cc deleted file mode 100644 index 051f7f163..000000000 --- a/cdn/src/model/SetDynamicConfigResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -SetDynamicConfigResult::SetDynamicConfigResult() : - ServiceResult() -{} - -SetDynamicConfigResult::SetDynamicConfigResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -SetDynamicConfigResult::~SetDynamicConfigResult() -{} - -void SetDynamicConfigResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/cdn/src/model/SetErrorPageConfigRequest.cc b/cdn/src/model/SetErrorPageConfigRequest.cc index f73822538..fb66aba27 100644 --- a/cdn/src/model/SetErrorPageConfigRequest.cc +++ b/cdn/src/model/SetErrorPageConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::SetErrorPageConfigRequest; SetErrorPageConfigRequest::SetErrorPageConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetErrorPageConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetErrorPageConfig") {} SetErrorPageConfigRequest::~SetErrorPageConfigRequest() diff --git a/cdn/src/model/SetFileCacheExpiredConfigRequest.cc b/cdn/src/model/SetFileCacheExpiredConfigRequest.cc index 03bc29c19..5c96c669f 100644 --- a/cdn/src/model/SetFileCacheExpiredConfigRequest.cc +++ b/cdn/src/model/SetFileCacheExpiredConfigRequest.cc @@ -19,12 +19,78 @@ using AlibabaCloud::Cdn::Model::SetFileCacheExpiredConfigRequest; SetFileCacheExpiredConfigRequest::SetFileCacheExpiredConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetFileCacheExpiredConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetFileCacheExpiredConfig") {} SetFileCacheExpiredConfigRequest::~SetFileCacheExpiredConfigRequest() {} +long SetFileCacheExpiredConfigRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void SetFileCacheExpiredConfigRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool SetFileCacheExpiredConfigRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void SetFileCacheExpiredConfigRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string SetFileCacheExpiredConfigRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void SetFileCacheExpiredConfigRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string SetFileCacheExpiredConfigRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void SetFileCacheExpiredConfigRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string SetFileCacheExpiredConfigRequest::getCallerType()const +{ + return callerType_; +} + +void SetFileCacheExpiredConfigRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string SetFileCacheExpiredConfigRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void SetFileCacheExpiredConfigRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + std::string SetFileCacheExpiredConfigRequest::getSecurityToken()const { return securityToken_; @@ -36,6 +102,94 @@ void SetFileCacheExpiredConfigRequest::setSecurityToken(const std::string& secur setParameter("SecurityToken", securityToken); } +std::string SetFileCacheExpiredConfigRequest::getRequestContent()const +{ + return requestContent_; +} + +void SetFileCacheExpiredConfigRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string SetFileCacheExpiredConfigRequest::getFunctionName()const +{ + return functionName_; +} + +void SetFileCacheExpiredConfigRequest::setFunctionName(const std::string& functionName) +{ + functionName_ = functionName; + setParameter("FunctionName", functionName); +} + +std::string SetFileCacheExpiredConfigRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void SetFileCacheExpiredConfigRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string SetFileCacheExpiredConfigRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void SetFileCacheExpiredConfigRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long SetFileCacheExpiredConfigRequest::getCallerUid()const +{ + return callerUid_; +} + +void SetFileCacheExpiredConfigRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string SetFileCacheExpiredConfigRequest::getApp_ip()const +{ + return app_ip_; +} + +void SetFileCacheExpiredConfigRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string SetFileCacheExpiredConfigRequest::getPopProduct()const +{ + return popProduct_; +} + +void SetFileCacheExpiredConfigRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string SetFileCacheExpiredConfigRequest::getProduct()const +{ + return product_; +} + +void SetFileCacheExpiredConfigRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + std::string SetFileCacheExpiredConfigRequest::getDomainName()const { return domainName_; @@ -47,15 +201,15 @@ void SetFileCacheExpiredConfigRequest::setDomainName(const std::string& domainNa setParameter("DomainName", domainName); } -std::string SetFileCacheExpiredConfigRequest::getWeight()const +std::string SetFileCacheExpiredConfigRequest::getCallerBid()const { - return weight_; + return callerBid_; } -void SetFileCacheExpiredConfigRequest::setWeight(const std::string& weight) +void SetFileCacheExpiredConfigRequest::setCallerBid(const std::string& callerBid) { - weight_ = weight; - setParameter("Weight", weight); + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); } std::string SetFileCacheExpiredConfigRequest::getCacheContent()const @@ -80,6 +234,17 @@ void SetFileCacheExpiredConfigRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } +std::string SetFileCacheExpiredConfigRequest::getVersion()const +{ + return version_; +} + +void SetFileCacheExpiredConfigRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + std::string SetFileCacheExpiredConfigRequest::getTTL()const { return tTL_; @@ -91,14 +256,58 @@ void SetFileCacheExpiredConfigRequest::setTTL(const std::string& tTL) setParameter("TTL", tTL); } -std::string SetFileCacheExpiredConfigRequest::getAccessKeyId()const +bool SetFileCacheExpiredConfigRequest::getProxy_trust_transport_info()const { - return accessKeyId_; + return proxy_trust_transport_info_; } -void SetFileCacheExpiredConfigRequest::setAccessKeyId(const std::string& accessKeyId) +void SetFileCacheExpiredConfigRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) { - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool SetFileCacheExpiredConfigRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void SetFileCacheExpiredConfigRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool SetFileCacheExpiredConfigRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void SetFileCacheExpiredConfigRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string SetFileCacheExpiredConfigRequest::getRequestId()const +{ + return requestId_; +} + +void SetFileCacheExpiredConfigRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +long SetFileCacheExpiredConfigRequest::getConfigId()const +{ + return configId_; +} + +void SetFileCacheExpiredConfigRequest::setConfigId(long configId) +{ + configId_ = configId; + setParameter("ConfigId", std::to_string(configId)); } diff --git a/cdn/src/model/SetForceRedirectConfigRequest.cc b/cdn/src/model/SetForceRedirectConfigRequest.cc index f3b256f2c..d44e61e2c 100644 --- a/cdn/src/model/SetForceRedirectConfigRequest.cc +++ b/cdn/src/model/SetForceRedirectConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::SetForceRedirectConfigRequest; SetForceRedirectConfigRequest::SetForceRedirectConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetForceRedirectConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetForceRedirectConfig") {} SetForceRedirectConfigRequest::~SetForceRedirectConfigRequest() diff --git a/cdn/src/model/SetForwardSchemeConfigRequest.cc b/cdn/src/model/SetForwardSchemeConfigRequest.cc index 43efff076..be7e8d5ec 100644 --- a/cdn/src/model/SetForwardSchemeConfigRequest.cc +++ b/cdn/src/model/SetForwardSchemeConfigRequest.cc @@ -19,23 +19,12 @@ using AlibabaCloud::Cdn::Model::SetForwardSchemeConfigRequest; SetForwardSchemeConfigRequest::SetForwardSchemeConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetForwardSchemeConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetForwardSchemeConfig") {} SetForwardSchemeConfigRequest::~SetForwardSchemeConfigRequest() {} -std::string SetForwardSchemeConfigRequest::getSchemeOrigin()const -{ - return schemeOrigin_; -} - -void SetForwardSchemeConfigRequest::setSchemeOrigin(const std::string& schemeOrigin) -{ - schemeOrigin_ = schemeOrigin; - setParameter("SchemeOrigin", schemeOrigin); -} - std::string SetForwardSchemeConfigRequest::getSchemeOriginPort()const { return schemeOriginPort_; @@ -47,48 +36,59 @@ void SetForwardSchemeConfigRequest::setSchemeOriginPort(const std::string& schem setParameter("SchemeOriginPort", schemeOriginPort); } -std::string SetForwardSchemeConfigRequest::getSecurityToken()const +long SetForwardSchemeConfigRequest::getCallerParentId()const { - return securityToken_; + return callerParentId_; } -void SetForwardSchemeConfigRequest::setSecurityToken(const std::string& securityToken) +void SetForwardSchemeConfigRequest::setCallerParentId(long callerParentId) { - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string SetForwardSchemeConfigRequest::getEnable()const +bool SetForwardSchemeConfigRequest::getProxy_original_security_transport()const { - return enable_; + return proxy_original_security_transport_; } -void SetForwardSchemeConfigRequest::setEnable(const std::string& enable) +void SetForwardSchemeConfigRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - enable_ = enable; - setParameter("Enable", enable); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } -std::string SetForwardSchemeConfigRequest::getDomainName()const +std::string SetForwardSchemeConfigRequest::getProxy_original_source_ip()const { - return domainName_; + return proxy_original_source_ip_; } -void SetForwardSchemeConfigRequest::setDomainName(const std::string& domainName) +void SetForwardSchemeConfigRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - domainName_ = domainName; - setParameter("DomainName", domainName); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); } -long SetForwardSchemeConfigRequest::getOwnerId()const +std::string SetForwardSchemeConfigRequest::getOwnerIdLoginEmail()const { - return ownerId_; + return ownerIdLoginEmail_; } -void SetForwardSchemeConfigRequest::setOwnerId(long ownerId) +void SetForwardSchemeConfigRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string SetForwardSchemeConfigRequest::getCallerType()const +{ + return callerType_; +} + +void SetForwardSchemeConfigRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string SetForwardSchemeConfigRequest::getAccessKeyId()const @@ -102,3 +102,223 @@ void SetForwardSchemeConfigRequest::setAccessKeyId(const std::string& accessKeyI setParameter("AccessKeyId", accessKeyId); } +std::string SetForwardSchemeConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void SetForwardSchemeConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string SetForwardSchemeConfigRequest::getRequestContent()const +{ + return requestContent_; +} + +void SetForwardSchemeConfigRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string SetForwardSchemeConfigRequest::getFunctionName()const +{ + return functionName_; +} + +void SetForwardSchemeConfigRequest::setFunctionName(const std::string& functionName) +{ + functionName_ = functionName; + setParameter("FunctionName", functionName); +} + +std::string SetForwardSchemeConfigRequest::getEnable()const +{ + return enable_; +} + +void SetForwardSchemeConfigRequest::setEnable(const std::string& enable) +{ + enable_ = enable; + setParameter("Enable", enable); +} + +std::string SetForwardSchemeConfigRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void SetForwardSchemeConfigRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string SetForwardSchemeConfigRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void SetForwardSchemeConfigRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long SetForwardSchemeConfigRequest::getCallerUid()const +{ + return callerUid_; +} + +void SetForwardSchemeConfigRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string SetForwardSchemeConfigRequest::getSchemeOrigin()const +{ + return schemeOrigin_; +} + +void SetForwardSchemeConfigRequest::setSchemeOrigin(const std::string& schemeOrigin) +{ + schemeOrigin_ = schemeOrigin; + setParameter("SchemeOrigin", schemeOrigin); +} + +std::string SetForwardSchemeConfigRequest::getApp_ip()const +{ + return app_ip_; +} + +void SetForwardSchemeConfigRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string SetForwardSchemeConfigRequest::getPopProduct()const +{ + return popProduct_; +} + +void SetForwardSchemeConfigRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string SetForwardSchemeConfigRequest::getProduct()const +{ + return product_; +} + +void SetForwardSchemeConfigRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string SetForwardSchemeConfigRequest::getDomainName()const +{ + return domainName_; +} + +void SetForwardSchemeConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string SetForwardSchemeConfigRequest::getCallerBid()const +{ + return callerBid_; +} + +void SetForwardSchemeConfigRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long SetForwardSchemeConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void SetForwardSchemeConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string SetForwardSchemeConfigRequest::getVersion()const +{ + return version_; +} + +void SetForwardSchemeConfigRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool SetForwardSchemeConfigRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void SetForwardSchemeConfigRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool SetForwardSchemeConfigRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void SetForwardSchemeConfigRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool SetForwardSchemeConfigRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void SetForwardSchemeConfigRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string SetForwardSchemeConfigRequest::getRequestId()const +{ + return requestId_; +} + +void SetForwardSchemeConfigRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +long SetForwardSchemeConfigRequest::getConfigId()const +{ + return configId_; +} + +void SetForwardSchemeConfigRequest::setConfigId(long configId) +{ + configId_ = configId; + setParameter("ConfigId", std::to_string(configId)); +} + diff --git a/cdn/src/model/SetHttpErrorPageConfigRequest.cc b/cdn/src/model/SetHttpErrorPageConfigRequest.cc index b00080830..c9e4dd9b5 100644 --- a/cdn/src/model/SetHttpErrorPageConfigRequest.cc +++ b/cdn/src/model/SetHttpErrorPageConfigRequest.cc @@ -19,65 +19,65 @@ using AlibabaCloud::Cdn::Model::SetHttpErrorPageConfigRequest; SetHttpErrorPageConfigRequest::SetHttpErrorPageConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetHttpErrorPageConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetHttpErrorPageConfig") {} SetHttpErrorPageConfigRequest::~SetHttpErrorPageConfigRequest() {} -std::string SetHttpErrorPageConfigRequest::getSecurityToken()const +long SetHttpErrorPageConfigRequest::getCallerParentId()const { - return securityToken_; + return callerParentId_; } -void SetHttpErrorPageConfigRequest::setSecurityToken(const std::string& securityToken) +void SetHttpErrorPageConfigRequest::setCallerParentId(long callerParentId) { - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string SetHttpErrorPageConfigRequest::getDomainName()const +bool SetHttpErrorPageConfigRequest::getProxy_original_security_transport()const { - return domainName_; + return proxy_original_security_transport_; } -void SetHttpErrorPageConfigRequest::setDomainName(const std::string& domainName) +void SetHttpErrorPageConfigRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - domainName_ = domainName; - setParameter("DomainName", domainName); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } -std::string SetHttpErrorPageConfigRequest::getPageUrl()const +std::string SetHttpErrorPageConfigRequest::getProxy_original_source_ip()const { - return pageUrl_; + return proxy_original_source_ip_; } -void SetHttpErrorPageConfigRequest::setPageUrl(const std::string& pageUrl) +void SetHttpErrorPageConfigRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - pageUrl_ = pageUrl; - setParameter("PageUrl", pageUrl); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); } -long SetHttpErrorPageConfigRequest::getOwnerId()const +std::string SetHttpErrorPageConfigRequest::getOwnerIdLoginEmail()const { - return ownerId_; + return ownerIdLoginEmail_; } -void SetHttpErrorPageConfigRequest::setOwnerId(long ownerId) +void SetHttpErrorPageConfigRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); } -std::string SetHttpErrorPageConfigRequest::getErrorCode()const +std::string SetHttpErrorPageConfigRequest::getCallerType()const { - return errorCode_; + return callerType_; } -void SetHttpErrorPageConfigRequest::setErrorCode(const std::string& errorCode) +void SetHttpErrorPageConfigRequest::setCallerType(const std::string& callerType) { - errorCode_ = errorCode; - setParameter("ErrorCode", errorCode); + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string SetHttpErrorPageConfigRequest::getAccessKeyId()const @@ -91,3 +91,212 @@ void SetHttpErrorPageConfigRequest::setAccessKeyId(const std::string& accessKeyI setParameter("AccessKeyId", accessKeyId); } +std::string SetHttpErrorPageConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void SetHttpErrorPageConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string SetHttpErrorPageConfigRequest::getRequestContent()const +{ + return requestContent_; +} + +void SetHttpErrorPageConfigRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string SetHttpErrorPageConfigRequest::getFunctionName()const +{ + return functionName_; +} + +void SetHttpErrorPageConfigRequest::setFunctionName(const std::string& functionName) +{ + functionName_ = functionName; + setParameter("FunctionName", functionName); +} + +std::string SetHttpErrorPageConfigRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void SetHttpErrorPageConfigRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string SetHttpErrorPageConfigRequest::getPageUrl()const +{ + return pageUrl_; +} + +void SetHttpErrorPageConfigRequest::setPageUrl(const std::string& pageUrl) +{ + pageUrl_ = pageUrl; + setParameter("PageUrl", pageUrl); +} + +std::string SetHttpErrorPageConfigRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void SetHttpErrorPageConfigRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +std::string SetHttpErrorPageConfigRequest::getErrorCode()const +{ + return errorCode_; +} + +void SetHttpErrorPageConfigRequest::setErrorCode(const std::string& errorCode) +{ + errorCode_ = errorCode; + setParameter("ErrorCode", errorCode); +} + +long SetHttpErrorPageConfigRequest::getCallerUid()const +{ + return callerUid_; +} + +void SetHttpErrorPageConfigRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string SetHttpErrorPageConfigRequest::getApp_ip()const +{ + return app_ip_; +} + +void SetHttpErrorPageConfigRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string SetHttpErrorPageConfigRequest::getProduct()const +{ + return product_; +} + +void SetHttpErrorPageConfigRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string SetHttpErrorPageConfigRequest::getDomainName()const +{ + return domainName_; +} + +void SetHttpErrorPageConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string SetHttpErrorPageConfigRequest::getCallerBid()const +{ + return callerBid_; +} + +void SetHttpErrorPageConfigRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long SetHttpErrorPageConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void SetHttpErrorPageConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string SetHttpErrorPageConfigRequest::getVersion()const +{ + return version_; +} + +void SetHttpErrorPageConfigRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool SetHttpErrorPageConfigRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void SetHttpErrorPageConfigRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool SetHttpErrorPageConfigRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void SetHttpErrorPageConfigRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool SetHttpErrorPageConfigRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void SetHttpErrorPageConfigRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string SetHttpErrorPageConfigRequest::getRequestId()const +{ + return requestId_; +} + +void SetHttpErrorPageConfigRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +long SetHttpErrorPageConfigRequest::getConfigId()const +{ + return configId_; +} + +void SetHttpErrorPageConfigRequest::setConfigId(long configId) +{ + configId_ = configId; + setParameter("ConfigId", std::to_string(configId)); +} + diff --git a/cdn/src/model/SetHttpHeaderConfigRequest.cc b/cdn/src/model/SetHttpHeaderConfigRequest.cc index aa644adb8..bf4426f13 100644 --- a/cdn/src/model/SetHttpHeaderConfigRequest.cc +++ b/cdn/src/model/SetHttpHeaderConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::SetHttpHeaderConfigRequest; SetHttpHeaderConfigRequest::SetHttpHeaderConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetHttpHeaderConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetHttpHeaderConfig") {} SetHttpHeaderConfigRequest::~SetHttpHeaderConfigRequest() diff --git a/cdn/src/model/SetHttpsOptionConfigRequest.cc b/cdn/src/model/SetHttpsOptionConfigRequest.cc index cb4243767..5703739c4 100644 --- a/cdn/src/model/SetHttpsOptionConfigRequest.cc +++ b/cdn/src/model/SetHttpsOptionConfigRequest.cc @@ -19,54 +19,65 @@ using AlibabaCloud::Cdn::Model::SetHttpsOptionConfigRequest; SetHttpsOptionConfigRequest::SetHttpsOptionConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetHttpsOptionConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetHttpsOptionConfig") {} SetHttpsOptionConfigRequest::~SetHttpsOptionConfigRequest() {} -std::string SetHttpsOptionConfigRequest::getSecurityToken()const +long SetHttpsOptionConfigRequest::getCallerParentId()const { - return securityToken_; + return callerParentId_; } -void SetHttpsOptionConfigRequest::setSecurityToken(const std::string& securityToken) +void SetHttpsOptionConfigRequest::setCallerParentId(long callerParentId) { - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string SetHttpsOptionConfigRequest::getDomainName()const +bool SetHttpsOptionConfigRequest::getProxy_original_security_transport()const { - return domainName_; + return proxy_original_security_transport_; } -void SetHttpsOptionConfigRequest::setDomainName(const std::string& domainName) +void SetHttpsOptionConfigRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - domainName_ = domainName; - setParameter("DomainName", domainName); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } -std::string SetHttpsOptionConfigRequest::getHttp2()const +std::string SetHttpsOptionConfigRequest::getProxy_original_source_ip()const { - return http2_; + return proxy_original_source_ip_; } -void SetHttpsOptionConfigRequest::setHttp2(const std::string& http2) +void SetHttpsOptionConfigRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - http2_ = http2; - setParameter("Http2", http2); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); } -long SetHttpsOptionConfigRequest::getOwnerId()const +std::string SetHttpsOptionConfigRequest::getOwnerIdLoginEmail()const { - return ownerId_; + return ownerIdLoginEmail_; } -void SetHttpsOptionConfigRequest::setOwnerId(long ownerId) +void SetHttpsOptionConfigRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string SetHttpsOptionConfigRequest::getCallerType()const +{ + return callerType_; +} + +void SetHttpsOptionConfigRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string SetHttpsOptionConfigRequest::getAccessKeyId()const @@ -80,3 +91,212 @@ void SetHttpsOptionConfigRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string SetHttpsOptionConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void SetHttpsOptionConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string SetHttpsOptionConfigRequest::getRequestContent()const +{ + return requestContent_; +} + +void SetHttpsOptionConfigRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string SetHttpsOptionConfigRequest::getFunctionName()const +{ + return functionName_; +} + +void SetHttpsOptionConfigRequest::setFunctionName(const std::string& functionName) +{ + functionName_ = functionName; + setParameter("FunctionName", functionName); +} + +std::string SetHttpsOptionConfigRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void SetHttpsOptionConfigRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string SetHttpsOptionConfigRequest::getHttp2()const +{ + return http2_; +} + +void SetHttpsOptionConfigRequest::setHttp2(const std::string& http2) +{ + http2_ = http2; + setParameter("Http2", http2); +} + +std::string SetHttpsOptionConfigRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void SetHttpsOptionConfigRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long SetHttpsOptionConfigRequest::getCallerUid()const +{ + return callerUid_; +} + +void SetHttpsOptionConfigRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string SetHttpsOptionConfigRequest::getApp_ip()const +{ + return app_ip_; +} + +void SetHttpsOptionConfigRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string SetHttpsOptionConfigRequest::getPopProduct()const +{ + return popProduct_; +} + +void SetHttpsOptionConfigRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string SetHttpsOptionConfigRequest::getProduct()const +{ + return product_; +} + +void SetHttpsOptionConfigRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string SetHttpsOptionConfigRequest::getDomainName()const +{ + return domainName_; +} + +void SetHttpsOptionConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string SetHttpsOptionConfigRequest::getCallerBid()const +{ + return callerBid_; +} + +void SetHttpsOptionConfigRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long SetHttpsOptionConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void SetHttpsOptionConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string SetHttpsOptionConfigRequest::getVersion()const +{ + return version_; +} + +void SetHttpsOptionConfigRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool SetHttpsOptionConfigRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void SetHttpsOptionConfigRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool SetHttpsOptionConfigRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void SetHttpsOptionConfigRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool SetHttpsOptionConfigRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void SetHttpsOptionConfigRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string SetHttpsOptionConfigRequest::getRequestId()const +{ + return requestId_; +} + +void SetHttpsOptionConfigRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +long SetHttpsOptionConfigRequest::getConfigId()const +{ + return configId_; +} + +void SetHttpsOptionConfigRequest::setConfigId(long configId) +{ + configId_ = configId; + setParameter("ConfigId", std::to_string(configId)); +} + diff --git a/cdn/src/model/SetIgnoreQueryStringConfigRequest.cc b/cdn/src/model/SetIgnoreQueryStringConfigRequest.cc index 05d59bef2..6bcdc6c29 100644 --- a/cdn/src/model/SetIgnoreQueryStringConfigRequest.cc +++ b/cdn/src/model/SetIgnoreQueryStringConfigRequest.cc @@ -19,76 +19,65 @@ using AlibabaCloud::Cdn::Model::SetIgnoreQueryStringConfigRequest; SetIgnoreQueryStringConfigRequest::SetIgnoreQueryStringConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetIgnoreQueryStringConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetIgnoreQueryStringConfig") {} SetIgnoreQueryStringConfigRequest::~SetIgnoreQueryStringConfigRequest() {} -std::string SetIgnoreQueryStringConfigRequest::getKeepOssArgs()const +long SetIgnoreQueryStringConfigRequest::getCallerParentId()const { - return keepOssArgs_; + return callerParentId_; } -void SetIgnoreQueryStringConfigRequest::setKeepOssArgs(const std::string& keepOssArgs) +void SetIgnoreQueryStringConfigRequest::setCallerParentId(long callerParentId) { - keepOssArgs_ = keepOssArgs; - setParameter("KeepOssArgs", keepOssArgs); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string SetIgnoreQueryStringConfigRequest::getHashKeyArgs()const +bool SetIgnoreQueryStringConfigRequest::getProxy_original_security_transport()const { - return hashKeyArgs_; + return proxy_original_security_transport_; } -void SetIgnoreQueryStringConfigRequest::setHashKeyArgs(const std::string& hashKeyArgs) +void SetIgnoreQueryStringConfigRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - hashKeyArgs_ = hashKeyArgs; - setParameter("HashKeyArgs", hashKeyArgs); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } -std::string SetIgnoreQueryStringConfigRequest::getSecurityToken()const +std::string SetIgnoreQueryStringConfigRequest::getProxy_original_source_ip()const { - return securityToken_; + return proxy_original_source_ip_; } -void SetIgnoreQueryStringConfigRequest::setSecurityToken(const std::string& securityToken) +void SetIgnoreQueryStringConfigRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); } -std::string SetIgnoreQueryStringConfigRequest::getEnable()const +std::string SetIgnoreQueryStringConfigRequest::getOwnerIdLoginEmail()const { - return enable_; + return ownerIdLoginEmail_; } -void SetIgnoreQueryStringConfigRequest::setEnable(const std::string& enable) +void SetIgnoreQueryStringConfigRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) { - enable_ = enable; - setParameter("Enable", enable); + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); } -std::string SetIgnoreQueryStringConfigRequest::getDomainName()const +std::string SetIgnoreQueryStringConfigRequest::getCallerType()const { - return domainName_; + return callerType_; } -void SetIgnoreQueryStringConfigRequest::setDomainName(const std::string& domainName) +void SetIgnoreQueryStringConfigRequest::setCallerType(const std::string& callerType) { - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -long SetIgnoreQueryStringConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void SetIgnoreQueryStringConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string SetIgnoreQueryStringConfigRequest::getAccessKeyId()const @@ -102,3 +91,234 @@ void SetIgnoreQueryStringConfigRequest::setAccessKeyId(const std::string& access setParameter("AccessKeyId", accessKeyId); } +std::string SetIgnoreQueryStringConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void SetIgnoreQueryStringConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string SetIgnoreQueryStringConfigRequest::getRequestContent()const +{ + return requestContent_; +} + +void SetIgnoreQueryStringConfigRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string SetIgnoreQueryStringConfigRequest::getFunctionName()const +{ + return functionName_; +} + +void SetIgnoreQueryStringConfigRequest::setFunctionName(const std::string& functionName) +{ + functionName_ = functionName; + setParameter("FunctionName", functionName); +} + +std::string SetIgnoreQueryStringConfigRequest::getEnable()const +{ + return enable_; +} + +void SetIgnoreQueryStringConfigRequest::setEnable(const std::string& enable) +{ + enable_ = enable; + setParameter("Enable", enable); +} + +std::string SetIgnoreQueryStringConfigRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void SetIgnoreQueryStringConfigRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string SetIgnoreQueryStringConfigRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void SetIgnoreQueryStringConfigRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long SetIgnoreQueryStringConfigRequest::getCallerUid()const +{ + return callerUid_; +} + +void SetIgnoreQueryStringConfigRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string SetIgnoreQueryStringConfigRequest::getKeepOssArgs()const +{ + return keepOssArgs_; +} + +void SetIgnoreQueryStringConfigRequest::setKeepOssArgs(const std::string& keepOssArgs) +{ + keepOssArgs_ = keepOssArgs; + setParameter("KeepOssArgs", keepOssArgs); +} + +std::string SetIgnoreQueryStringConfigRequest::getApp_ip()const +{ + return app_ip_; +} + +void SetIgnoreQueryStringConfigRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string SetIgnoreQueryStringConfigRequest::getPopProduct()const +{ + return popProduct_; +} + +void SetIgnoreQueryStringConfigRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string SetIgnoreQueryStringConfigRequest::getProduct()const +{ + return product_; +} + +void SetIgnoreQueryStringConfigRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string SetIgnoreQueryStringConfigRequest::getDomainName()const +{ + return domainName_; +} + +void SetIgnoreQueryStringConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string SetIgnoreQueryStringConfigRequest::getCallerBid()const +{ + return callerBid_; +} + +void SetIgnoreQueryStringConfigRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long SetIgnoreQueryStringConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void SetIgnoreQueryStringConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string SetIgnoreQueryStringConfigRequest::getVersion()const +{ + return version_; +} + +void SetIgnoreQueryStringConfigRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool SetIgnoreQueryStringConfigRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void SetIgnoreQueryStringConfigRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool SetIgnoreQueryStringConfigRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void SetIgnoreQueryStringConfigRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool SetIgnoreQueryStringConfigRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void SetIgnoreQueryStringConfigRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string SetIgnoreQueryStringConfigRequest::getHashKeyArgs()const +{ + return hashKeyArgs_; +} + +void SetIgnoreQueryStringConfigRequest::setHashKeyArgs(const std::string& hashKeyArgs) +{ + hashKeyArgs_ = hashKeyArgs; + setParameter("HashKeyArgs", hashKeyArgs); +} + +std::string SetIgnoreQueryStringConfigRequest::getRequestId()const +{ + return requestId_; +} + +void SetIgnoreQueryStringConfigRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +long SetIgnoreQueryStringConfigRequest::getConfigId()const +{ + return configId_; +} + +void SetIgnoreQueryStringConfigRequest::setConfigId(long configId) +{ + configId_ = configId; + setParameter("ConfigId", std::to_string(configId)); +} + diff --git a/cdn/src/model/SetIpAllowListConfigRequest.cc b/cdn/src/model/SetIpAllowListConfigRequest.cc index cb9f750f2..a49e7c7e8 100644 --- a/cdn/src/model/SetIpAllowListConfigRequest.cc +++ b/cdn/src/model/SetIpAllowListConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::SetIpAllowListConfigRequest; SetIpAllowListConfigRequest::SetIpAllowListConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetIpAllowListConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetIpAllowListConfig") {} SetIpAllowListConfigRequest::~SetIpAllowListConfigRequest() diff --git a/cdn/src/model/SetIpBlackListConfigRequest.cc b/cdn/src/model/SetIpBlackListConfigRequest.cc index 04d05706a..715c48937 100644 --- a/cdn/src/model/SetIpBlackListConfigRequest.cc +++ b/cdn/src/model/SetIpBlackListConfigRequest.cc @@ -19,54 +19,65 @@ using AlibabaCloud::Cdn::Model::SetIpBlackListConfigRequest; SetIpBlackListConfigRequest::SetIpBlackListConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetIpBlackListConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetIpBlackListConfig") {} SetIpBlackListConfigRequest::~SetIpBlackListConfigRequest() {} -std::string SetIpBlackListConfigRequest::getSecurityToken()const +long SetIpBlackListConfigRequest::getCallerParentId()const { - return securityToken_; + return callerParentId_; } -void SetIpBlackListConfigRequest::setSecurityToken(const std::string& securityToken) +void SetIpBlackListConfigRequest::setCallerParentId(long callerParentId) { - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string SetIpBlackListConfigRequest::getDomainName()const +bool SetIpBlackListConfigRequest::getProxy_original_security_transport()const { - return domainName_; + return proxy_original_security_transport_; } -void SetIpBlackListConfigRequest::setDomainName(const std::string& domainName) +void SetIpBlackListConfigRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - domainName_ = domainName; - setParameter("DomainName", domainName); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } -long SetIpBlackListConfigRequest::getOwnerId()const +std::string SetIpBlackListConfigRequest::getProxy_original_source_ip()const { - return ownerId_; + return proxy_original_source_ip_; } -void SetIpBlackListConfigRequest::setOwnerId(long ownerId) +void SetIpBlackListConfigRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); } -std::string SetIpBlackListConfigRequest::getBlockIps()const +std::string SetIpBlackListConfigRequest::getOwnerIdLoginEmail()const { - return blockIps_; + return ownerIdLoginEmail_; } -void SetIpBlackListConfigRequest::setBlockIps(const std::string& blockIps) +void SetIpBlackListConfigRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) { - blockIps_ = blockIps; - setParameter("BlockIps", blockIps); + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string SetIpBlackListConfigRequest::getCallerType()const +{ + return callerType_; +} + +void SetIpBlackListConfigRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string SetIpBlackListConfigRequest::getAccessKeyId()const @@ -80,3 +91,212 @@ void SetIpBlackListConfigRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string SetIpBlackListConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void SetIpBlackListConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string SetIpBlackListConfigRequest::getRequestContent()const +{ + return requestContent_; +} + +void SetIpBlackListConfigRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string SetIpBlackListConfigRequest::getFunctionName()const +{ + return functionName_; +} + +void SetIpBlackListConfigRequest::setFunctionName(const std::string& functionName) +{ + functionName_ = functionName; + setParameter("FunctionName", functionName); +} + +std::string SetIpBlackListConfigRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void SetIpBlackListConfigRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string SetIpBlackListConfigRequest::getBlockIps()const +{ + return blockIps_; +} + +void SetIpBlackListConfigRequest::setBlockIps(const std::string& blockIps) +{ + blockIps_ = blockIps; + setParameter("BlockIps", blockIps); +} + +std::string SetIpBlackListConfigRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void SetIpBlackListConfigRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long SetIpBlackListConfigRequest::getCallerUid()const +{ + return callerUid_; +} + +void SetIpBlackListConfigRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string SetIpBlackListConfigRequest::getApp_ip()const +{ + return app_ip_; +} + +void SetIpBlackListConfigRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string SetIpBlackListConfigRequest::getPopProduct()const +{ + return popProduct_; +} + +void SetIpBlackListConfigRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string SetIpBlackListConfigRequest::getProduct()const +{ + return product_; +} + +void SetIpBlackListConfigRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string SetIpBlackListConfigRequest::getDomainName()const +{ + return domainName_; +} + +void SetIpBlackListConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string SetIpBlackListConfigRequest::getCallerBid()const +{ + return callerBid_; +} + +void SetIpBlackListConfigRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long SetIpBlackListConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void SetIpBlackListConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string SetIpBlackListConfigRequest::getVersion()const +{ + return version_; +} + +void SetIpBlackListConfigRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool SetIpBlackListConfigRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void SetIpBlackListConfigRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool SetIpBlackListConfigRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void SetIpBlackListConfigRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool SetIpBlackListConfigRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void SetIpBlackListConfigRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string SetIpBlackListConfigRequest::getRequestId()const +{ + return requestId_; +} + +void SetIpBlackListConfigRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +long SetIpBlackListConfigRequest::getConfigId()const +{ + return configId_; +} + +void SetIpBlackListConfigRequest::setConfigId(long configId) +{ + configId_ = configId; + setParameter("ConfigId", std::to_string(configId)); +} + diff --git a/cdn/src/model/SetL2OssKeyConfigRequest.cc b/cdn/src/model/SetL2OssKeyConfigRequest.cc index 963ac226a..3739555f4 100644 --- a/cdn/src/model/SetL2OssKeyConfigRequest.cc +++ b/cdn/src/model/SetL2OssKeyConfigRequest.cc @@ -19,54 +19,65 @@ using AlibabaCloud::Cdn::Model::SetL2OssKeyConfigRequest; SetL2OssKeyConfigRequest::SetL2OssKeyConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetL2OssKeyConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetL2OssKeyConfig") {} SetL2OssKeyConfigRequest::~SetL2OssKeyConfigRequest() {} -std::string SetL2OssKeyConfigRequest::getSecurityToken()const +long SetL2OssKeyConfigRequest::getCallerParentId()const { - return securityToken_; + return callerParentId_; } -void SetL2OssKeyConfigRequest::setSecurityToken(const std::string& securityToken) +void SetL2OssKeyConfigRequest::setCallerParentId(long callerParentId) { - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string SetL2OssKeyConfigRequest::getDomainName()const +bool SetL2OssKeyConfigRequest::getProxy_original_security_transport()const { - return domainName_; + return proxy_original_security_transport_; } -void SetL2OssKeyConfigRequest::setDomainName(const std::string& domainName) +void SetL2OssKeyConfigRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - domainName_ = domainName; - setParameter("DomainName", domainName); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } -long SetL2OssKeyConfigRequest::getOwnerId()const +std::string SetL2OssKeyConfigRequest::getProxy_original_source_ip()const { - return ownerId_; + return proxy_original_source_ip_; } -void SetL2OssKeyConfigRequest::setOwnerId(long ownerId) +void SetL2OssKeyConfigRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); } -std::string SetL2OssKeyConfigRequest::getPrivateOssAuth()const +std::string SetL2OssKeyConfigRequest::getOwnerIdLoginEmail()const { - return privateOssAuth_; + return ownerIdLoginEmail_; } -void SetL2OssKeyConfigRequest::setPrivateOssAuth(const std::string& privateOssAuth) +void SetL2OssKeyConfigRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) { - privateOssAuth_ = privateOssAuth; - setParameter("PrivateOssAuth", privateOssAuth); + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string SetL2OssKeyConfigRequest::getCallerType()const +{ + return callerType_; +} + +void SetL2OssKeyConfigRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string SetL2OssKeyConfigRequest::getAccessKeyId()const @@ -80,3 +91,212 @@ void SetL2OssKeyConfigRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string SetL2OssKeyConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void SetL2OssKeyConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string SetL2OssKeyConfigRequest::getRequestContent()const +{ + return requestContent_; +} + +void SetL2OssKeyConfigRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string SetL2OssKeyConfigRequest::getFunctionName()const +{ + return functionName_; +} + +void SetL2OssKeyConfigRequest::setFunctionName(const std::string& functionName) +{ + functionName_ = functionName; + setParameter("FunctionName", functionName); +} + +std::string SetL2OssKeyConfigRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void SetL2OssKeyConfigRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string SetL2OssKeyConfigRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void SetL2OssKeyConfigRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long SetL2OssKeyConfigRequest::getCallerUid()const +{ + return callerUid_; +} + +void SetL2OssKeyConfigRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string SetL2OssKeyConfigRequest::getApp_ip()const +{ + return app_ip_; +} + +void SetL2OssKeyConfigRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string SetL2OssKeyConfigRequest::getPopProduct()const +{ + return popProduct_; +} + +void SetL2OssKeyConfigRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string SetL2OssKeyConfigRequest::getProduct()const +{ + return product_; +} + +void SetL2OssKeyConfigRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string SetL2OssKeyConfigRequest::getDomainName()const +{ + return domainName_; +} + +void SetL2OssKeyConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string SetL2OssKeyConfigRequest::getCallerBid()const +{ + return callerBid_; +} + +void SetL2OssKeyConfigRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long SetL2OssKeyConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void SetL2OssKeyConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string SetL2OssKeyConfigRequest::getVersion()const +{ + return version_; +} + +void SetL2OssKeyConfigRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool SetL2OssKeyConfigRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void SetL2OssKeyConfigRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool SetL2OssKeyConfigRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void SetL2OssKeyConfigRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool SetL2OssKeyConfigRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void SetL2OssKeyConfigRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string SetL2OssKeyConfigRequest::getRequestId()const +{ + return requestId_; +} + +void SetL2OssKeyConfigRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +long SetL2OssKeyConfigRequest::getConfigId()const +{ + return configId_; +} + +void SetL2OssKeyConfigRequest::setConfigId(long configId) +{ + configId_ = configId; + setParameter("ConfigId", std::to_string(configId)); +} + +std::string SetL2OssKeyConfigRequest::getPrivateOssAuth()const +{ + return privateOssAuth_; +} + +void SetL2OssKeyConfigRequest::setPrivateOssAuth(const std::string& privateOssAuth) +{ + privateOssAuth_ = privateOssAuth; + setParameter("PrivateOssAuth", privateOssAuth); +} + diff --git a/cdn/src/model/SetLiveStreamsNotifyUrlConfigRequest.cc b/cdn/src/model/SetLiveStreamsNotifyUrlConfigRequest.cc deleted file mode 100644 index fde82f2fd..000000000 --- a/cdn/src/model/SetLiveStreamsNotifyUrlConfigRequest.cc +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::SetLiveStreamsNotifyUrlConfigRequest; - -SetLiveStreamsNotifyUrlConfigRequest::SetLiveStreamsNotifyUrlConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetLiveStreamsNotifyUrlConfig") -{} - -SetLiveStreamsNotifyUrlConfigRequest::~SetLiveStreamsNotifyUrlConfigRequest() -{} - -std::string SetLiveStreamsNotifyUrlConfigRequest::getSecurityToken()const -{ - return securityToken_; -} - -void SetLiveStreamsNotifyUrlConfigRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string SetLiveStreamsNotifyUrlConfigRequest::getDomainName()const -{ - return domainName_; -} - -void SetLiveStreamsNotifyUrlConfigRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string SetLiveStreamsNotifyUrlConfigRequest::getNotifyUrl()const -{ - return notifyUrl_; -} - -void SetLiveStreamsNotifyUrlConfigRequest::setNotifyUrl(const std::string& notifyUrl) -{ - notifyUrl_ = notifyUrl; - setParameter("NotifyUrl", notifyUrl); -} - -long SetLiveStreamsNotifyUrlConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void SetLiveStreamsNotifyUrlConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string SetLiveStreamsNotifyUrlConfigRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void SetLiveStreamsNotifyUrlConfigRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/SetLiveStreamsNotifyUrlConfigResult.cc b/cdn/src/model/SetLiveStreamsNotifyUrlConfigResult.cc deleted file mode 100644 index f5d79dc92..000000000 --- a/cdn/src/model/SetLiveStreamsNotifyUrlConfigResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -SetLiveStreamsNotifyUrlConfigResult::SetLiveStreamsNotifyUrlConfigResult() : - ServiceResult() -{} - -SetLiveStreamsNotifyUrlConfigResult::SetLiveStreamsNotifyUrlConfigResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -SetLiveStreamsNotifyUrlConfigResult::~SetLiveStreamsNotifyUrlConfigResult() -{} - -void SetLiveStreamsNotifyUrlConfigResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/cdn/src/model/SetOptimizeConfigRequest.cc b/cdn/src/model/SetOptimizeConfigRequest.cc index 4a7d02f38..4c05e7098 100644 --- a/cdn/src/model/SetOptimizeConfigRequest.cc +++ b/cdn/src/model/SetOptimizeConfigRequest.cc @@ -19,54 +19,65 @@ using AlibabaCloud::Cdn::Model::SetOptimizeConfigRequest; SetOptimizeConfigRequest::SetOptimizeConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetOptimizeConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetOptimizeConfig") {} SetOptimizeConfigRequest::~SetOptimizeConfigRequest() {} -std::string SetOptimizeConfigRequest::getSecurityToken()const +long SetOptimizeConfigRequest::getCallerParentId()const { - return securityToken_; + return callerParentId_; } -void SetOptimizeConfigRequest::setSecurityToken(const std::string& securityToken) +void SetOptimizeConfigRequest::setCallerParentId(long callerParentId) { - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string SetOptimizeConfigRequest::getEnable()const +bool SetOptimizeConfigRequest::getProxy_original_security_transport()const { - return enable_; + return proxy_original_security_transport_; } -void SetOptimizeConfigRequest::setEnable(const std::string& enable) +void SetOptimizeConfigRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - enable_ = enable; - setParameter("Enable", enable); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } -std::string SetOptimizeConfigRequest::getDomainName()const +std::string SetOptimizeConfigRequest::getProxy_original_source_ip()const { - return domainName_; + return proxy_original_source_ip_; } -void SetOptimizeConfigRequest::setDomainName(const std::string& domainName) +void SetOptimizeConfigRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - domainName_ = domainName; - setParameter("DomainName", domainName); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); } -long SetOptimizeConfigRequest::getOwnerId()const +std::string SetOptimizeConfigRequest::getOwnerIdLoginEmail()const { - return ownerId_; + return ownerIdLoginEmail_; } -void SetOptimizeConfigRequest::setOwnerId(long ownerId) +void SetOptimizeConfigRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string SetOptimizeConfigRequest::getCallerType()const +{ + return callerType_; +} + +void SetOptimizeConfigRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string SetOptimizeConfigRequest::getAccessKeyId()const @@ -80,3 +91,212 @@ void SetOptimizeConfigRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string SetOptimizeConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void SetOptimizeConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string SetOptimizeConfigRequest::getRequestContent()const +{ + return requestContent_; +} + +void SetOptimizeConfigRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string SetOptimizeConfigRequest::getFunctionName()const +{ + return functionName_; +} + +void SetOptimizeConfigRequest::setFunctionName(const std::string& functionName) +{ + functionName_ = functionName; + setParameter("FunctionName", functionName); +} + +std::string SetOptimizeConfigRequest::getEnable()const +{ + return enable_; +} + +void SetOptimizeConfigRequest::setEnable(const std::string& enable) +{ + enable_ = enable; + setParameter("Enable", enable); +} + +std::string SetOptimizeConfigRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void SetOptimizeConfigRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string SetOptimizeConfigRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void SetOptimizeConfigRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long SetOptimizeConfigRequest::getCallerUid()const +{ + return callerUid_; +} + +void SetOptimizeConfigRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string SetOptimizeConfigRequest::getApp_ip()const +{ + return app_ip_; +} + +void SetOptimizeConfigRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string SetOptimizeConfigRequest::getPopProduct()const +{ + return popProduct_; +} + +void SetOptimizeConfigRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string SetOptimizeConfigRequest::getProduct()const +{ + return product_; +} + +void SetOptimizeConfigRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string SetOptimizeConfigRequest::getDomainName()const +{ + return domainName_; +} + +void SetOptimizeConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string SetOptimizeConfigRequest::getCallerBid()const +{ + return callerBid_; +} + +void SetOptimizeConfigRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long SetOptimizeConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void SetOptimizeConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string SetOptimizeConfigRequest::getVersion()const +{ + return version_; +} + +void SetOptimizeConfigRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool SetOptimizeConfigRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void SetOptimizeConfigRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool SetOptimizeConfigRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void SetOptimizeConfigRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool SetOptimizeConfigRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void SetOptimizeConfigRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string SetOptimizeConfigRequest::getRequestId()const +{ + return requestId_; +} + +void SetOptimizeConfigRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +long SetOptimizeConfigRequest::getConfigId()const +{ + return configId_; +} + +void SetOptimizeConfigRequest::setConfigId(long configId) +{ + configId_ = configId; + setParameter("ConfigId", std::to_string(configId)); +} + diff --git a/cdn/src/model/SetPageCompressConfigRequest.cc b/cdn/src/model/SetPageCompressConfigRequest.cc index 98d8900ac..8c6787729 100644 --- a/cdn/src/model/SetPageCompressConfigRequest.cc +++ b/cdn/src/model/SetPageCompressConfigRequest.cc @@ -19,54 +19,65 @@ using AlibabaCloud::Cdn::Model::SetPageCompressConfigRequest; SetPageCompressConfigRequest::SetPageCompressConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetPageCompressConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetPageCompressConfig") {} SetPageCompressConfigRequest::~SetPageCompressConfigRequest() {} -std::string SetPageCompressConfigRequest::getSecurityToken()const +long SetPageCompressConfigRequest::getCallerParentId()const { - return securityToken_; + return callerParentId_; } -void SetPageCompressConfigRequest::setSecurityToken(const std::string& securityToken) +void SetPageCompressConfigRequest::setCallerParentId(long callerParentId) { - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string SetPageCompressConfigRequest::getEnable()const +bool SetPageCompressConfigRequest::getProxy_original_security_transport()const { - return enable_; + return proxy_original_security_transport_; } -void SetPageCompressConfigRequest::setEnable(const std::string& enable) +void SetPageCompressConfigRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - enable_ = enable; - setParameter("Enable", enable); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } -std::string SetPageCompressConfigRequest::getDomainName()const +std::string SetPageCompressConfigRequest::getProxy_original_source_ip()const { - return domainName_; + return proxy_original_source_ip_; } -void SetPageCompressConfigRequest::setDomainName(const std::string& domainName) +void SetPageCompressConfigRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - domainName_ = domainName; - setParameter("DomainName", domainName); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); } -long SetPageCompressConfigRequest::getOwnerId()const +std::string SetPageCompressConfigRequest::getOwnerIdLoginEmail()const { - return ownerId_; + return ownerIdLoginEmail_; } -void SetPageCompressConfigRequest::setOwnerId(long ownerId) +void SetPageCompressConfigRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string SetPageCompressConfigRequest::getCallerType()const +{ + return callerType_; +} + +void SetPageCompressConfigRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string SetPageCompressConfigRequest::getAccessKeyId()const @@ -80,3 +91,212 @@ void SetPageCompressConfigRequest::setAccessKeyId(const std::string& accessKeyId setParameter("AccessKeyId", accessKeyId); } +std::string SetPageCompressConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void SetPageCompressConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string SetPageCompressConfigRequest::getRequestContent()const +{ + return requestContent_; +} + +void SetPageCompressConfigRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string SetPageCompressConfigRequest::getFunctionName()const +{ + return functionName_; +} + +void SetPageCompressConfigRequest::setFunctionName(const std::string& functionName) +{ + functionName_ = functionName; + setParameter("FunctionName", functionName); +} + +std::string SetPageCompressConfigRequest::getEnable()const +{ + return enable_; +} + +void SetPageCompressConfigRequest::setEnable(const std::string& enable) +{ + enable_ = enable; + setParameter("Enable", enable); +} + +std::string SetPageCompressConfigRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void SetPageCompressConfigRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string SetPageCompressConfigRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void SetPageCompressConfigRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long SetPageCompressConfigRequest::getCallerUid()const +{ + return callerUid_; +} + +void SetPageCompressConfigRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string SetPageCompressConfigRequest::getApp_ip()const +{ + return app_ip_; +} + +void SetPageCompressConfigRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string SetPageCompressConfigRequest::getPopProduct()const +{ + return popProduct_; +} + +void SetPageCompressConfigRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string SetPageCompressConfigRequest::getProduct()const +{ + return product_; +} + +void SetPageCompressConfigRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string SetPageCompressConfigRequest::getDomainName()const +{ + return domainName_; +} + +void SetPageCompressConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string SetPageCompressConfigRequest::getCallerBid()const +{ + return callerBid_; +} + +void SetPageCompressConfigRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long SetPageCompressConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void SetPageCompressConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string SetPageCompressConfigRequest::getVersion()const +{ + return version_; +} + +void SetPageCompressConfigRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool SetPageCompressConfigRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void SetPageCompressConfigRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool SetPageCompressConfigRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void SetPageCompressConfigRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool SetPageCompressConfigRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void SetPageCompressConfigRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string SetPageCompressConfigRequest::getRequestId()const +{ + return requestId_; +} + +void SetPageCompressConfigRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +long SetPageCompressConfigRequest::getConfigId()const +{ + return configId_; +} + +void SetPageCompressConfigRequest::setConfigId(long configId) +{ + configId_ = configId; + setParameter("ConfigId", std::to_string(configId)); +} + diff --git a/cdn/src/model/SetPathCacheExpiredConfigRequest.cc b/cdn/src/model/SetPathCacheExpiredConfigRequest.cc index e36ef51f6..35e79c3a0 100644 --- a/cdn/src/model/SetPathCacheExpiredConfigRequest.cc +++ b/cdn/src/model/SetPathCacheExpiredConfigRequest.cc @@ -19,12 +19,78 @@ using AlibabaCloud::Cdn::Model::SetPathCacheExpiredConfigRequest; SetPathCacheExpiredConfigRequest::SetPathCacheExpiredConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetPathCacheExpiredConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetPathCacheExpiredConfig") {} SetPathCacheExpiredConfigRequest::~SetPathCacheExpiredConfigRequest() {} +long SetPathCacheExpiredConfigRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void SetPathCacheExpiredConfigRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool SetPathCacheExpiredConfigRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void SetPathCacheExpiredConfigRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string SetPathCacheExpiredConfigRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void SetPathCacheExpiredConfigRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string SetPathCacheExpiredConfigRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void SetPathCacheExpiredConfigRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string SetPathCacheExpiredConfigRequest::getCallerType()const +{ + return callerType_; +} + +void SetPathCacheExpiredConfigRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string SetPathCacheExpiredConfigRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void SetPathCacheExpiredConfigRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + std::string SetPathCacheExpiredConfigRequest::getSecurityToken()const { return securityToken_; @@ -36,6 +102,94 @@ void SetPathCacheExpiredConfigRequest::setSecurityToken(const std::string& secur setParameter("SecurityToken", securityToken); } +std::string SetPathCacheExpiredConfigRequest::getRequestContent()const +{ + return requestContent_; +} + +void SetPathCacheExpiredConfigRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string SetPathCacheExpiredConfigRequest::getFunctionName()const +{ + return functionName_; +} + +void SetPathCacheExpiredConfigRequest::setFunctionName(const std::string& functionName) +{ + functionName_ = functionName; + setParameter("FunctionName", functionName); +} + +std::string SetPathCacheExpiredConfigRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void SetPathCacheExpiredConfigRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string SetPathCacheExpiredConfigRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void SetPathCacheExpiredConfigRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long SetPathCacheExpiredConfigRequest::getCallerUid()const +{ + return callerUid_; +} + +void SetPathCacheExpiredConfigRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string SetPathCacheExpiredConfigRequest::getApp_ip()const +{ + return app_ip_; +} + +void SetPathCacheExpiredConfigRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string SetPathCacheExpiredConfigRequest::getPopProduct()const +{ + return popProduct_; +} + +void SetPathCacheExpiredConfigRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string SetPathCacheExpiredConfigRequest::getProduct()const +{ + return product_; +} + +void SetPathCacheExpiredConfigRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + std::string SetPathCacheExpiredConfigRequest::getDomainName()const { return domainName_; @@ -58,6 +212,17 @@ void SetPathCacheExpiredConfigRequest::setWeight(const std::string& weight) setParameter("Weight", weight); } +std::string SetPathCacheExpiredConfigRequest::getCallerBid()const +{ + return callerBid_; +} + +void SetPathCacheExpiredConfigRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + std::string SetPathCacheExpiredConfigRequest::getCacheContent()const { return cacheContent_; @@ -80,6 +245,17 @@ void SetPathCacheExpiredConfigRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } +std::string SetPathCacheExpiredConfigRequest::getVersion()const +{ + return version_; +} + +void SetPathCacheExpiredConfigRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + std::string SetPathCacheExpiredConfigRequest::getTTL()const { return tTL_; @@ -91,14 +267,58 @@ void SetPathCacheExpiredConfigRequest::setTTL(const std::string& tTL) setParameter("TTL", tTL); } -std::string SetPathCacheExpiredConfigRequest::getAccessKeyId()const +bool SetPathCacheExpiredConfigRequest::getProxy_trust_transport_info()const { - return accessKeyId_; + return proxy_trust_transport_info_; } -void SetPathCacheExpiredConfigRequest::setAccessKeyId(const std::string& accessKeyId) +void SetPathCacheExpiredConfigRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) { - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool SetPathCacheExpiredConfigRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void SetPathCacheExpiredConfigRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool SetPathCacheExpiredConfigRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void SetPathCacheExpiredConfigRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string SetPathCacheExpiredConfigRequest::getRequestId()const +{ + return requestId_; +} + +void SetPathCacheExpiredConfigRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +long SetPathCacheExpiredConfigRequest::getConfigId()const +{ + return configId_; +} + +void SetPathCacheExpiredConfigRequest::setConfigId(long configId) +{ + configId_ = configId; + setParameter("ConfigId", std::to_string(configId)); } diff --git a/cdn/src/model/SetRangeConfigRequest.cc b/cdn/src/model/SetRangeConfigRequest.cc index 4b1232c82..b39cbfa3e 100644 --- a/cdn/src/model/SetRangeConfigRequest.cc +++ b/cdn/src/model/SetRangeConfigRequest.cc @@ -19,54 +19,65 @@ using AlibabaCloud::Cdn::Model::SetRangeConfigRequest; SetRangeConfigRequest::SetRangeConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetRangeConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetRangeConfig") {} SetRangeConfigRequest::~SetRangeConfigRequest() {} -std::string SetRangeConfigRequest::getSecurityToken()const +long SetRangeConfigRequest::getCallerParentId()const { - return securityToken_; + return callerParentId_; } -void SetRangeConfigRequest::setSecurityToken(const std::string& securityToken) +void SetRangeConfigRequest::setCallerParentId(long callerParentId) { - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string SetRangeConfigRequest::getEnable()const +bool SetRangeConfigRequest::getProxy_original_security_transport()const { - return enable_; + return proxy_original_security_transport_; } -void SetRangeConfigRequest::setEnable(const std::string& enable) +void SetRangeConfigRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - enable_ = enable; - setParameter("Enable", enable); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } -std::string SetRangeConfigRequest::getDomainName()const +std::string SetRangeConfigRequest::getProxy_original_source_ip()const { - return domainName_; + return proxy_original_source_ip_; } -void SetRangeConfigRequest::setDomainName(const std::string& domainName) +void SetRangeConfigRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - domainName_ = domainName; - setParameter("DomainName", domainName); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); } -long SetRangeConfigRequest::getOwnerId()const +std::string SetRangeConfigRequest::getOwnerIdLoginEmail()const { - return ownerId_; + return ownerIdLoginEmail_; } -void SetRangeConfigRequest::setOwnerId(long ownerId) +void SetRangeConfigRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string SetRangeConfigRequest::getCallerType()const +{ + return callerType_; +} + +void SetRangeConfigRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string SetRangeConfigRequest::getAccessKeyId()const @@ -80,3 +91,212 @@ void SetRangeConfigRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string SetRangeConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void SetRangeConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string SetRangeConfigRequest::getRequestContent()const +{ + return requestContent_; +} + +void SetRangeConfigRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string SetRangeConfigRequest::getFunctionName()const +{ + return functionName_; +} + +void SetRangeConfigRequest::setFunctionName(const std::string& functionName) +{ + functionName_ = functionName; + setParameter("FunctionName", functionName); +} + +std::string SetRangeConfigRequest::getEnable()const +{ + return enable_; +} + +void SetRangeConfigRequest::setEnable(const std::string& enable) +{ + enable_ = enable; + setParameter("Enable", enable); +} + +std::string SetRangeConfigRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void SetRangeConfigRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string SetRangeConfigRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void SetRangeConfigRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long SetRangeConfigRequest::getCallerUid()const +{ + return callerUid_; +} + +void SetRangeConfigRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string SetRangeConfigRequest::getApp_ip()const +{ + return app_ip_; +} + +void SetRangeConfigRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string SetRangeConfigRequest::getPopProduct()const +{ + return popProduct_; +} + +void SetRangeConfigRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string SetRangeConfigRequest::getProduct()const +{ + return product_; +} + +void SetRangeConfigRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string SetRangeConfigRequest::getDomainName()const +{ + return domainName_; +} + +void SetRangeConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string SetRangeConfigRequest::getCallerBid()const +{ + return callerBid_; +} + +void SetRangeConfigRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long SetRangeConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void SetRangeConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string SetRangeConfigRequest::getVersion()const +{ + return version_; +} + +void SetRangeConfigRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool SetRangeConfigRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void SetRangeConfigRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool SetRangeConfigRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void SetRangeConfigRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool SetRangeConfigRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void SetRangeConfigRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string SetRangeConfigRequest::getRequestId()const +{ + return requestId_; +} + +void SetRangeConfigRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +long SetRangeConfigRequest::getConfigId()const +{ + return configId_; +} + +void SetRangeConfigRequest::setConfigId(long configId) +{ + configId_ = configId; + setParameter("ConfigId", std::to_string(configId)); +} + diff --git a/cdn/src/model/SetRefererConfigRequest.cc b/cdn/src/model/SetRefererConfigRequest.cc index 51aa37ee4..d5ab07ec2 100644 --- a/cdn/src/model/SetRefererConfigRequest.cc +++ b/cdn/src/model/SetRefererConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::SetRefererConfigRequest; SetRefererConfigRequest::SetRefererConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetRefererConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetRefererConfig") {} SetRefererConfigRequest::~SetRefererConfigRequest() diff --git a/cdn/src/model/SetRemoveQueryStringConfigRequest.cc b/cdn/src/model/SetRemoveQueryStringConfigRequest.cc index c9571ef43..26c8548dc 100644 --- a/cdn/src/model/SetRemoveQueryStringConfigRequest.cc +++ b/cdn/src/model/SetRemoveQueryStringConfigRequest.cc @@ -19,65 +19,65 @@ using AlibabaCloud::Cdn::Model::SetRemoveQueryStringConfigRequest; SetRemoveQueryStringConfigRequest::SetRemoveQueryStringConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetRemoveQueryStringConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetRemoveQueryStringConfig") {} SetRemoveQueryStringConfigRequest::~SetRemoveQueryStringConfigRequest() {} -std::string SetRemoveQueryStringConfigRequest::getKeepOssArgs()const +long SetRemoveQueryStringConfigRequest::getCallerParentId()const { - return keepOssArgs_; + return callerParentId_; } -void SetRemoveQueryStringConfigRequest::setKeepOssArgs(const std::string& keepOssArgs) +void SetRemoveQueryStringConfigRequest::setCallerParentId(long callerParentId) { - keepOssArgs_ = keepOssArgs; - setParameter("KeepOssArgs", keepOssArgs); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string SetRemoveQueryStringConfigRequest::getSecurityToken()const +bool SetRemoveQueryStringConfigRequest::getProxy_original_security_transport()const { - return securityToken_; + return proxy_original_security_transport_; } -void SetRemoveQueryStringConfigRequest::setSecurityToken(const std::string& securityToken) +void SetRemoveQueryStringConfigRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } -std::string SetRemoveQueryStringConfigRequest::getDomainName()const +std::string SetRemoveQueryStringConfigRequest::getProxy_original_source_ip()const { - return domainName_; + return proxy_original_source_ip_; } -void SetRemoveQueryStringConfigRequest::setDomainName(const std::string& domainName) +void SetRemoveQueryStringConfigRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - domainName_ = domainName; - setParameter("DomainName", domainName); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); } -std::string SetRemoveQueryStringConfigRequest::getAliRemoveArgs()const +std::string SetRemoveQueryStringConfigRequest::getOwnerIdLoginEmail()const { - return aliRemoveArgs_; + return ownerIdLoginEmail_; } -void SetRemoveQueryStringConfigRequest::setAliRemoveArgs(const std::string& aliRemoveArgs) +void SetRemoveQueryStringConfigRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) { - aliRemoveArgs_ = aliRemoveArgs; - setParameter("AliRemoveArgs", aliRemoveArgs); + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); } -long SetRemoveQueryStringConfigRequest::getOwnerId()const +std::string SetRemoveQueryStringConfigRequest::getCallerType()const { - return ownerId_; + return callerType_; } -void SetRemoveQueryStringConfigRequest::setOwnerId(long ownerId) +void SetRemoveQueryStringConfigRequest::setCallerType(const std::string& callerType) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string SetRemoveQueryStringConfigRequest::getAccessKeyId()const @@ -91,3 +91,223 @@ void SetRemoveQueryStringConfigRequest::setAccessKeyId(const std::string& access setParameter("AccessKeyId", accessKeyId); } +std::string SetRemoveQueryStringConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void SetRemoveQueryStringConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string SetRemoveQueryStringConfigRequest::getRequestContent()const +{ + return requestContent_; +} + +void SetRemoveQueryStringConfigRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string SetRemoveQueryStringConfigRequest::getFunctionName()const +{ + return functionName_; +} + +void SetRemoveQueryStringConfigRequest::setFunctionName(const std::string& functionName) +{ + functionName_ = functionName; + setParameter("FunctionName", functionName); +} + +std::string SetRemoveQueryStringConfigRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void SetRemoveQueryStringConfigRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string SetRemoveQueryStringConfigRequest::getAliRemoveArgs()const +{ + return aliRemoveArgs_; +} + +void SetRemoveQueryStringConfigRequest::setAliRemoveArgs(const std::string& aliRemoveArgs) +{ + aliRemoveArgs_ = aliRemoveArgs; + setParameter("AliRemoveArgs", aliRemoveArgs); +} + +std::string SetRemoveQueryStringConfigRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void SetRemoveQueryStringConfigRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long SetRemoveQueryStringConfigRequest::getCallerUid()const +{ + return callerUid_; +} + +void SetRemoveQueryStringConfigRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string SetRemoveQueryStringConfigRequest::getKeepOssArgs()const +{ + return keepOssArgs_; +} + +void SetRemoveQueryStringConfigRequest::setKeepOssArgs(const std::string& keepOssArgs) +{ + keepOssArgs_ = keepOssArgs; + setParameter("KeepOssArgs", keepOssArgs); +} + +std::string SetRemoveQueryStringConfigRequest::getApp_ip()const +{ + return app_ip_; +} + +void SetRemoveQueryStringConfigRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string SetRemoveQueryStringConfigRequest::getPopProduct()const +{ + return popProduct_; +} + +void SetRemoveQueryStringConfigRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string SetRemoveQueryStringConfigRequest::getProduct()const +{ + return product_; +} + +void SetRemoveQueryStringConfigRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string SetRemoveQueryStringConfigRequest::getDomainName()const +{ + return domainName_; +} + +void SetRemoveQueryStringConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string SetRemoveQueryStringConfigRequest::getCallerBid()const +{ + return callerBid_; +} + +void SetRemoveQueryStringConfigRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long SetRemoveQueryStringConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void SetRemoveQueryStringConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string SetRemoveQueryStringConfigRequest::getVersion()const +{ + return version_; +} + +void SetRemoveQueryStringConfigRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool SetRemoveQueryStringConfigRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void SetRemoveQueryStringConfigRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool SetRemoveQueryStringConfigRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void SetRemoveQueryStringConfigRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool SetRemoveQueryStringConfigRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void SetRemoveQueryStringConfigRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string SetRemoveQueryStringConfigRequest::getRequestId()const +{ + return requestId_; +} + +void SetRemoveQueryStringConfigRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +long SetRemoveQueryStringConfigRequest::getConfigId()const +{ + return configId_; +} + +void SetRemoveQueryStringConfigRequest::setConfigId(long configId) +{ + configId_ = configId; + setParameter("ConfigId", std::to_string(configId)); +} + diff --git a/cdn/src/model/SetReqAuthConfigRequest.cc b/cdn/src/model/SetReqAuthConfigRequest.cc index 617fc9494..d6b86f899 100644 --- a/cdn/src/model/SetReqAuthConfigRequest.cc +++ b/cdn/src/model/SetReqAuthConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::SetReqAuthConfigRequest; SetReqAuthConfigRequest::SetReqAuthConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetReqAuthConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetReqAuthConfig") {} SetReqAuthConfigRequest::~SetReqAuthConfigRequest() diff --git a/cdn/src/model/SetReqHeaderConfigRequest.cc b/cdn/src/model/SetReqHeaderConfigRequest.cc index a6044df6c..5097a9925 100644 --- a/cdn/src/model/SetReqHeaderConfigRequest.cc +++ b/cdn/src/model/SetReqHeaderConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::SetReqHeaderConfigRequest; SetReqHeaderConfigRequest::SetReqHeaderConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetReqHeaderConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetReqHeaderConfig") {} SetReqHeaderConfigRequest::~SetReqHeaderConfigRequest() diff --git a/cdn/src/model/SetSourceHostConfigRequest.cc b/cdn/src/model/SetSourceHostConfigRequest.cc index a5f6f2b45..aff29698b 100644 --- a/cdn/src/model/SetSourceHostConfigRequest.cc +++ b/cdn/src/model/SetSourceHostConfigRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::SetSourceHostConfigRequest; SetSourceHostConfigRequest::SetSourceHostConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetSourceHostConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetSourceHostConfig") {} SetSourceHostConfigRequest::~SetSourceHostConfigRequest() diff --git a/cdn/src/model/SetVideoSeekConfigRequest.cc b/cdn/src/model/SetVideoSeekConfigRequest.cc index ffa7dc5b7..38003d602 100644 --- a/cdn/src/model/SetVideoSeekConfigRequest.cc +++ b/cdn/src/model/SetVideoSeekConfigRequest.cc @@ -19,54 +19,65 @@ using AlibabaCloud::Cdn::Model::SetVideoSeekConfigRequest; SetVideoSeekConfigRequest::SetVideoSeekConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "SetVideoSeekConfig") + RpcServiceRequest("cdn", "2018-05-10", "SetVideoSeekConfig") {} SetVideoSeekConfigRequest::~SetVideoSeekConfigRequest() {} -std::string SetVideoSeekConfigRequest::getSecurityToken()const +long SetVideoSeekConfigRequest::getCallerParentId()const { - return securityToken_; + return callerParentId_; } -void SetVideoSeekConfigRequest::setSecurityToken(const std::string& securityToken) +void SetVideoSeekConfigRequest::setCallerParentId(long callerParentId) { - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); } -std::string SetVideoSeekConfigRequest::getEnable()const +bool SetVideoSeekConfigRequest::getProxy_original_security_transport()const { - return enable_; + return proxy_original_security_transport_; } -void SetVideoSeekConfigRequest::setEnable(const std::string& enable) +void SetVideoSeekConfigRequest::setProxy_original_security_transport(bool proxy_original_security_transport) { - enable_ = enable; - setParameter("Enable", enable); + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } -std::string SetVideoSeekConfigRequest::getDomainName()const +std::string SetVideoSeekConfigRequest::getProxy_original_source_ip()const { - return domainName_; + return proxy_original_source_ip_; } -void SetVideoSeekConfigRequest::setDomainName(const std::string& domainName) +void SetVideoSeekConfigRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) { - domainName_ = domainName; - setParameter("DomainName", domainName); + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); } -long SetVideoSeekConfigRequest::getOwnerId()const +std::string SetVideoSeekConfigRequest::getOwnerIdLoginEmail()const { - return ownerId_; + return ownerIdLoginEmail_; } -void SetVideoSeekConfigRequest::setOwnerId(long ownerId) +void SetVideoSeekConfigRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) { - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string SetVideoSeekConfigRequest::getCallerType()const +{ + return callerType_; +} + +void SetVideoSeekConfigRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); } std::string SetVideoSeekConfigRequest::getAccessKeyId()const @@ -80,3 +91,212 @@ void SetVideoSeekConfigRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string SetVideoSeekConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void SetVideoSeekConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string SetVideoSeekConfigRequest::getRequestContent()const +{ + return requestContent_; +} + +void SetVideoSeekConfigRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string SetVideoSeekConfigRequest::getFunctionName()const +{ + return functionName_; +} + +void SetVideoSeekConfigRequest::setFunctionName(const std::string& functionName) +{ + functionName_ = functionName; + setParameter("FunctionName", functionName); +} + +std::string SetVideoSeekConfigRequest::getEnable()const +{ + return enable_; +} + +void SetVideoSeekConfigRequest::setEnable(const std::string& enable) +{ + enable_ = enable; + setParameter("Enable", enable); +} + +std::string SetVideoSeekConfigRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void SetVideoSeekConfigRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string SetVideoSeekConfigRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void SetVideoSeekConfigRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long SetVideoSeekConfigRequest::getCallerUid()const +{ + return callerUid_; +} + +void SetVideoSeekConfigRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string SetVideoSeekConfigRequest::getApp_ip()const +{ + return app_ip_; +} + +void SetVideoSeekConfigRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string SetVideoSeekConfigRequest::getPopProduct()const +{ + return popProduct_; +} + +void SetVideoSeekConfigRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string SetVideoSeekConfigRequest::getProduct()const +{ + return product_; +} + +void SetVideoSeekConfigRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string SetVideoSeekConfigRequest::getDomainName()const +{ + return domainName_; +} + +void SetVideoSeekConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string SetVideoSeekConfigRequest::getCallerBid()const +{ + return callerBid_; +} + +void SetVideoSeekConfigRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long SetVideoSeekConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void SetVideoSeekConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string SetVideoSeekConfigRequest::getVersion()const +{ + return version_; +} + +void SetVideoSeekConfigRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool SetVideoSeekConfigRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void SetVideoSeekConfigRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool SetVideoSeekConfigRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void SetVideoSeekConfigRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool SetVideoSeekConfigRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void SetVideoSeekConfigRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string SetVideoSeekConfigRequest::getRequestId()const +{ + return requestId_; +} + +void SetVideoSeekConfigRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +long SetVideoSeekConfigRequest::getConfigId()const +{ + return configId_; +} + +void SetVideoSeekConfigRequest::setConfigId(long configId) +{ + configId_ = configId; + setParameter("ConfigId", std::to_string(configId)); +} + diff --git a/cdn/src/model/SetWafConfigRequest.cc b/cdn/src/model/SetWafConfigRequest.cc new file mode 100644 index 000000000..317553267 --- /dev/null +++ b/cdn/src/model/SetWafConfigRequest.cc @@ -0,0 +1,302 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Cdn::Model::SetWafConfigRequest; + +SetWafConfigRequest::SetWafConfigRequest() : + RpcServiceRequest("cdn", "2018-05-10", "SetWafConfig") +{} + +SetWafConfigRequest::~SetWafConfigRequest() +{} + +long SetWafConfigRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void SetWafConfigRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool SetWafConfigRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void SetWafConfigRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string SetWafConfigRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void SetWafConfigRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string SetWafConfigRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void SetWafConfigRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string SetWafConfigRequest::getCallerType()const +{ + return callerType_; +} + +void SetWafConfigRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string SetWafConfigRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void SetWafConfigRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string SetWafConfigRequest::getSecurityToken()const +{ + return securityToken_; +} + +void SetWafConfigRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string SetWafConfigRequest::getRequestContent()const +{ + return requestContent_; +} + +void SetWafConfigRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string SetWafConfigRequest::getFunctionName()const +{ + return functionName_; +} + +void SetWafConfigRequest::setFunctionName(const std::string& functionName) +{ + functionName_ = functionName; + setParameter("FunctionName", functionName); +} + +std::string SetWafConfigRequest::getEnable()const +{ + return enable_; +} + +void SetWafConfigRequest::setEnable(const std::string& enable) +{ + enable_ = enable; + setParameter("Enable", enable); +} + +std::string SetWafConfigRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void SetWafConfigRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string SetWafConfigRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void SetWafConfigRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long SetWafConfigRequest::getCallerUid()const +{ + return callerUid_; +} + +void SetWafConfigRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string SetWafConfigRequest::getApp_ip()const +{ + return app_ip_; +} + +void SetWafConfigRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string SetWafConfigRequest::getPopProduct()const +{ + return popProduct_; +} + +void SetWafConfigRequest::setPopProduct(const std::string& popProduct) +{ + popProduct_ = popProduct; + setParameter("PopProduct", popProduct); +} + +std::string SetWafConfigRequest::getProduct()const +{ + return product_; +} + +void SetWafConfigRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + +std::string SetWafConfigRequest::getDomainName()const +{ + return domainName_; +} + +void SetWafConfigRequest::setDomainName(const std::string& domainName) +{ + domainName_ = domainName; + setParameter("DomainName", domainName); +} + +std::string SetWafConfigRequest::getCallerBid()const +{ + return callerBid_; +} + +void SetWafConfigRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long SetWafConfigRequest::getOwnerId()const +{ + return ownerId_; +} + +void SetWafConfigRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string SetWafConfigRequest::getVersion()const +{ + return version_; +} + +void SetWafConfigRequest::setVersion(const std::string& version) +{ + version_ = version; + setParameter("Version", version); +} + +bool SetWafConfigRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void SetWafConfigRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool SetWafConfigRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void SetWafConfigRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool SetWafConfigRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void SetWafConfigRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string SetWafConfigRequest::getRequestId()const +{ + return requestId_; +} + +void SetWafConfigRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +long SetWafConfigRequest::getConfigId()const +{ + return configId_; +} + +void SetWafConfigRequest::setConfigId(long configId) +{ + configId_ = configId; + setParameter("ConfigId", std::to_string(configId)); +} + diff --git a/cdn/src/model/ForbidLiveStreamResult.cc b/cdn/src/model/SetWafConfigResult.cc similarity index 75% rename from cdn/src/model/ForbidLiveStreamResult.cc rename to cdn/src/model/SetWafConfigResult.cc index a9fbe61d7..6ee44df60 100644 --- a/cdn/src/model/ForbidLiveStreamResult.cc +++ b/cdn/src/model/SetWafConfigResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Cdn; using namespace AlibabaCloud::Cdn::Model; -ForbidLiveStreamResult::ForbidLiveStreamResult() : +SetWafConfigResult::SetWafConfigResult() : ServiceResult() {} -ForbidLiveStreamResult::ForbidLiveStreamResult(const std::string &payload) : +SetWafConfigResult::SetWafConfigResult(const std::string &payload) : ServiceResult() { parse(payload); } -ForbidLiveStreamResult::~ForbidLiveStreamResult() +SetWafConfigResult::~SetWafConfigResult() {} -void ForbidLiveStreamResult::parse(const std::string &payload) +void SetWafConfigResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; diff --git a/cdn/src/model/StartCdnDomainRequest.cc b/cdn/src/model/StartCdnDomainRequest.cc index 7d2972161..4dbaaac4e 100644 --- a/cdn/src/model/StartCdnDomainRequest.cc +++ b/cdn/src/model/StartCdnDomainRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::StartCdnDomainRequest; StartCdnDomainRequest::StartCdnDomainRequest() : - RpcServiceRequest("cdn", "2014-11-11", "StartCdnDomain") + RpcServiceRequest("cdn", "2018-05-10", "StartCdnDomain") {} StartCdnDomainRequest::~StartCdnDomainRequest() diff --git a/cdn/src/model/StartMixStreamsServiceRequest.cc b/cdn/src/model/StartMixStreamsServiceRequest.cc deleted file mode 100644 index 74503015b..000000000 --- a/cdn/src/model/StartMixStreamsServiceRequest.cc +++ /dev/null @@ -1,148 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::StartMixStreamsServiceRequest; - -StartMixStreamsServiceRequest::StartMixStreamsServiceRequest() : - RpcServiceRequest("cdn", "2014-11-11", "StartMixStreamsService") -{} - -StartMixStreamsServiceRequest::~StartMixStreamsServiceRequest() -{} - -std::string StartMixStreamsServiceRequest::getMixType()const -{ - return mixType_; -} - -void StartMixStreamsServiceRequest::setMixType(const std::string& mixType) -{ - mixType_ = mixType; - setParameter("MixType", mixType); -} - -std::string StartMixStreamsServiceRequest::getSecurityToken()const -{ - return securityToken_; -} - -void StartMixStreamsServiceRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string StartMixStreamsServiceRequest::getMainDomainName()const -{ - return mainDomainName_; -} - -void StartMixStreamsServiceRequest::setMainDomainName(const std::string& mainDomainName) -{ - mainDomainName_ = mainDomainName; - setParameter("MainDomainName", mainDomainName); -} - -std::string StartMixStreamsServiceRequest::getMixStreamName()const -{ - return mixStreamName_; -} - -void StartMixStreamsServiceRequest::setMixStreamName(const std::string& mixStreamName) -{ - mixStreamName_ = mixStreamName; - setParameter("MixStreamName", mixStreamName); -} - -std::string StartMixStreamsServiceRequest::getMixTemplate()const -{ - return mixTemplate_; -} - -void StartMixStreamsServiceRequest::setMixTemplate(const std::string& mixTemplate) -{ - mixTemplate_ = mixTemplate; - setParameter("MixTemplate", mixTemplate); -} - -std::string StartMixStreamsServiceRequest::getMixDomainName()const -{ - return mixDomainName_; -} - -void StartMixStreamsServiceRequest::setMixDomainName(const std::string& mixDomainName) -{ - mixDomainName_ = mixDomainName; - setParameter("MixDomainName", mixDomainName); -} - -long StartMixStreamsServiceRequest::getOwnerId()const -{ - return ownerId_; -} - -void StartMixStreamsServiceRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string StartMixStreamsServiceRequest::getMainAppName()const -{ - return mainAppName_; -} - -void StartMixStreamsServiceRequest::setMainAppName(const std::string& mainAppName) -{ - mainAppName_ = mainAppName; - setParameter("MainAppName", mainAppName); -} - -std::string StartMixStreamsServiceRequest::getMixAppName()const -{ - return mixAppName_; -} - -void StartMixStreamsServiceRequest::setMixAppName(const std::string& mixAppName) -{ - mixAppName_ = mixAppName; - setParameter("MixAppName", mixAppName); -} - -std::string StartMixStreamsServiceRequest::getMainStreamName()const -{ - return mainStreamName_; -} - -void StartMixStreamsServiceRequest::setMainStreamName(const std::string& mainStreamName) -{ - mainStreamName_ = mainStreamName; - setParameter("MainStreamName", mainStreamName); -} - -std::string StartMixStreamsServiceRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void StartMixStreamsServiceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/StartMixStreamsServiceResult.cc b/cdn/src/model/StartMixStreamsServiceResult.cc deleted file mode 100644 index 2ada69ad8..000000000 --- a/cdn/src/model/StartMixStreamsServiceResult.cc +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -StartMixStreamsServiceResult::StartMixStreamsServiceResult() : - ServiceResult() -{} - -StartMixStreamsServiceResult::StartMixStreamsServiceResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -StartMixStreamsServiceResult::~StartMixStreamsServiceResult() -{} - -void StartMixStreamsServiceResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allMixStreamsInfoList = value["MixStreamsInfoList"]["MixStreamsInfo"]; - for (auto value : allMixStreamsInfoList) - { - MixStreamsInfo mixStreamsInfoListObject; - if(!value["DomainName"].isNull()) - mixStreamsInfoListObject.domainName = value["DomainName"].asString(); - if(!value["AppName"].isNull()) - mixStreamsInfoListObject.appName = value["AppName"].asString(); - if(!value["StreamName"].isNull()) - mixStreamsInfoListObject.streamName = value["StreamName"].asString(); - mixStreamsInfoList_.push_back(mixStreamsInfoListObject); - } - -} - -std::vector StartMixStreamsServiceResult::getMixStreamsInfoList()const -{ - return mixStreamsInfoList_; -} - diff --git a/cdn/src/model/StopCdnDomainRequest.cc b/cdn/src/model/StopCdnDomainRequest.cc index 2334dea4b..f35c53b7c 100644 --- a/cdn/src/model/StopCdnDomainRequest.cc +++ b/cdn/src/model/StopCdnDomainRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::StopCdnDomainRequest; StopCdnDomainRequest::StopCdnDomainRequest() : - RpcServiceRequest("cdn", "2014-11-11", "StopCdnDomain") + RpcServiceRequest("cdn", "2018-05-10", "StopCdnDomain") {} StopCdnDomainRequest::~StopCdnDomainRequest() diff --git a/cdn/src/model/StopMixStreamsServiceRequest.cc b/cdn/src/model/StopMixStreamsServiceRequest.cc deleted file mode 100644 index 38fa41698..000000000 --- a/cdn/src/model/StopMixStreamsServiceRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::StopMixStreamsServiceRequest; - -StopMixStreamsServiceRequest::StopMixStreamsServiceRequest() : - RpcServiceRequest("cdn", "2014-11-11", "StopMixStreamsService") -{} - -StopMixStreamsServiceRequest::~StopMixStreamsServiceRequest() -{} - -std::string StopMixStreamsServiceRequest::getSecurityToken()const -{ - return securityToken_; -} - -void StopMixStreamsServiceRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string StopMixStreamsServiceRequest::getMainDomainName()const -{ - return mainDomainName_; -} - -void StopMixStreamsServiceRequest::setMainDomainName(const std::string& mainDomainName) -{ - mainDomainName_ = mainDomainName; - setParameter("MainDomainName", mainDomainName); -} - -std::string StopMixStreamsServiceRequest::getMixStreamName()const -{ - return mixStreamName_; -} - -void StopMixStreamsServiceRequest::setMixStreamName(const std::string& mixStreamName) -{ - mixStreamName_ = mixStreamName; - setParameter("MixStreamName", mixStreamName); -} - -std::string StopMixStreamsServiceRequest::getMixDomainName()const -{ - return mixDomainName_; -} - -void StopMixStreamsServiceRequest::setMixDomainName(const std::string& mixDomainName) -{ - mixDomainName_ = mixDomainName; - setParameter("MixDomainName", mixDomainName); -} - -long StopMixStreamsServiceRequest::getOwnerId()const -{ - return ownerId_; -} - -void StopMixStreamsServiceRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string StopMixStreamsServiceRequest::getMainAppName()const -{ - return mainAppName_; -} - -void StopMixStreamsServiceRequest::setMainAppName(const std::string& mainAppName) -{ - mainAppName_ = mainAppName; - setParameter("MainAppName", mainAppName); -} - -std::string StopMixStreamsServiceRequest::getMixAppName()const -{ - return mixAppName_; -} - -void StopMixStreamsServiceRequest::setMixAppName(const std::string& mixAppName) -{ - mixAppName_ = mixAppName; - setParameter("MixAppName", mixAppName); -} - -std::string StopMixStreamsServiceRequest::getMainStreamName()const -{ - return mainStreamName_; -} - -void StopMixStreamsServiceRequest::setMainStreamName(const std::string& mainStreamName) -{ - mainStreamName_ = mainStreamName; - setParameter("MainStreamName", mainStreamName); -} - -std::string StopMixStreamsServiceRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void StopMixStreamsServiceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/StopMixStreamsServiceResult.cc b/cdn/src/model/StopMixStreamsServiceResult.cc deleted file mode 100644 index 20d1d3fb8..000000000 --- a/cdn/src/model/StopMixStreamsServiceResult.cc +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -StopMixStreamsServiceResult::StopMixStreamsServiceResult() : - ServiceResult() -{} - -StopMixStreamsServiceResult::StopMixStreamsServiceResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -StopMixStreamsServiceResult::~StopMixStreamsServiceResult() -{} - -void StopMixStreamsServiceResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allMixStreamsInfoList = value["MixStreamsInfoList"]["MixStreamsInfo"]; - for (auto value : allMixStreamsInfoList) - { - MixStreamsInfo mixStreamsInfoListObject; - if(!value["DomainName"].isNull()) - mixStreamsInfoListObject.domainName = value["DomainName"].asString(); - if(!value["AppName"].isNull()) - mixStreamsInfoListObject.appName = value["AppName"].asString(); - if(!value["StreamName"].isNull()) - mixStreamsInfoListObject.streamName = value["StreamName"].asString(); - mixStreamsInfoList_.push_back(mixStreamsInfoListObject); - } - -} - -std::vector StopMixStreamsServiceResult::getMixStreamsInfoList()const -{ - return mixStreamsInfoList_; -} - diff --git a/cdn/src/model/UpdateFCTriggerRequest.cc b/cdn/src/model/UpdateFCTriggerRequest.cc index b6a58dd23..10b4f9ff6 100644 --- a/cdn/src/model/UpdateFCTriggerRequest.cc +++ b/cdn/src/model/UpdateFCTriggerRequest.cc @@ -19,7 +19,7 @@ using AlibabaCloud::Cdn::Model::UpdateFCTriggerRequest; UpdateFCTriggerRequest::UpdateFCTriggerRequest() : - RpcServiceRequest("cdn", "2014-11-11", "UpdateFCTrigger") + RpcServiceRequest("cdn", "2018-05-10", "UpdateFCTrigger") {} UpdateFCTriggerRequest::~UpdateFCTriggerRequest() diff --git a/cdn/src/model/UpdateLiveAppSnapshotConfigRequest.cc b/cdn/src/model/UpdateLiveAppSnapshotConfigRequest.cc deleted file mode 100644 index 73ae7d6b5..000000000 --- a/cdn/src/model/UpdateLiveAppSnapshotConfigRequest.cc +++ /dev/null @@ -1,137 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Cdn::Model::UpdateLiveAppSnapshotConfigRequest; - -UpdateLiveAppSnapshotConfigRequest::UpdateLiveAppSnapshotConfigRequest() : - RpcServiceRequest("cdn", "2014-11-11", "UpdateLiveAppSnapshotConfig") -{} - -UpdateLiveAppSnapshotConfigRequest::~UpdateLiveAppSnapshotConfigRequest() -{} - -int UpdateLiveAppSnapshotConfigRequest::getTimeInterval()const -{ - return timeInterval_; -} - -void UpdateLiveAppSnapshotConfigRequest::setTimeInterval(int timeInterval) -{ - timeInterval_ = timeInterval; - setParameter("TimeInterval", std::to_string(timeInterval)); -} - -std::string UpdateLiveAppSnapshotConfigRequest::getOssBucket()const -{ - return ossBucket_; -} - -void UpdateLiveAppSnapshotConfigRequest::setOssBucket(const std::string& ossBucket) -{ - ossBucket_ = ossBucket; - setParameter("OssBucket", ossBucket); -} - -std::string UpdateLiveAppSnapshotConfigRequest::getAppName()const -{ - return appName_; -} - -void UpdateLiveAppSnapshotConfigRequest::setAppName(const std::string& appName) -{ - appName_ = appName; - setParameter("AppName", appName); -} - -std::string UpdateLiveAppSnapshotConfigRequest::getSecurityToken()const -{ - return securityToken_; -} - -void UpdateLiveAppSnapshotConfigRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string UpdateLiveAppSnapshotConfigRequest::getDomainName()const -{ - return domainName_; -} - -void UpdateLiveAppSnapshotConfigRequest::setDomainName(const std::string& domainName) -{ - domainName_ = domainName; - setParameter("DomainName", domainName); -} - -std::string UpdateLiveAppSnapshotConfigRequest::getOssEndpoint()const -{ - return ossEndpoint_; -} - -void UpdateLiveAppSnapshotConfigRequest::setOssEndpoint(const std::string& ossEndpoint) -{ - ossEndpoint_ = ossEndpoint; - setParameter("OssEndpoint", ossEndpoint); -} - -std::string UpdateLiveAppSnapshotConfigRequest::getSequenceOssObject()const -{ - return sequenceOssObject_; -} - -void UpdateLiveAppSnapshotConfigRequest::setSequenceOssObject(const std::string& sequenceOssObject) -{ - sequenceOssObject_ = sequenceOssObject; - setParameter("SequenceOssObject", sequenceOssObject); -} - -std::string UpdateLiveAppSnapshotConfigRequest::getOverwriteOssObject()const -{ - return overwriteOssObject_; -} - -void UpdateLiveAppSnapshotConfigRequest::setOverwriteOssObject(const std::string& overwriteOssObject) -{ - overwriteOssObject_ = overwriteOssObject; - setParameter("OverwriteOssObject", overwriteOssObject); -} - -long UpdateLiveAppSnapshotConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void UpdateLiveAppSnapshotConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string UpdateLiveAppSnapshotConfigRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void UpdateLiveAppSnapshotConfigRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/cdn/src/model/UpdateLiveAppSnapshotConfigResult.cc b/cdn/src/model/UpdateLiveAppSnapshotConfigResult.cc deleted file mode 100644 index b361b0c69..000000000 --- a/cdn/src/model/UpdateLiveAppSnapshotConfigResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Cdn; -using namespace AlibabaCloud::Cdn::Model; - -UpdateLiveAppSnapshotConfigResult::UpdateLiveAppSnapshotConfigResult() : - ServiceResult() -{} - -UpdateLiveAppSnapshotConfigResult::UpdateLiveAppSnapshotConfigResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -UpdateLiveAppSnapshotConfigResult::~UpdateLiveAppSnapshotConfigResult() -{} - -void UpdateLiveAppSnapshotConfigResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} -