Compare commits
25 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c64664f7bb | ||
|
|
9d5cbb556b | ||
|
|
32f06474af | ||
|
|
9117549b3d | ||
|
|
4c070ae8ee | ||
|
|
8eb39b6f8f | ||
|
|
ff2fa8f66f | ||
|
|
a6256086a8 | ||
|
|
9e756213fa | ||
|
|
87f2db5065 | ||
|
|
8bc596cc81 | ||
|
|
dacb1c69b7 | ||
|
|
4c89122ae8 | ||
|
|
b333d4f03c | ||
|
|
b1d844c587 | ||
|
|
383f1e0cd3 | ||
|
|
6d41511442 | ||
|
|
d3de3f8736 | ||
|
|
02c620b5a5 | ||
|
|
459c875c7d | ||
|
|
3d5f029c8a | ||
|
|
62e3b9762a | ||
|
|
134bd61cdc | ||
|
|
6d9e7147f1 | ||
|
|
d63881daa0 |
91
CHANGELOG
91
CHANGELOG
@@ -1,3 +1,94 @@
|
||||
2018-06-27 Version: 1.18.0
|
||||
1, Modify QueryDomainRealNameVerificationInfo Api, add a return value IdentityCredentialUrl, which is domain real name verification image, you can download it via a HTTP get request,It has validity for 30 seconds.
|
||||
2, Modify QueryRegistrantProfileRealNameVerificationInfo Api, add a return value IdentityCredentialUrl, which is domain real name verification image, you can download it via a HTTP get request,It has validity for 30 seconds
|
||||
|
||||
|
||||
2018-06-27 Version: 1.17.10
|
||||
1, DescribeNetworkInterfaces support query with vpcId
|
||||
|
||||
2018-06-22 Version: 1.17.9
|
||||
1, rtc openapi
|
||||
|
||||
|
||||
2018-06-21 Version: 1.17.8
|
||||
1, This is add InstanceList.
|
||||
|
||||
2018-06-20 Version: 1.17.7
|
||||
1, Add InstanceList in product security information query.
|
||||
|
||||
2018-06-20 Version: 1.17.6
|
||||
1, Add InstanceList in product security information query.
|
||||
|
||||
2018-06-14 Version: 1.17.5
|
||||
1, Add passwordInherit.
|
||||
|
||||
2018-06-13 Version: 1.17.4
|
||||
1, Add API AddCasterEpisodeGroupContent,CreateCaster.
|
||||
2, Add Parameter fillMode for AddCasterLayout,ModifyCasterLayout.
|
||||
3, Add return value fillMode DescribeCasterLayouts.
|
||||
4, Update ErrorCode for StartCaster,StartCasterScene,DescribeCasters,CopyCaster.
|
||||
5, Update ErrorCode for ModifyCasterLayout,DeleteCasterLayout,DeleteLiveAppRecordConfig.
|
||||
6, Update ForbidLiveStream,DescribeLiveStreamsPublishList,DescribeLiveStreamsOnlineList.
|
||||
|
||||
2018-06-13 Version: 1.17.3
|
||||
1, Add lifecycleHook.
|
||||
|
||||
2018-06-08 Version: 1.17.2
|
||||
1, Add scdn interface,support scdn.
|
||||
|
||||
2018-06-06 Version: 1.17.1
|
||||
1, Change the type of srcUid to int.
|
||||
|
||||
2018-06-06 Version: 1.17.0
|
||||
1, Add interface DescribePhoneInfo, DescribeDdosDefenseInfo, DescribeRiskListDetail, DescribePunishList.
|
||||
|
||||
2018-05-29 Version: 1.16.0
|
||||
1, Add new interface DescribePhoneInfo to SDK.
|
||||
|
||||
2018-05-28 Version: 1.15.0
|
||||
1, Add face 1-N,1-1 scan interface.
|
||||
|
||||
2018-05-28 Version: 1.14.0
|
||||
1, ValidateSecurityGroup API
|
||||
|
||||
2018-05-28 Version: 1.13.0
|
||||
1, This is an example of release-log.
|
||||
2, Please strictly follow this format to edit in English.
|
||||
3, Format:Number + , + Space + Description
|
||||
|
||||
2018-05-23 Version: 1.12.0
|
||||
1, Add CreateDrdsAccount API, to support creating account for all databases of a DRDS instance.
|
||||
|
||||
2018-05-23 Version: 1.11.0
|
||||
1, Update API version to 2018-04-12.
|
||||
2, New APIs in this new version: StartCluster, StopCluster, RecoverCluster, StartNodes, StopNodes, ListCustomImages. Support stopping a post-paid cluster or partial nodes of a cluster to save cost.
|
||||
3, New parameters for CreateCluster API: EcsChargeType. Support creating a pre-paid cluster.
|
||||
4, New parameters for CreateCluster API: DeploymentMode. Support creating a cluster with fewer manager nodes.
|
||||
|
||||
2018-05-23 Version: 1.10.3
|
||||
1, This is an example of release-log.
|
||||
2, Please strictly follow this format to edit in English.
|
||||
3, Format:Number + , + Space + Description
|
||||
|
||||
2018-05-22 Version: 1.10.2
|
||||
1, add DescribeMigrateTasks,DescribeOssDownloads,CheckRecoveryConditions.
|
||||
2, modify DescribeDBInstanceAttribute.
|
||||
|
||||
2018-05-17 Version: 1.10.1
|
||||
1, Supporting ethnicGroup and idCardStartDate fields in GetMaterials api
|
||||
|
||||
2018-05-17 Version: 1.10.0
|
||||
1, the first version of private dns SDK
|
||||
|
||||
2018-05-11 Version: 1.9.1
|
||||
1, Add Function Compute interface,support Function Compute.
|
||||
|
||||
2018-05-09 Version: 1.9.0
|
||||
1, Add apis for domain broker.
|
||||
|
||||
2018-05-08 Version: 1.8.2
|
||||
1, Add instance params.
|
||||
|
||||
2018-05-08 Version: 1.8.1
|
||||
1, Remove DescribeAccountAttributes.
|
||||
|
||||
|
||||
@@ -70,4 +70,12 @@ add_subdirectory(csb)
|
||||
add_subdirectory(domain)
|
||||
add_subdirectory(green)
|
||||
add_subdirectory(hsm)
|
||||
add_subdirectory(dcdn)
|
||||
add_subdirectory(dcdn)
|
||||
add_subdirectory(pvtz)
|
||||
add_subdirectory(cloudauth)
|
||||
add_subdirectory(dyvmsapi)
|
||||
add_subdirectory(drds)
|
||||
add_subdirectory(jarvis)
|
||||
add_subdirectory(scdn)
|
||||
add_subdirectory(live)
|
||||
add_subdirectory(rtc)
|
||||
@@ -25,10 +25,14 @@ set(cdn_public_header_model
|
||||
include/alibabacloud/cdn/model/SetPathCacheExpiredConfigResult.h
|
||||
include/alibabacloud/cdn/model/DescribeCdnServiceRequest.h
|
||||
include/alibabacloud/cdn/model/DescribeCdnServiceResult.h
|
||||
include/alibabacloud/cdn/model/AddFCTriggerRequest.h
|
||||
include/alibabacloud/cdn/model/AddFCTriggerResult.h
|
||||
include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesRequest.h
|
||||
include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesResult.h
|
||||
include/alibabacloud/cdn/model/ModifyUserCustomLogConfigRequest.h
|
||||
include/alibabacloud/cdn/model/ModifyUserCustomLogConfigResult.h
|
||||
include/alibabacloud/cdn/model/DescribeCdnDomainConfigsRequest.h
|
||||
include/alibabacloud/cdn/model/DescribeCdnDomainConfigsResult.h
|
||||
include/alibabacloud/cdn/model/SetWafConfigRequest.h
|
||||
include/alibabacloud/cdn/model/SetWafConfigResult.h
|
||||
include/alibabacloud/cdn/model/DescribeCdnDomainDetailRequest.h
|
||||
@@ -217,6 +221,8 @@ set(cdn_public_header_model
|
||||
include/alibabacloud/cdn/model/DescribeLiveSnapshotConfigResult.h
|
||||
include/alibabacloud/cdn/model/DescribeRefreshTasksRequest.h
|
||||
include/alibabacloud/cdn/model/DescribeRefreshTasksResult.h
|
||||
include/alibabacloud/cdn/model/DeleteFCTriggerRequest.h
|
||||
include/alibabacloud/cdn/model/DeleteFCTriggerResult.h
|
||||
include/alibabacloud/cdn/model/DescribeRefreshQuotaRequest.h
|
||||
include/alibabacloud/cdn/model/DescribeRefreshQuotaResult.h
|
||||
include/alibabacloud/cdn/model/SetForwardSchemeConfigRequest.h
|
||||
@@ -237,6 +243,8 @@ set(cdn_public_header_model
|
||||
include/alibabacloud/cdn/model/DescribeUserConfigsResult.h
|
||||
include/alibabacloud/cdn/model/DescribeLiveStreamStreamStatusRequest.h
|
||||
include/alibabacloud/cdn/model/DescribeLiveStreamStreamStatusResult.h
|
||||
include/alibabacloud/cdn/model/DescribeDomainCertificateInfoRequest.h
|
||||
include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.h
|
||||
include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesRequest.h
|
||||
include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesResult.h
|
||||
include/alibabacloud/cdn/model/ModifyCdnDomainRequest.h
|
||||
@@ -299,6 +307,10 @@ set(cdn_public_header_model
|
||||
include/alibabacloud/cdn/model/DescribeDomainRealTimeDataResult.h
|
||||
include/alibabacloud/cdn/model/ResumeLiveStreamRequest.h
|
||||
include/alibabacloud/cdn/model/ResumeLiveStreamResult.h
|
||||
include/alibabacloud/cdn/model/UpdateFCTriggerRequest.h
|
||||
include/alibabacloud/cdn/model/UpdateFCTriggerResult.h
|
||||
include/alibabacloud/cdn/model/DescribeFCTriggerRequest.h
|
||||
include/alibabacloud/cdn/model/DescribeFCTriggerResult.h
|
||||
include/alibabacloud/cdn/model/SetUserBlackListRequest.h
|
||||
include/alibabacloud/cdn/model/SetUserBlackListResult.h
|
||||
include/alibabacloud/cdn/model/GetUserDomainBlackListRequest.h
|
||||
@@ -364,10 +376,14 @@ set(cdn_src
|
||||
src/model/SetPathCacheExpiredConfigResult.cc
|
||||
src/model/DescribeCdnServiceRequest.cc
|
||||
src/model/DescribeCdnServiceResult.cc
|
||||
src/model/AddFCTriggerRequest.cc
|
||||
src/model/AddFCTriggerResult.cc
|
||||
src/model/CreateLiveStreamRecordIndexFilesRequest.cc
|
||||
src/model/CreateLiveStreamRecordIndexFilesResult.cc
|
||||
src/model/ModifyUserCustomLogConfigRequest.cc
|
||||
src/model/ModifyUserCustomLogConfigResult.cc
|
||||
src/model/DescribeCdnDomainConfigsRequest.cc
|
||||
src/model/DescribeCdnDomainConfigsResult.cc
|
||||
src/model/SetWafConfigRequest.cc
|
||||
src/model/SetWafConfigResult.cc
|
||||
src/model/DescribeCdnDomainDetailRequest.cc
|
||||
@@ -556,6 +572,8 @@ set(cdn_src
|
||||
src/model/DescribeLiveSnapshotConfigResult.cc
|
||||
src/model/DescribeRefreshTasksRequest.cc
|
||||
src/model/DescribeRefreshTasksResult.cc
|
||||
src/model/DeleteFCTriggerRequest.cc
|
||||
src/model/DeleteFCTriggerResult.cc
|
||||
src/model/DescribeRefreshQuotaRequest.cc
|
||||
src/model/DescribeRefreshQuotaResult.cc
|
||||
src/model/SetForwardSchemeConfigRequest.cc
|
||||
@@ -576,6 +594,8 @@ set(cdn_src
|
||||
src/model/DescribeUserConfigsResult.cc
|
||||
src/model/DescribeLiveStreamStreamStatusRequest.cc
|
||||
src/model/DescribeLiveStreamStreamStatusResult.cc
|
||||
src/model/DescribeDomainCertificateInfoRequest.cc
|
||||
src/model/DescribeDomainCertificateInfoResult.cc
|
||||
src/model/DescribeLiveStreamRecordIndexFilesRequest.cc
|
||||
src/model/DescribeLiveStreamRecordIndexFilesResult.cc
|
||||
src/model/ModifyCdnDomainRequest.cc
|
||||
@@ -638,6 +658,10 @@ set(cdn_src
|
||||
src/model/DescribeDomainRealTimeDataResult.cc
|
||||
src/model/ResumeLiveStreamRequest.cc
|
||||
src/model/ResumeLiveStreamResult.cc
|
||||
src/model/UpdateFCTriggerRequest.cc
|
||||
src/model/UpdateFCTriggerResult.cc
|
||||
src/model/DescribeFCTriggerRequest.cc
|
||||
src/model/DescribeFCTriggerResult.cc
|
||||
src/model/SetUserBlackListRequest.cc
|
||||
src/model/SetUserBlackListResult.cc
|
||||
src/model/GetUserDomainBlackListRequest.cc
|
||||
|
||||
@@ -26,10 +26,14 @@
|
||||
#include "model/SetPathCacheExpiredConfigResult.h"
|
||||
#include "model/DescribeCdnServiceRequest.h"
|
||||
#include "model/DescribeCdnServiceResult.h"
|
||||
#include "model/AddFCTriggerRequest.h"
|
||||
#include "model/AddFCTriggerResult.h"
|
||||
#include "model/CreateLiveStreamRecordIndexFilesRequest.h"
|
||||
#include "model/CreateLiveStreamRecordIndexFilesResult.h"
|
||||
#include "model/ModifyUserCustomLogConfigRequest.h"
|
||||
#include "model/ModifyUserCustomLogConfigResult.h"
|
||||
#include "model/DescribeCdnDomainConfigsRequest.h"
|
||||
#include "model/DescribeCdnDomainConfigsResult.h"
|
||||
#include "model/SetWafConfigRequest.h"
|
||||
#include "model/SetWafConfigResult.h"
|
||||
#include "model/DescribeCdnDomainDetailRequest.h"
|
||||
@@ -218,6 +222,8 @@
|
||||
#include "model/DescribeLiveSnapshotConfigResult.h"
|
||||
#include "model/DescribeRefreshTasksRequest.h"
|
||||
#include "model/DescribeRefreshTasksResult.h"
|
||||
#include "model/DeleteFCTriggerRequest.h"
|
||||
#include "model/DeleteFCTriggerResult.h"
|
||||
#include "model/DescribeRefreshQuotaRequest.h"
|
||||
#include "model/DescribeRefreshQuotaResult.h"
|
||||
#include "model/SetForwardSchemeConfigRequest.h"
|
||||
@@ -238,6 +244,8 @@
|
||||
#include "model/DescribeUserConfigsResult.h"
|
||||
#include "model/DescribeLiveStreamStreamStatusRequest.h"
|
||||
#include "model/DescribeLiveStreamStreamStatusResult.h"
|
||||
#include "model/DescribeDomainCertificateInfoRequest.h"
|
||||
#include "model/DescribeDomainCertificateInfoResult.h"
|
||||
#include "model/DescribeLiveStreamRecordIndexFilesRequest.h"
|
||||
#include "model/DescribeLiveStreamRecordIndexFilesResult.h"
|
||||
#include "model/ModifyCdnDomainRequest.h"
|
||||
@@ -300,6 +308,10 @@
|
||||
#include "model/DescribeDomainRealTimeDataResult.h"
|
||||
#include "model/ResumeLiveStreamRequest.h"
|
||||
#include "model/ResumeLiveStreamResult.h"
|
||||
#include "model/UpdateFCTriggerRequest.h"
|
||||
#include "model/UpdateFCTriggerResult.h"
|
||||
#include "model/DescribeFCTriggerRequest.h"
|
||||
#include "model/DescribeFCTriggerResult.h"
|
||||
#include "model/SetUserBlackListRequest.h"
|
||||
#include "model/SetUserBlackListResult.h"
|
||||
#include "model/GetUserDomainBlackListRequest.h"
|
||||
@@ -373,12 +385,18 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeCdnServiceResult> DescribeCdnServiceOutcome;
|
||||
typedef std::future<DescribeCdnServiceOutcome> DescribeCdnServiceOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::DescribeCdnServiceRequest&, const DescribeCdnServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddFCTriggerResult> AddFCTriggerOutcome;
|
||||
typedef std::future<AddFCTriggerOutcome> AddFCTriggerOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::AddFCTriggerRequest&, const AddFCTriggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddFCTriggerAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateLiveStreamRecordIndexFilesResult> CreateLiveStreamRecordIndexFilesOutcome;
|
||||
typedef std::future<CreateLiveStreamRecordIndexFilesOutcome> CreateLiveStreamRecordIndexFilesOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::CreateLiveStreamRecordIndexFilesRequest&, const CreateLiveStreamRecordIndexFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLiveStreamRecordIndexFilesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyUserCustomLogConfigResult> ModifyUserCustomLogConfigOutcome;
|
||||
typedef std::future<ModifyUserCustomLogConfigOutcome> ModifyUserCustomLogConfigOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::ModifyUserCustomLogConfigRequest&, const ModifyUserCustomLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyUserCustomLogConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCdnDomainConfigsResult> DescribeCdnDomainConfigsOutcome;
|
||||
typedef std::future<DescribeCdnDomainConfigsOutcome> DescribeCdnDomainConfigsOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::DescribeCdnDomainConfigsRequest&, const DescribeCdnDomainConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnDomainConfigsAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetWafConfigResult> SetWafConfigOutcome;
|
||||
typedef std::future<SetWafConfigOutcome> SetWafConfigOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::SetWafConfigRequest&, const SetWafConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetWafConfigAsyncHandler;
|
||||
@@ -661,6 +679,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeRefreshTasksResult> DescribeRefreshTasksOutcome;
|
||||
typedef std::future<DescribeRefreshTasksOutcome> DescribeRefreshTasksOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::DescribeRefreshTasksRequest&, const DescribeRefreshTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRefreshTasksAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteFCTriggerResult> DeleteFCTriggerOutcome;
|
||||
typedef std::future<DeleteFCTriggerOutcome> DeleteFCTriggerOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::DeleteFCTriggerRequest&, const DeleteFCTriggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFCTriggerAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRefreshQuotaResult> DescribeRefreshQuotaOutcome;
|
||||
typedef std::future<DescribeRefreshQuotaOutcome> DescribeRefreshQuotaOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::DescribeRefreshQuotaRequest&, const DescribeRefreshQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRefreshQuotaAsyncHandler;
|
||||
@@ -691,6 +712,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeLiveStreamStreamStatusResult> DescribeLiveStreamStreamStatusOutcome;
|
||||
typedef std::future<DescribeLiveStreamStreamStatusOutcome> DescribeLiveStreamStreamStatusOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamStreamStatusRequest&, const DescribeLiveStreamStreamStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamStreamStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDomainCertificateInfoResult> DescribeDomainCertificateInfoOutcome;
|
||||
typedef std::future<DescribeDomainCertificateInfoOutcome> DescribeDomainCertificateInfoOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::DescribeDomainCertificateInfoRequest&, const DescribeDomainCertificateInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainCertificateInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLiveStreamRecordIndexFilesResult> DescribeLiveStreamRecordIndexFilesOutcome;
|
||||
typedef std::future<DescribeLiveStreamRecordIndexFilesOutcome> DescribeLiveStreamRecordIndexFilesOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamRecordIndexFilesRequest&, const DescribeLiveStreamRecordIndexFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamRecordIndexFilesAsyncHandler;
|
||||
@@ -784,6 +808,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ResumeLiveStreamResult> ResumeLiveStreamOutcome;
|
||||
typedef std::future<ResumeLiveStreamOutcome> ResumeLiveStreamOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::ResumeLiveStreamRequest&, const ResumeLiveStreamOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResumeLiveStreamAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateFCTriggerResult> UpdateFCTriggerOutcome;
|
||||
typedef std::future<UpdateFCTriggerOutcome> UpdateFCTriggerOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::UpdateFCTriggerRequest&, const UpdateFCTriggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFCTriggerAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeFCTriggerResult> DescribeFCTriggerOutcome;
|
||||
typedef std::future<DescribeFCTriggerOutcome> DescribeFCTriggerOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::DescribeFCTriggerRequest&, const DescribeFCTriggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFCTriggerAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetUserBlackListResult> SetUserBlackListOutcome;
|
||||
typedef std::future<SetUserBlackListOutcome> SetUserBlackListOutcomeCallable;
|
||||
typedef std::function<void(const CdnClient*, const Model::SetUserBlackListRequest&, const SetUserBlackListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetUserBlackListAsyncHandler;
|
||||
@@ -882,12 +912,18 @@ namespace AlibabaCloud
|
||||
DescribeCdnServiceOutcome describeCdnService(const Model::DescribeCdnServiceRequest &request)const;
|
||||
void describeCdnServiceAsync(const Model::DescribeCdnServiceRequest& request, const DescribeCdnServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCdnServiceOutcomeCallable describeCdnServiceCallable(const Model::DescribeCdnServiceRequest& request) const;
|
||||
AddFCTriggerOutcome addFCTrigger(const Model::AddFCTriggerRequest &request)const;
|
||||
void addFCTriggerAsync(const Model::AddFCTriggerRequest& request, const AddFCTriggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddFCTriggerOutcomeCallable addFCTriggerCallable(const Model::AddFCTriggerRequest& request) const;
|
||||
CreateLiveStreamRecordIndexFilesOutcome createLiveStreamRecordIndexFiles(const Model::CreateLiveStreamRecordIndexFilesRequest &request)const;
|
||||
void createLiveStreamRecordIndexFilesAsync(const Model::CreateLiveStreamRecordIndexFilesRequest& request, const CreateLiveStreamRecordIndexFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateLiveStreamRecordIndexFilesOutcomeCallable createLiveStreamRecordIndexFilesCallable(const Model::CreateLiveStreamRecordIndexFilesRequest& request) const;
|
||||
ModifyUserCustomLogConfigOutcome modifyUserCustomLogConfig(const Model::ModifyUserCustomLogConfigRequest &request)const;
|
||||
void modifyUserCustomLogConfigAsync(const Model::ModifyUserCustomLogConfigRequest& request, const ModifyUserCustomLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyUserCustomLogConfigOutcomeCallable modifyUserCustomLogConfigCallable(const Model::ModifyUserCustomLogConfigRequest& request) const;
|
||||
DescribeCdnDomainConfigsOutcome describeCdnDomainConfigs(const Model::DescribeCdnDomainConfigsRequest &request)const;
|
||||
void describeCdnDomainConfigsAsync(const Model::DescribeCdnDomainConfigsRequest& request, const DescribeCdnDomainConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCdnDomainConfigsOutcomeCallable describeCdnDomainConfigsCallable(const Model::DescribeCdnDomainConfigsRequest& request) const;
|
||||
SetWafConfigOutcome setWafConfig(const Model::SetWafConfigRequest &request)const;
|
||||
void setWafConfigAsync(const Model::SetWafConfigRequest& request, const SetWafConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetWafConfigOutcomeCallable setWafConfigCallable(const Model::SetWafConfigRequest& request) const;
|
||||
@@ -1170,6 +1206,9 @@ namespace AlibabaCloud
|
||||
DescribeRefreshTasksOutcome describeRefreshTasks(const Model::DescribeRefreshTasksRequest &request)const;
|
||||
void describeRefreshTasksAsync(const Model::DescribeRefreshTasksRequest& request, const DescribeRefreshTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRefreshTasksOutcomeCallable describeRefreshTasksCallable(const Model::DescribeRefreshTasksRequest& request) const;
|
||||
DeleteFCTriggerOutcome deleteFCTrigger(const Model::DeleteFCTriggerRequest &request)const;
|
||||
void deleteFCTriggerAsync(const Model::DeleteFCTriggerRequest& request, const DeleteFCTriggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteFCTriggerOutcomeCallable deleteFCTriggerCallable(const Model::DeleteFCTriggerRequest& request) const;
|
||||
DescribeRefreshQuotaOutcome describeRefreshQuota(const Model::DescribeRefreshQuotaRequest &request)const;
|
||||
void describeRefreshQuotaAsync(const Model::DescribeRefreshQuotaRequest& request, const DescribeRefreshQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRefreshQuotaOutcomeCallable describeRefreshQuotaCallable(const Model::DescribeRefreshQuotaRequest& request) const;
|
||||
@@ -1200,6 +1239,9 @@ namespace AlibabaCloud
|
||||
DescribeLiveStreamStreamStatusOutcome describeLiveStreamStreamStatus(const Model::DescribeLiveStreamStreamStatusRequest &request)const;
|
||||
void describeLiveStreamStreamStatusAsync(const Model::DescribeLiveStreamStreamStatusRequest& request, const DescribeLiveStreamStreamStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveStreamStreamStatusOutcomeCallable describeLiveStreamStreamStatusCallable(const Model::DescribeLiveStreamStreamStatusRequest& request) const;
|
||||
DescribeDomainCertificateInfoOutcome describeDomainCertificateInfo(const Model::DescribeDomainCertificateInfoRequest &request)const;
|
||||
void describeDomainCertificateInfoAsync(const Model::DescribeDomainCertificateInfoRequest& request, const DescribeDomainCertificateInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDomainCertificateInfoOutcomeCallable describeDomainCertificateInfoCallable(const Model::DescribeDomainCertificateInfoRequest& request) const;
|
||||
DescribeLiveStreamRecordIndexFilesOutcome describeLiveStreamRecordIndexFiles(const Model::DescribeLiveStreamRecordIndexFilesRequest &request)const;
|
||||
void describeLiveStreamRecordIndexFilesAsync(const Model::DescribeLiveStreamRecordIndexFilesRequest& request, const DescribeLiveStreamRecordIndexFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveStreamRecordIndexFilesOutcomeCallable describeLiveStreamRecordIndexFilesCallable(const Model::DescribeLiveStreamRecordIndexFilesRequest& request) const;
|
||||
@@ -1293,6 +1335,12 @@ namespace AlibabaCloud
|
||||
ResumeLiveStreamOutcome resumeLiveStream(const Model::ResumeLiveStreamRequest &request)const;
|
||||
void resumeLiveStreamAsync(const Model::ResumeLiveStreamRequest& request, const ResumeLiveStreamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ResumeLiveStreamOutcomeCallable resumeLiveStreamCallable(const Model::ResumeLiveStreamRequest& request) const;
|
||||
UpdateFCTriggerOutcome updateFCTrigger(const Model::UpdateFCTriggerRequest &request)const;
|
||||
void updateFCTriggerAsync(const Model::UpdateFCTriggerRequest& request, const UpdateFCTriggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateFCTriggerOutcomeCallable updateFCTriggerCallable(const Model::UpdateFCTriggerRequest& request) const;
|
||||
DescribeFCTriggerOutcome describeFCTrigger(const Model::DescribeFCTriggerRequest &request)const;
|
||||
void describeFCTriggerAsync(const Model::DescribeFCTriggerRequest& request, const DescribeFCTriggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeFCTriggerOutcomeCallable describeFCTriggerCallable(const Model::DescribeFCTriggerRequest& request) const;
|
||||
SetUserBlackListOutcome setUserBlackList(const Model::SetUserBlackListRequest &request)const;
|
||||
void setUserBlackListAsync(const Model::SetUserBlackListRequest& request, const SetUserBlackListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetUserBlackListOutcomeCallable setUserBlackListCallable(const Model::SetUserBlackListRequest& request) const;
|
||||
|
||||
123
cdn/include/alibabacloud/cdn/model/AddFCTriggerRequest.h
Normal file
123
cdn/include/alibabacloud/cdn/model/AddFCTriggerRequest.h
Normal file
@@ -0,0 +1,123 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDN_MODEL_ADDFCTRIGGERREQUEST_H_
|
||||
#define ALIBABACLOUD_CDN_MODEL_ADDFCTRIGGERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdn/CdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDN_EXPORT AddFCTriggerRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddFCTriggerRequest();
|
||||
~AddFCTriggerRequest();
|
||||
|
||||
std::string getNotes()const;
|
||||
void setNotes(const std::string& notes);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
std::string getEventMetaVersion()const;
|
||||
void setEventMetaVersion(const std::string& eventMetaVersion);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
std::string getTriggerARN()const;
|
||||
void setTriggerARN(const std::string& triggerARN);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getProduct()const;
|
||||
void setProduct(const std::string& product);
|
||||
std::string getSourceARN()const;
|
||||
void setSourceARN(const std::string& sourceARN);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getVersion()const;
|
||||
void setVersion(const std::string& version);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getRoleARN()const;
|
||||
void setRoleARN(const std::string& roleARN);
|
||||
std::string getEventMetaName()const;
|
||||
void setEventMetaName(const std::string& eventMetaName);
|
||||
|
||||
private:
|
||||
std::string notes_;
|
||||
long callerParentId_;
|
||||
std::string eventMetaVersion_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
std::string triggerARN_;
|
||||
std::string app_ip_;
|
||||
std::string product_;
|
||||
std::string sourceARN_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
std::string version_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
bool security_transport_;
|
||||
std::string requestId_;
|
||||
std::string roleARN_;
|
||||
std::string eventMetaName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDN_MODEL_ADDFCTRIGGERREQUEST_H_
|
||||
@@ -14,29 +14,29 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_ECS_MODEL_ATTACHVOLUMERESULT_H_
|
||||
#define ALIBABACLOUD_ECS_MODEL_ATTACHVOLUMERESULT_H_
|
||||
#ifndef ALIBABACLOUD_CDN_MODEL_ADDFCTRIGGERRESULT_H_
|
||||
#define ALIBABACLOUD_CDN_MODEL_ADDFCTRIGGERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ecs/EcsExport.h>
|
||||
#include <alibabacloud/cdn/CdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ecs
|
||||
namespace Cdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ECS_EXPORT AttachVolumeResult : public ServiceResult
|
||||
class ALIBABACLOUD_CDN_EXPORT AddFCTriggerResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AttachVolumeResult();
|
||||
explicit AttachVolumeResult(const std::string &payload);
|
||||
~AttachVolumeResult();
|
||||
AddFCTriggerResult();
|
||||
explicit AddFCTriggerResult(const std::string &payload);
|
||||
~AddFCTriggerResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHVOLUMERESULT_H_
|
||||
#endif // !ALIBABACLOUD_CDN_MODEL_ADDFCTRIGGERRESULT_H_
|
||||
@@ -32,31 +32,31 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT BatchDescribeDomainBpsDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string domainName;
|
||||
float l1Bps;
|
||||
float l1InnerBps;
|
||||
float l1OutBps;
|
||||
std::string timestamp;
|
||||
};
|
||||
struct DataModule
|
||||
{
|
||||
std::string domainName;
|
||||
float l1Bps;
|
||||
float l1InnerBps;
|
||||
float l1OutBps;
|
||||
std::string timestamp;
|
||||
};
|
||||
|
||||
|
||||
BatchDescribeDomainBpsDataResult();
|
||||
explicit BatchDescribeDomainBpsDataResult(const std::string &payload);
|
||||
~BatchDescribeDomainBpsDataResult();
|
||||
int getTotalCount()const;
|
||||
std::vector<DataModule> getBpsDatas()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
int getTotalCount()const;
|
||||
std::vector<DataModule> getBpsDatas()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::vector<DataModule> bpsDatas_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
int totalCount_;
|
||||
std::vector<DataModule> bpsDatas_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,26 +32,26 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT CreateLiveStreamRecordIndexFilesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RecordInfo
|
||||
{
|
||||
std::string recordUrl;
|
||||
std::string createTime;
|
||||
float duration;
|
||||
int height;
|
||||
std::string recordId;
|
||||
int width;
|
||||
};
|
||||
struct RecordInfo
|
||||
{
|
||||
std::string recordUrl;
|
||||
std::string createTime;
|
||||
float duration;
|
||||
int height;
|
||||
std::string recordId;
|
||||
int width;
|
||||
};
|
||||
|
||||
|
||||
CreateLiveStreamRecordIndexFilesResult();
|
||||
explicit CreateLiveStreamRecordIndexFilesResult(const std::string &payload);
|
||||
~CreateLiveStreamRecordIndexFilesResult();
|
||||
std::vector<RecordInfo> getRecordInfo()const;
|
||||
RecordInfo getRecordInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<RecordInfo> recordInfo_;
|
||||
RecordInfo recordInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
108
cdn/include/alibabacloud/cdn/model/DeleteFCTriggerRequest.h
Normal file
108
cdn/include/alibabacloud/cdn/model/DeleteFCTriggerRequest.h
Normal file
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDN_MODEL_DELETEFCTRIGGERREQUEST_H_
|
||||
#define ALIBABACLOUD_CDN_MODEL_DELETEFCTRIGGERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdn/CdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDN_EXPORT DeleteFCTriggerRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteFCTriggerRequest();
|
||||
~DeleteFCTriggerRequest();
|
||||
|
||||
std::string getTriggerARN()const;
|
||||
void setTriggerARN(const std::string& triggerARN);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getProduct()const;
|
||||
void setProduct(const std::string& product);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getVersion()const;
|
||||
void setVersion(const std::string& version);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
|
||||
private:
|
||||
std::string triggerARN_;
|
||||
std::string app_ip_;
|
||||
std::string product_;
|
||||
long callerParentId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string version_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
std::string accessKeyId_;
|
||||
bool security_transport_;
|
||||
std::string securityToken_;
|
||||
std::string requestId_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDN_MODEL_DELETEFCTRIGGERREQUEST_H_
|
||||
49
cdn/include/alibabacloud/cdn/model/DeleteFCTriggerResult.h
Normal file
49
cdn/include/alibabacloud/cdn/model/DeleteFCTriggerResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDN_MODEL_DELETEFCTRIGGERRESULT_H_
|
||||
#define ALIBABACLOUD_CDN_MODEL_DELETEFCTRIGGERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cdn/CdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDN_EXPORT DeleteFCTriggerResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteFCTriggerResult();
|
||||
explicit DeleteFCTriggerResult(const std::string &payload);
|
||||
~DeleteFCTriggerResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDN_MODEL_DELETEFCTRIGGERRESULT_H_
|
||||
@@ -32,30 +32,30 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainBaseDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DomainBaseDetailModel
|
||||
{
|
||||
std::string domainName;
|
||||
std::string sourceType;
|
||||
std::string gmtModified;
|
||||
std::string region;
|
||||
std::string cdnType;
|
||||
std::string gmtCreated;
|
||||
std::string cname;
|
||||
std::vector<std::string> sources;
|
||||
std::string domainStatus;
|
||||
std::string remark;
|
||||
};
|
||||
struct DomainBaseDetailModel
|
||||
{
|
||||
std::string domainName;
|
||||
std::string sourceType;
|
||||
std::string gmtModified;
|
||||
std::string region;
|
||||
std::string cdnType;
|
||||
std::string gmtCreated;
|
||||
std::string cname;
|
||||
std::vector<std::string> sources;
|
||||
std::string domainStatus;
|
||||
std::string remark;
|
||||
};
|
||||
|
||||
|
||||
DescribeCdnDomainBaseDetailResult();
|
||||
explicit DescribeCdnDomainBaseDetailResult(const std::string &payload);
|
||||
~DescribeCdnDomainBaseDetailResult();
|
||||
std::vector<DomainBaseDetailModel> getDomainBaseDetailModel()const;
|
||||
DomainBaseDetailModel getDomainBaseDetailModel()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DomainBaseDetailModel> domainBaseDetailModel_;
|
||||
DomainBaseDetailModel domainBaseDetailModel_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINCONFIGSREQUEST_H_
|
||||
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINCONFIGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdn/CdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainConfigsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCdnDomainConfigsRequest();
|
||||
~DescribeCdnDomainConfigsRequest();
|
||||
|
||||
std::string getFunctionNames()const;
|
||||
void setFunctionNames(const std::string& functionNames);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
|
||||
private:
|
||||
std::string functionNames_;
|
||||
std::string securityToken_;
|
||||
std::string domainName_;
|
||||
long ownerId_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINCONFIGSREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINCONFIGSRESULT_H_
|
||||
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINCONFIGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cdn/CdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainConfigsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DomainConfig
|
||||
{
|
||||
struct FunctionArg
|
||||
{
|
||||
std::string argValue;
|
||||
std::string argName;
|
||||
};
|
||||
std::string status;
|
||||
std::string functionName;
|
||||
std::vector<DomainConfig::FunctionArg> functionArgs;
|
||||
std::string configId;
|
||||
};
|
||||
|
||||
|
||||
DescribeCdnDomainConfigsResult();
|
||||
explicit DescribeCdnDomainConfigsResult(const std::string &payload);
|
||||
~DescribeCdnDomainConfigsResult();
|
||||
std::vector<DomainConfig> getDomainConfigs()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DomainConfig> domainConfigs_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINCONFIGSRESULT_H_
|
||||
@@ -32,46 +32,46 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct GetDomainDetailModel
|
||||
{
|
||||
struct SourceModel
|
||||
{
|
||||
std::string type;
|
||||
std::string content;
|
||||
std::string priority;
|
||||
int port;
|
||||
std::string enabled;
|
||||
};
|
||||
std::vector<SourceModel> sourceModels;
|
||||
std::string description;
|
||||
std::string resourceGroupId;
|
||||
std::string domainName;
|
||||
std::string sourceType;
|
||||
std::string gmtModified;
|
||||
std::string gmtCreated;
|
||||
int sourcePort;
|
||||
std::string cname;
|
||||
std::string serverCertificateStatus;
|
||||
std::vector<std::string> sources;
|
||||
std::string httpsCname;
|
||||
std::string serverCertificate;
|
||||
std::string scope;
|
||||
std::string region;
|
||||
std::string cdnType;
|
||||
std::string certificateName;
|
||||
std::string domainStatus;
|
||||
};
|
||||
struct GetDomainDetailModel
|
||||
{
|
||||
struct SourceModel
|
||||
{
|
||||
std::string type;
|
||||
std::string content;
|
||||
std::string priority;
|
||||
int port;
|
||||
std::string enabled;
|
||||
};
|
||||
std::vector<SourceModel> sourceModels;
|
||||
std::string description;
|
||||
std::string resourceGroupId;
|
||||
std::string domainName;
|
||||
std::string sourceType;
|
||||
std::string gmtModified;
|
||||
std::string gmtCreated;
|
||||
int sourcePort;
|
||||
std::string cname;
|
||||
std::string serverCertificateStatus;
|
||||
std::vector<std::string> sources;
|
||||
std::string httpsCname;
|
||||
std::string serverCertificate;
|
||||
std::string scope;
|
||||
std::string region;
|
||||
std::string cdnType;
|
||||
std::string certificateName;
|
||||
std::string domainStatus;
|
||||
};
|
||||
|
||||
|
||||
DescribeCdnDomainDetailResult();
|
||||
explicit DescribeCdnDomainDetailResult(const std::string &payload);
|
||||
~DescribeCdnDomainDetailResult();
|
||||
std::vector<GetDomainDetailModel> getGetDomainDetailModel()const;
|
||||
GetDomainDetailModel getGetDomainDetailModel()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<GetDomainDetailModel> getDomainDetailModel_;
|
||||
GetDomainDetailModel getDomainDetailModel_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,36 +32,36 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainLogsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DomainLogModel
|
||||
{
|
||||
struct DomainLogDetail
|
||||
{
|
||||
long logSize;
|
||||
std::string endTime;
|
||||
std::string startTime;
|
||||
std::string logName;
|
||||
std::string logPath;
|
||||
};
|
||||
std::string domainName;
|
||||
std::vector<DomainLogDetail> domainLogDetails;
|
||||
};
|
||||
struct DomainLogModel
|
||||
{
|
||||
struct DomainLogDetail
|
||||
{
|
||||
long logSize;
|
||||
std::string endTime;
|
||||
std::string startTime;
|
||||
std::string logName;
|
||||
std::string logPath;
|
||||
};
|
||||
std::string domainName;
|
||||
std::vector<DomainLogDetail> domainLogDetails;
|
||||
};
|
||||
|
||||
|
||||
DescribeCdnDomainLogsResult();
|
||||
explicit DescribeCdnDomainLogsResult(const std::string &payload);
|
||||
~DescribeCdnDomainLogsResult();
|
||||
long getTotalCount()const;
|
||||
long getPageSize()const;
|
||||
std::vector<DomainLogModel> getDomainLogModel()const;
|
||||
long getPageNumber()const;
|
||||
long getTotalCount()const;
|
||||
long getPageSize()const;
|
||||
DomainLogModel getDomainLogModel()const;
|
||||
long getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
long pageSize_;
|
||||
std::vector<DomainLogModel> domainLogModel_;
|
||||
long pageNumber_;
|
||||
long totalCount_;
|
||||
long pageSize_;
|
||||
DomainLogModel domainLogModel_;
|
||||
long pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,34 +32,34 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeCdnMonitorDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CDNMonitorData
|
||||
{
|
||||
std::string bytesHitRate;
|
||||
std::string bytesPerSecond;
|
||||
std::string requestHitRate;
|
||||
std::string queryPerSecond;
|
||||
std::string timeStamp;
|
||||
std::string averageObjectSize;
|
||||
};
|
||||
struct CDNMonitorData
|
||||
{
|
||||
std::string bytesHitRate;
|
||||
std::string bytesPerSecond;
|
||||
std::string requestHitRate;
|
||||
std::string queryPerSecond;
|
||||
std::string timeStamp;
|
||||
std::string averageObjectSize;
|
||||
};
|
||||
|
||||
|
||||
DescribeCdnMonitorDataResult();
|
||||
explicit DescribeCdnMonitorDataResult(const std::string &payload);
|
||||
~DescribeCdnMonitorDataResult();
|
||||
long getMonitorInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<CDNMonitorData> getMonitorDatas()const;
|
||||
std::string getStartTime()const;
|
||||
long getMonitorInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<CDNMonitorData> getMonitorDatas()const;
|
||||
std::string getStartTime()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long monitorInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<CDNMonitorData> monitorDatas_;
|
||||
std::string startTime_;
|
||||
long monitorInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<CDNMonitorData> monitorDatas_;
|
||||
std::string startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,29 +32,29 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeCdnRegionAndIspResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Region
|
||||
{
|
||||
std::string nameEn;
|
||||
std::string nameZh;
|
||||
};
|
||||
struct Isp
|
||||
{
|
||||
std::string nameEn;
|
||||
std::string nameZh;
|
||||
};
|
||||
struct Region
|
||||
{
|
||||
std::string nameEn;
|
||||
std::string nameZh;
|
||||
};
|
||||
struct Isp
|
||||
{
|
||||
std::string nameEn;
|
||||
std::string nameZh;
|
||||
};
|
||||
|
||||
|
||||
DescribeCdnRegionAndIspResult();
|
||||
explicit DescribeCdnRegionAndIspResult(const std::string &payload);
|
||||
~DescribeCdnRegionAndIspResult();
|
||||
std::vector<Region> getRegions()const;
|
||||
std::vector<Isp> getIsps()const;
|
||||
std::vector<Region> getRegions()const;
|
||||
std::vector<Isp> getIsps()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Region> regions_;
|
||||
std::vector<Isp> isps_;
|
||||
std::vector<Region> regions_;
|
||||
std::vector<Isp> isps_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,31 +32,31 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeCdnServiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LockReason
|
||||
{
|
||||
std::string lockReason;
|
||||
};
|
||||
struct LockReason
|
||||
{
|
||||
std::string lockReason;
|
||||
};
|
||||
|
||||
|
||||
DescribeCdnServiceResult();
|
||||
explicit DescribeCdnServiceResult(const std::string &payload);
|
||||
~DescribeCdnServiceResult();
|
||||
std::string getChangingChargeType()const;
|
||||
std::string getInstanceId()const;
|
||||
std::string getOpeningTime()const;
|
||||
std::vector<LockReason> getOperationLocks()const;
|
||||
std::string getChangingAffectTime()const;
|
||||
std::string getInternetChargeType()const;
|
||||
std::string getChangingChargeType()const;
|
||||
std::string getInstanceId()const;
|
||||
std::string getOpeningTime()const;
|
||||
std::vector<LockReason> getOperationLocks()const;
|
||||
std::string getChangingAffectTime()const;
|
||||
std::string getInternetChargeType()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string changingChargeType_;
|
||||
std::string instanceId_;
|
||||
std::string openingTime_;
|
||||
std::vector<LockReason> operationLocks_;
|
||||
std::string changingAffectTime_;
|
||||
std::string internetChargeType_;
|
||||
std::string changingChargeType_;
|
||||
std::string instanceId_;
|
||||
std::string openingTime_;
|
||||
std::vector<LockReason> operationLocks_;
|
||||
std::string changingAffectTime_;
|
||||
std::string internetChargeType_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,22 +32,22 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeCdnTypesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CdnType
|
||||
{
|
||||
std::string desc;
|
||||
std::string type;
|
||||
};
|
||||
struct CdnType
|
||||
{
|
||||
std::string desc;
|
||||
std::string type;
|
||||
};
|
||||
|
||||
|
||||
DescribeCdnTypesResult();
|
||||
explicit DescribeCdnTypesResult(const std::string &payload);
|
||||
~DescribeCdnTypesResult();
|
||||
std::vector<CdnType> getCdnTypes()const;
|
||||
std::vector<CdnType> getCdnTypes()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<CdnType> cdnTypes_;
|
||||
std::vector<CdnType> cdnTypes_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,16 +37,16 @@ namespace AlibabaCloud
|
||||
DescribeCustomLogConfigResult();
|
||||
explicit DescribeCustomLogConfigResult(const std::string &payload);
|
||||
~DescribeCustomLogConfigResult();
|
||||
std::string getSample()const;
|
||||
std::string getTag()const;
|
||||
std::string getRemark()const;
|
||||
std::string getSample()const;
|
||||
std::string getTag()const;
|
||||
std::string getRemark()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string sample_;
|
||||
std::string tag_;
|
||||
std::string remark_;
|
||||
std::string sample_;
|
||||
std::string tag_;
|
||||
std::string remark_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,30 +32,30 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainAverageResponseTimeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct DataModule
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainAverageResponseTimeResult();
|
||||
explicit DescribeDomainAverageResponseTimeResult(const std::string &payload);
|
||||
~DescribeDomainAverageResponseTimeResult();
|
||||
std::vector<DataModule> getAvgRTPerInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<DataModule> getAvgRTPerInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataModule> avgRTPerInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<DataModule> avgRTPerInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,27 +32,27 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainBpsDataByTimeStampResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BpsDataModel
|
||||
{
|
||||
std::string ispName;
|
||||
long bps;
|
||||
std::string locationName;
|
||||
};
|
||||
struct BpsDataModel
|
||||
{
|
||||
std::string ispName;
|
||||
long bps;
|
||||
std::string locationName;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainBpsDataByTimeStampResult();
|
||||
explicit DescribeDomainBpsDataByTimeStampResult(const std::string &payload);
|
||||
~DescribeDomainBpsDataByTimeStampResult();
|
||||
std::vector<BpsDataModel> getBpsDataList()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getTimeStamp()const;
|
||||
std::vector<BpsDataModel> getBpsDataList()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getTimeStamp()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<BpsDataModel> bpsDataList_;
|
||||
std::string domainName_;
|
||||
std::string timeStamp_;
|
||||
std::vector<BpsDataModel> bpsDataList_;
|
||||
std::string domainName_;
|
||||
std::string timeStamp_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,56 +32,56 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainBpsDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string overseasValue;
|
||||
std::string staticOverseasValue;
|
||||
std::string staticValue;
|
||||
std::string staticDomesticValue;
|
||||
std::string overseasL2Value;
|
||||
std::string timeStamp;
|
||||
std::string domesticValue;
|
||||
std::string dynamicOverseasValue;
|
||||
std::string value;
|
||||
std::string dynamicDomesticValue;
|
||||
std::string domesticL2Value;
|
||||
std::string dynamicValue;
|
||||
std::string l2Value;
|
||||
};
|
||||
struct DataModule1
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct DataModule
|
||||
{
|
||||
std::string overseasValue;
|
||||
std::string staticOverseasValue;
|
||||
std::string staticValue;
|
||||
std::string staticDomesticValue;
|
||||
std::string overseasL2Value;
|
||||
std::string timeStamp;
|
||||
std::string domesticValue;
|
||||
std::string dynamicOverseasValue;
|
||||
std::string value;
|
||||
std::string dynamicDomesticValue;
|
||||
std::string domesticL2Value;
|
||||
std::string dynamicValue;
|
||||
std::string l2Value;
|
||||
};
|
||||
struct DataModule1
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainBpsDataResult();
|
||||
explicit DescribeDomainBpsDataResult(const std::string &payload);
|
||||
~DescribeDomainBpsDataResult();
|
||||
std::string getIspNameEn()const;
|
||||
std::string getIspName()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<DataModule1> getSupplyBpsDatas()const;
|
||||
std::string getLocationNameEn()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<DataModule> getBpsDataPerInterval()const;
|
||||
std::string getLocationName()const;
|
||||
std::string getIspNameEn()const;
|
||||
std::string getIspName()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<DataModule1> getSupplyBpsDatas()const;
|
||||
std::string getLocationNameEn()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<DataModule> getBpsDataPerInterval()const;
|
||||
std::string getLocationName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string ispNameEn_;
|
||||
std::string ispName_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<DataModule1> supplyBpsDatas_;
|
||||
std::string locationNameEn_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<DataModule> bpsDataPerInterval_;
|
||||
std::string locationName_;
|
||||
std::string ispNameEn_;
|
||||
std::string ispName_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<DataModule1> supplyBpsDatas_;
|
||||
std::string locationNameEn_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<DataModule> bpsDataPerInterval_;
|
||||
std::string locationName_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,37 +32,37 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainCCAttackInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AttackIpDatas
|
||||
{
|
||||
std::string ip;
|
||||
std::string attackCount;
|
||||
std::string result;
|
||||
};
|
||||
struct AttackedUrlDatas
|
||||
{
|
||||
std::string attackCount;
|
||||
std::string url;
|
||||
std::string result;
|
||||
};
|
||||
struct AttackIpDatas
|
||||
{
|
||||
std::string ip;
|
||||
std::string attackCount;
|
||||
std::string result;
|
||||
};
|
||||
struct AttackedUrlDatas
|
||||
{
|
||||
std::string attackCount;
|
||||
std::string url;
|
||||
std::string result;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainCCAttackInfoResult();
|
||||
explicit DescribeDomainCCAttackInfoResult(const std::string &payload);
|
||||
~DescribeDomainCCAttackInfoResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<AttackIpDatas> getAttackIpDataList()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<AttackedUrlDatas> getAttackedUrlDataList()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<AttackIpDatas> getAttackIpDataList()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<AttackedUrlDatas> getAttackedUrlDataList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<AttackIpDatas> attackIpDataList_;
|
||||
std::string startTime_;
|
||||
std::vector<AttackedUrlDatas> attackedUrlDataList_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<AttackIpDatas> attackIpDataList_;
|
||||
std::string startTime_;
|
||||
std::vector<AttackedUrlDatas> attackedUrlDataList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,30 +32,30 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainCCDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CCDatas
|
||||
{
|
||||
std::string count;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct CCDatas
|
||||
{
|
||||
std::string count;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainCCDataResult();
|
||||
explicit DescribeDomainCCDataResult(const std::string &payload);
|
||||
~DescribeDomainCCDataResult();
|
||||
std::vector<CCDatas> getCCDataList()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<CCDatas> getCCDataList()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<CCDatas> cCDataList_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<CCDatas> cCDataList_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCERTIFICATEINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCERTIFICATEINFOREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdn/CdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainCertificateInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDomainCertificateInfoRequest();
|
||||
~DescribeDomainCertificateInfoRequest();
|
||||
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getProduct()const;
|
||||
void setProduct(const std::string& product);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getVersion()const;
|
||||
void setVersion(const std::string& version);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
|
||||
private:
|
||||
std::string app_ip_;
|
||||
std::string product_;
|
||||
long callerParentId_;
|
||||
std::string domainName_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string version_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
std::string accessKeyId_;
|
||||
bool security_transport_;
|
||||
std::string securityToken_;
|
||||
std::string requestId_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCERTIFICATEINFOREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCERTIFICATEINFORESULT_H_
|
||||
#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCERTIFICATEINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cdn/CdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainCertificateInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct CertInfo
|
||||
{
|
||||
std::string status;
|
||||
std::string certLife;
|
||||
std::string domainName;
|
||||
std::string certDomainName;
|
||||
std::string certOrg;
|
||||
std::string certType;
|
||||
std::string certExpireTime;
|
||||
std::string certName;
|
||||
std::string serverCertificateStatus;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainCertificateInfoResult();
|
||||
explicit DescribeDomainCertificateInfoResult(const std::string &payload);
|
||||
~DescribeDomainCertificateInfoResult();
|
||||
std::vector<CertInfo> getCertInfos()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<CertInfo> certInfos_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINCERTIFICATEINFORESULT_H_
|
||||
@@ -32,23 +32,23 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainCnameResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
int status;
|
||||
std::string domain;
|
||||
std::string cname;
|
||||
};
|
||||
struct Data
|
||||
{
|
||||
int status;
|
||||
std::string domain;
|
||||
std::string cname;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainCnameResult();
|
||||
explicit DescribeDomainCnameResult(const std::string &payload);
|
||||
~DescribeDomainCnameResult();
|
||||
std::vector<Data> getCnameDatas()const;
|
||||
std::vector<Data> getCnameDatas()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Data> cnameDatas_;
|
||||
std::vector<Data> cnameDatas_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,238 +32,239 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainConfigsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DomainConfigs
|
||||
{
|
||||
struct CcConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string blockIps;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
std::string allowIps;
|
||||
};
|
||||
struct ErrorPageConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string customPageUrl;
|
||||
std::string configId;
|
||||
std::string errorCode;
|
||||
std::string pageType;
|
||||
};
|
||||
struct OptimizeConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
};
|
||||
struct PageCompressConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
};
|
||||
struct IgnoreQueryStringConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
std::string hashKeyArgs;
|
||||
};
|
||||
struct RangeConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
};
|
||||
struct RefererConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string allowEmpty;
|
||||
std::string disableAst;
|
||||
std::string configId;
|
||||
std::string referType;
|
||||
std::string referList;
|
||||
};
|
||||
struct ReqAuthConfig
|
||||
{
|
||||
std::string key2;
|
||||
std::string status;
|
||||
std::string key1;
|
||||
std::string authM3u8;
|
||||
std::string timeOut;
|
||||
std::string authAddr;
|
||||
std::string authRemoteDesc;
|
||||
std::string configId;
|
||||
std::string authType;
|
||||
std::string aliAuthWhiteList;
|
||||
};
|
||||
struct SrcHostConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string domainName;
|
||||
std::string configId;
|
||||
};
|
||||
struct VideoSeekConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
};
|
||||
struct WafConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
};
|
||||
struct NotifyUrlConfig
|
||||
{
|
||||
std::string notifyUrl;
|
||||
std::string enable;
|
||||
};
|
||||
struct RedirectTypeConfig
|
||||
{
|
||||
std::string redirectType;
|
||||
};
|
||||
struct ForwardSchemeConfig
|
||||
{
|
||||
std::string schemeOrigin;
|
||||
std::string status;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
std::string schemeOriginPort;
|
||||
};
|
||||
struct RemoveQueryStringConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string aliRemoveArgs;
|
||||
std::string configId;
|
||||
};
|
||||
struct L2OssKeyConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string configId;
|
||||
std::string privateOssAuth;
|
||||
};
|
||||
struct MacServiceConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string processResult;
|
||||
std::string enabled;
|
||||
std::string configId;
|
||||
std::string appList;
|
||||
};
|
||||
struct GreenManagerConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string enabled;
|
||||
std::string configId;
|
||||
};
|
||||
struct HttpsOptionConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string http2;
|
||||
std::string configId;
|
||||
};
|
||||
struct AliBusinessConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string aliBusinessTable;
|
||||
std::string configId;
|
||||
std::string aliBusinessType;
|
||||
};
|
||||
struct IpAllowListConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string ipList;
|
||||
std::string ipAclXfwd;
|
||||
std::string configId;
|
||||
};
|
||||
struct CacheExpiredConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string cacheContent;
|
||||
std::string configId;
|
||||
std::string tTL;
|
||||
std::string weight;
|
||||
std::string cacheType;
|
||||
};
|
||||
struct HttpErrorPageConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string pageUrl;
|
||||
std::string configId;
|
||||
std::string errorCode;
|
||||
};
|
||||
struct HttpHeaderConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string headerValue;
|
||||
std::string headerKey;
|
||||
std::string configId;
|
||||
};
|
||||
struct DynamicConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string staticUri;
|
||||
std::string dynamicCacheControl;
|
||||
std::string staticType;
|
||||
std::string configId;
|
||||
std::string dynamicOrigin;
|
||||
std::string staticPath;
|
||||
};
|
||||
struct ReqHeaderConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string value;
|
||||
std::string configId;
|
||||
std::string key;
|
||||
};
|
||||
struct SetVarsConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string varValue;
|
||||
std::string configId;
|
||||
std::string varName;
|
||||
};
|
||||
std::vector<IpAllowListConfig> ipAllowListConfig;
|
||||
std::vector<MacServiceConfig> macServiceConfig;
|
||||
std::vector<RedirectTypeConfig> redirectTypeConfig;
|
||||
std::vector<SetVarsConfig> setVarsConfigs;
|
||||
std::vector<ReqAuthConfig> reqAuthConfig;
|
||||
std::vector<GreenManagerConfig> greenManagerConfig;
|
||||
std::vector<RefererConfig> refererConfig;
|
||||
std::vector<SrcHostConfig> srcHostConfig;
|
||||
std::vector<ForwardSchemeConfig> forwardSchemeConfig;
|
||||
std::vector<HttpHeaderConfig> httpHeaderConfigs;
|
||||
std::vector<AliBusinessConfig> aliBusinessConfig;
|
||||
std::vector<HttpsOptionConfig> httpsOptionConfig;
|
||||
std::vector<ReqHeaderConfig> reqHeaderConfigs;
|
||||
std::vector<CacheExpiredConfig> cacheExpiredConfigs;
|
||||
std::vector<ErrorPageConfig> errorPageConfig;
|
||||
std::vector<RemoveQueryStringConfig> removeQueryStringConfig;
|
||||
std::vector<L2OssKeyConfig> l2OssKeyConfig;
|
||||
std::vector<HttpErrorPageConfig> httpErrorPageConfigs;
|
||||
std::vector<WafConfig> wafConfig;
|
||||
std::vector<OptimizeConfig> optimizeConfig;
|
||||
std::vector<IgnoreQueryStringConfig> ignoreQueryStringConfig;
|
||||
std::vector<RangeConfig> rangeConfig;
|
||||
std::vector<NotifyUrlConfig> notifyUrlConfig;
|
||||
std::vector<VideoSeekConfig> videoSeekConfig;
|
||||
std::vector<DynamicConfig> dynamicConfigs;
|
||||
std::vector<PageCompressConfig> pageCompressConfig;
|
||||
std::vector<CcConfig> ccConfig;
|
||||
};
|
||||
struct DomainConfigs
|
||||
{
|
||||
struct CcConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string blockIps;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
std::string allowIps;
|
||||
};
|
||||
struct ErrorPageConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string customPageUrl;
|
||||
std::string configId;
|
||||
std::string errorCode;
|
||||
std::string pageType;
|
||||
};
|
||||
struct OptimizeConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
};
|
||||
struct PageCompressConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
};
|
||||
struct IgnoreQueryStringConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
std::string hashKeyArgs;
|
||||
};
|
||||
struct RangeConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
};
|
||||
struct RefererConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string allowEmpty;
|
||||
std::string disableAst;
|
||||
std::string configId;
|
||||
std::string referType;
|
||||
std::string referList;
|
||||
};
|
||||
struct ReqAuthConfig
|
||||
{
|
||||
std::string key2;
|
||||
std::string status;
|
||||
std::string key1;
|
||||
std::string authM3u8;
|
||||
std::string timeOut;
|
||||
std::string authAddr;
|
||||
std::string authRemoteDesc;
|
||||
std::string configId;
|
||||
std::string authType;
|
||||
std::string aliAuthWhiteList;
|
||||
};
|
||||
struct SrcHostConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string domainName;
|
||||
std::string configId;
|
||||
};
|
||||
struct VideoSeekConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
};
|
||||
struct WafConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
};
|
||||
struct NotifyUrlConfig
|
||||
{
|
||||
std::string notifyUrl;
|
||||
std::string enable;
|
||||
};
|
||||
struct RedirectTypeConfig
|
||||
{
|
||||
std::string redirectType;
|
||||
};
|
||||
struct ForwardSchemeConfig
|
||||
{
|
||||
std::string schemeOrigin;
|
||||
std::string status;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
std::string schemeOriginPort;
|
||||
};
|
||||
struct RemoveQueryStringConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string aliRemoveArgs;
|
||||
std::string configId;
|
||||
};
|
||||
struct L2OssKeyConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string configId;
|
||||
std::string privateOssAuth;
|
||||
};
|
||||
struct MacServiceConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string processResult;
|
||||
std::string enabled;
|
||||
std::string configId;
|
||||
std::string appList;
|
||||
};
|
||||
struct GreenManagerConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string enabled;
|
||||
std::string configId;
|
||||
};
|
||||
struct HttpsOptionConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string http2;
|
||||
std::string configId;
|
||||
};
|
||||
struct AliBusinessConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string aliBusinessTable;
|
||||
std::string configId;
|
||||
std::string aliBusinessType;
|
||||
};
|
||||
struct IpAllowListConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string ipList;
|
||||
std::string ipAclXfwd;
|
||||
std::string configId;
|
||||
};
|
||||
struct CacheExpiredConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string cacheContent;
|
||||
std::string configId;
|
||||
std::string tTL;
|
||||
std::string weight;
|
||||
std::string cacheType;
|
||||
};
|
||||
struct HttpErrorPageConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string pageUrl;
|
||||
std::string configId;
|
||||
std::string errorCode;
|
||||
};
|
||||
struct HttpHeaderConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string headerValue;
|
||||
std::string headerKey;
|
||||
std::string configId;
|
||||
};
|
||||
struct DynamicConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string staticUri;
|
||||
std::string dynamicCacheControl;
|
||||
std::string staticType;
|
||||
std::string enable;
|
||||
std::string configId;
|
||||
std::string dynamicOrigin;
|
||||
std::string staticPath;
|
||||
};
|
||||
struct ReqHeaderConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string value;
|
||||
std::string configId;
|
||||
std::string key;
|
||||
};
|
||||
struct SetVarsConfig
|
||||
{
|
||||
std::string status;
|
||||
std::string varValue;
|
||||
std::string configId;
|
||||
std::string varName;
|
||||
};
|
||||
IpAllowListConfig ipAllowListConfig;
|
||||
MacServiceConfig macServiceConfig;
|
||||
RedirectTypeConfig redirectTypeConfig;
|
||||
std::vector<SetVarsConfig> setVarsConfigs;
|
||||
ReqAuthConfig reqAuthConfig;
|
||||
GreenManagerConfig greenManagerConfig;
|
||||
RefererConfig refererConfig;
|
||||
SrcHostConfig srcHostConfig;
|
||||
ForwardSchemeConfig forwardSchemeConfig;
|
||||
std::vector<HttpHeaderConfig> httpHeaderConfigs;
|
||||
AliBusinessConfig aliBusinessConfig;
|
||||
HttpsOptionConfig httpsOptionConfig;
|
||||
std::vector<ReqHeaderConfig> reqHeaderConfigs;
|
||||
std::vector<CacheExpiredConfig> cacheExpiredConfigs;
|
||||
ErrorPageConfig errorPageConfig;
|
||||
RemoveQueryStringConfig removeQueryStringConfig;
|
||||
L2OssKeyConfig l2OssKeyConfig;
|
||||
std::vector<HttpErrorPageConfig> httpErrorPageConfigs;
|
||||
WafConfig wafConfig;
|
||||
OptimizeConfig optimizeConfig;
|
||||
IgnoreQueryStringConfig ignoreQueryStringConfig;
|
||||
RangeConfig rangeConfig;
|
||||
NotifyUrlConfig notifyUrlConfig;
|
||||
VideoSeekConfig videoSeekConfig;
|
||||
std::vector<DynamicConfig> dynamicConfigs;
|
||||
PageCompressConfig pageCompressConfig;
|
||||
CcConfig ccConfig;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainConfigsResult();
|
||||
explicit DescribeDomainConfigsResult(const std::string &payload);
|
||||
~DescribeDomainConfigsResult();
|
||||
std::vector<DomainConfigs> getDomainConfigs()const;
|
||||
DomainConfigs getDomainConfigs()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DomainConfigs> domainConfigs_;
|
||||
DomainConfigs domainConfigs_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,18 +37,18 @@ namespace AlibabaCloud
|
||||
DescribeDomainCustomLogConfigResult();
|
||||
explicit DescribeDomainCustomLogConfigResult(const std::string &payload);
|
||||
~DescribeDomainCustomLogConfigResult();
|
||||
std::string getSample()const;
|
||||
std::string getConfigId()const;
|
||||
std::string getTag()const;
|
||||
std::string getRemark()const;
|
||||
std::string getSample()const;
|
||||
std::string getConfigId()const;
|
||||
std::string getTag()const;
|
||||
std::string getRemark()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string sample_;
|
||||
std::string configId_;
|
||||
std::string tag_;
|
||||
std::string remark_;
|
||||
std::string sample_;
|
||||
std::string configId_;
|
||||
std::string tag_;
|
||||
std::string remark_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,22 +32,22 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainDownstreamBpsOfEdgeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DomainBpsModel
|
||||
{
|
||||
float bps;
|
||||
std::string time;
|
||||
};
|
||||
struct DomainBpsModel
|
||||
{
|
||||
float bps;
|
||||
std::string time;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainDownstreamBpsOfEdgeResult();
|
||||
explicit DescribeDomainDownstreamBpsOfEdgeResult(const std::string &payload);
|
||||
~DescribeDomainDownstreamBpsOfEdgeResult();
|
||||
std::vector<DomainBpsModel> getBpsDatas()const;
|
||||
std::vector<DomainBpsModel> getBpsDatas()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DomainBpsModel> bpsDatas_;
|
||||
std::vector<DomainBpsModel> bpsDatas_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,35 +32,35 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainFileSizeProportionDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UsageData
|
||||
{
|
||||
struct FileSizeProportionData
|
||||
{
|
||||
std::string proportion;
|
||||
std::string fileSize;
|
||||
};
|
||||
std::vector<UsageData::FileSizeProportionData> value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct UsageData
|
||||
{
|
||||
struct FileSizeProportionData
|
||||
{
|
||||
std::string proportion;
|
||||
std::string fileSize;
|
||||
};
|
||||
std::vector<UsageData::FileSizeProportionData> value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainFileSizeProportionDataResult();
|
||||
explicit DescribeDomainFileSizeProportionDataResult(const std::string &payload);
|
||||
~DescribeDomainFileSizeProportionDataResult();
|
||||
std::vector<UsageData> getFileSizeProportionDataInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<UsageData> getFileSizeProportionDataInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<UsageData> fileSizeProportionDataInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<UsageData> fileSizeProportionDataInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,38 +32,38 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainFlowDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string overseasValue;
|
||||
std::string dynamicOverseasValue;
|
||||
std::string staticOverseasValue;
|
||||
std::string value;
|
||||
std::string dynamicDomesticValue;
|
||||
std::string staticValue;
|
||||
std::string staticDomesticValue;
|
||||
std::string timeStamp;
|
||||
std::string dynamicValue;
|
||||
std::string domesticValue;
|
||||
};
|
||||
struct DataModule
|
||||
{
|
||||
std::string overseasValue;
|
||||
std::string dynamicOverseasValue;
|
||||
std::string staticOverseasValue;
|
||||
std::string value;
|
||||
std::string dynamicDomesticValue;
|
||||
std::string staticValue;
|
||||
std::string staticDomesticValue;
|
||||
std::string timeStamp;
|
||||
std::string dynamicValue;
|
||||
std::string domesticValue;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainFlowDataResult();
|
||||
explicit DescribeDomainFlowDataResult(const std::string &payload);
|
||||
~DescribeDomainFlowDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<DataModule> getFlowDataPerInterval()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<DataModule> getFlowDataPerInterval()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<DataModule> flowDataPerInterval_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<DataModule> flowDataPerInterval_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,30 +32,30 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainHitRateDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct DataModule
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainHitRateDataResult();
|
||||
explicit DescribeDomainHitRateDataResult(const std::string &payload);
|
||||
~DescribeDomainHitRateDataResult();
|
||||
std::vector<DataModule> getHitRateInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<DataModule> getHitRateInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataModule> hitRateInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<DataModule> hitRateInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,36 +32,36 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainHttpCodeDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UsageData
|
||||
{
|
||||
struct CodeProportionData
|
||||
{
|
||||
std::string proportion;
|
||||
std::string count;
|
||||
std::string code;
|
||||
};
|
||||
std::vector<UsageData::CodeProportionData> value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct UsageData
|
||||
{
|
||||
struct CodeProportionData
|
||||
{
|
||||
std::string proportion;
|
||||
std::string count;
|
||||
std::string code;
|
||||
};
|
||||
std::vector<UsageData::CodeProportionData> value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainHttpCodeDataResult();
|
||||
explicit DescribeDomainHttpCodeDataResult(const std::string &payload);
|
||||
~DescribeDomainHttpCodeDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<UsageData> getHttpCodeData()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<UsageData> getHttpCodeData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<UsageData> httpCodeData_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<UsageData> httpCodeData_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,66 +32,66 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainHttpsDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct HttpsStatisticsInfo
|
||||
{
|
||||
float l1StHttpsQps;
|
||||
long l1HttpsOutQps;
|
||||
float l1StHttpsInnerBps;
|
||||
float l1DyHttpsAcc;
|
||||
std::string time;
|
||||
float l1DyHttpsOutQps;
|
||||
float l1StHttpsOutAcc;
|
||||
long l1HttpsOutTraf;
|
||||
float l1StHttpsBps;
|
||||
float l1HttpsOut_acc;
|
||||
float l1StHttpsAcc;
|
||||
float l1DyHttpsQps;
|
||||
float l1DyHttpsOutBps;
|
||||
float l1HttpsInnerBps;
|
||||
float l1StHttpsOutQps;
|
||||
float l1HttpsTacc;
|
||||
float l1HttpsBps;
|
||||
long l1HttpsInnerTraf;
|
||||
float l1StHttpsTraf;
|
||||
float l1StHttpsInnerAcc;
|
||||
long httpsSrcTraf;
|
||||
float l1DyHttpsBps;
|
||||
float l1DyHttpsInnerTraf;
|
||||
float l1HttpsInner_acc;
|
||||
float l1StHttpsOutTraf;
|
||||
float l1DyHttpsInnerQps;
|
||||
float l1DyHttpsTraf;
|
||||
long l1HttpsInnerQps;
|
||||
float httpsReqHitRate;
|
||||
float l1DyHttpsInnerBps;
|
||||
long l1HttpsQps;
|
||||
long httpsSrcBps;
|
||||
float httpsByteHitRate;
|
||||
float l1StHttpsOutBps;
|
||||
long l1HttpsTtraf;
|
||||
float l1StHttpsInnerQps;
|
||||
float l1HttpsHitRate;
|
||||
float l1HttpsOutBps;
|
||||
float l1DyHttpsInnerAcc;
|
||||
float l1DyHttpsOutTraf;
|
||||
float l1DyHttpsOutAcc;
|
||||
float l1StHttpsInnerTraf;
|
||||
};
|
||||
struct HttpsStatisticsInfo
|
||||
{
|
||||
float l1StHttpsQps;
|
||||
long l1HttpsOutQps;
|
||||
float l1StHttpsInnerBps;
|
||||
float l1DyHttpsAcc;
|
||||
std::string time;
|
||||
float l1DyHttpsOutQps;
|
||||
float l1StHttpsOutAcc;
|
||||
long l1HttpsOutTraf;
|
||||
float l1StHttpsBps;
|
||||
float l1HttpsOut_acc;
|
||||
float l1StHttpsAcc;
|
||||
float l1DyHttpsQps;
|
||||
float l1DyHttpsOutBps;
|
||||
float l1HttpsInnerBps;
|
||||
float l1StHttpsOutQps;
|
||||
float l1HttpsTacc;
|
||||
float l1HttpsBps;
|
||||
long l1HttpsInnerTraf;
|
||||
float l1StHttpsTraf;
|
||||
float l1StHttpsInnerAcc;
|
||||
long httpsSrcTraf;
|
||||
float l1DyHttpsBps;
|
||||
float l1DyHttpsInnerTraf;
|
||||
float l1HttpsInner_acc;
|
||||
float l1StHttpsOutTraf;
|
||||
float l1DyHttpsInnerQps;
|
||||
float l1DyHttpsTraf;
|
||||
long l1HttpsInnerQps;
|
||||
float httpsReqHitRate;
|
||||
float l1DyHttpsInnerBps;
|
||||
long l1HttpsQps;
|
||||
long httpsSrcBps;
|
||||
float httpsByteHitRate;
|
||||
float l1StHttpsOutBps;
|
||||
long l1HttpsTtraf;
|
||||
float l1StHttpsInnerQps;
|
||||
float l1HttpsHitRate;
|
||||
float l1HttpsOutBps;
|
||||
float l1DyHttpsInnerAcc;
|
||||
float l1DyHttpsOutTraf;
|
||||
float l1DyHttpsOutAcc;
|
||||
float l1StHttpsInnerTraf;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainHttpsDataResult();
|
||||
explicit DescribeDomainHttpsDataResult(const std::string &payload);
|
||||
~DescribeDomainHttpsDataResult();
|
||||
std::string getDataInterval()const;
|
||||
std::string getDomainNames()const;
|
||||
std::vector<HttpsStatisticsInfo> getHttpsStatisticsInfos()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getDomainNames()const;
|
||||
std::vector<HttpsStatisticsInfo> getHttpsStatisticsInfos()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dataInterval_;
|
||||
std::string domainNames_;
|
||||
std::vector<HttpsStatisticsInfo> httpsStatisticsInfos_;
|
||||
std::string dataInterval_;
|
||||
std::string domainNames_;
|
||||
std::vector<HttpsStatisticsInfo> httpsStatisticsInfos_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,42 +32,42 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainISPDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ISPProportionData
|
||||
{
|
||||
std::string avgObjectSize;
|
||||
std::string bytesProportion;
|
||||
std::string bps;
|
||||
std::string totalQuery;
|
||||
std::string iSP;
|
||||
std::string avgResponseRate;
|
||||
std::string reqErrRate;
|
||||
std::string ispEname;
|
||||
std::string reqHitRate;
|
||||
std::string proportion;
|
||||
std::string qps;
|
||||
std::string byteHitRate;
|
||||
std::string totalBytes;
|
||||
std::string avgResponseTime;
|
||||
};
|
||||
struct ISPProportionData
|
||||
{
|
||||
std::string avgObjectSize;
|
||||
std::string bytesProportion;
|
||||
std::string bps;
|
||||
std::string totalQuery;
|
||||
std::string iSP;
|
||||
std::string avgResponseRate;
|
||||
std::string reqErrRate;
|
||||
std::string ispEname;
|
||||
std::string reqHitRate;
|
||||
std::string proportion;
|
||||
std::string qps;
|
||||
std::string byteHitRate;
|
||||
std::string totalBytes;
|
||||
std::string avgResponseTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainISPDataResult();
|
||||
explicit DescribeDomainISPDataResult(const std::string &payload);
|
||||
~DescribeDomainISPDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<ISPProportionData> getValue()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<ISPProportionData> getValue()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<ISPProportionData> value_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<ISPProportionData> value_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,22 +37,22 @@ namespace AlibabaCloud
|
||||
DescribeDomainMax95BpsDataResult();
|
||||
explicit DescribeDomainMax95BpsDataResult(const std::string &payload);
|
||||
~DescribeDomainMax95BpsDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDomesticMax95Bps()const;
|
||||
std::string getMax95Bps()const;
|
||||
std::string getOverseasMax95Bps()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDomesticMax95Bps()const;
|
||||
std::string getMax95Bps()const;
|
||||
std::string getOverseasMax95Bps()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string domesticMax95Bps_;
|
||||
std::string max95Bps_;
|
||||
std::string overseasMax95Bps_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string domesticMax95Bps_;
|
||||
std::string max95Bps_;
|
||||
std::string overseasMax95Bps_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,34 +37,34 @@ namespace AlibabaCloud
|
||||
DescribeDomainMonthBillingBpsDataResult();
|
||||
explicit DescribeDomainMonthBillingBpsDataResult(const std::string &payload);
|
||||
~DescribeDomainMonthBillingBpsDataResult();
|
||||
float getOverseasBandwidth95Bps()const;
|
||||
float getDomesticMonth4thBps()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
float getOverseasMonthavgBps()const;
|
||||
float getMonth4thBps()const;
|
||||
float getDomesticMonthavgBps()const;
|
||||
std::string getStartTime()const;
|
||||
float getBandwidth95Bps()const;
|
||||
float getMonthavgBps()const;
|
||||
float getOverseasMonth4thBps()const;
|
||||
float getDomesticBandwidth95Bps()const;
|
||||
float getOverseasBandwidth95Bps()const;
|
||||
float getDomesticMonth4thBps()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
float getOverseasMonthavgBps()const;
|
||||
float getMonth4thBps()const;
|
||||
float getDomesticMonthavgBps()const;
|
||||
std::string getStartTime()const;
|
||||
float getBandwidth95Bps()const;
|
||||
float getMonthavgBps()const;
|
||||
float getOverseasMonth4thBps()const;
|
||||
float getDomesticBandwidth95Bps()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
float overseasBandwidth95Bps_;
|
||||
float domesticMonth4thBps_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
float overseasMonthavgBps_;
|
||||
float month4thBps_;
|
||||
float domesticMonthavgBps_;
|
||||
std::string startTime_;
|
||||
float bandwidth95Bps_;
|
||||
float monthavgBps_;
|
||||
float overseasMonth4thBps_;
|
||||
float domesticBandwidth95Bps_;
|
||||
float overseasBandwidth95Bps_;
|
||||
float domesticMonth4thBps_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
float overseasMonthavgBps_;
|
||||
float month4thBps_;
|
||||
float domesticMonthavgBps_;
|
||||
std::string startTime_;
|
||||
float bandwidth95Bps_;
|
||||
float monthavgBps_;
|
||||
float overseasMonth4thBps_;
|
||||
float domesticBandwidth95Bps_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,22 +32,22 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainOnlineUserNumberResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LiveStreamOnlineUserNumInfo
|
||||
{
|
||||
std::string time;
|
||||
long userNumber;
|
||||
};
|
||||
struct LiveStreamOnlineUserNumInfo
|
||||
{
|
||||
std::string time;
|
||||
long userNumber;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainOnlineUserNumberResult();
|
||||
explicit DescribeDomainOnlineUserNumberResult(const std::string &payload);
|
||||
~DescribeDomainOnlineUserNumberResult();
|
||||
std::vector<LiveStreamOnlineUserNumInfo> getLiveStreamOnlineUserNumInfos()const;
|
||||
std::vector<LiveStreamOnlineUserNumInfo> getLiveStreamOnlineUserNumInfos()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<LiveStreamOnlineUserNumInfo> liveStreamOnlineUserNumInfos_;
|
||||
std::vector<LiveStreamOnlineUserNumInfo> liveStreamOnlineUserNumInfos_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,38 +32,38 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainPathDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UsageData
|
||||
{
|
||||
int acc;
|
||||
std::string path;
|
||||
int traffic;
|
||||
std::string time;
|
||||
};
|
||||
struct UsageData
|
||||
{
|
||||
int acc;
|
||||
std::string path;
|
||||
int traffic;
|
||||
std::string time;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainPathDataResult();
|
||||
explicit DescribeDomainPathDataResult(const std::string &payload);
|
||||
~DescribeDomainPathDataResult();
|
||||
int getTotalCount()const;
|
||||
std::string getEndTime()const;
|
||||
int getPageSize()const;
|
||||
std::string getDomainName()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<UsageData> getPathDataPerInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDataInterval()const;
|
||||
int getTotalCount()const;
|
||||
std::string getEndTime()const;
|
||||
int getPageSize()const;
|
||||
std::string getDomainName()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<UsageData> getPathDataPerInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDataInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::string endTime_;
|
||||
int pageSize_;
|
||||
std::string domainName_;
|
||||
int pageNumber_;
|
||||
std::vector<UsageData> pathDataPerInterval_;
|
||||
std::string startTime_;
|
||||
std::string dataInterval_;
|
||||
int totalCount_;
|
||||
std::string endTime_;
|
||||
int pageSize_;
|
||||
std::string domainName_;
|
||||
int pageNumber_;
|
||||
std::vector<UsageData> pathDataPerInterval_;
|
||||
std::string startTime_;
|
||||
std::string dataInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,30 +32,30 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainPvDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UsageData
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct UsageData
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainPvDataResult();
|
||||
explicit DescribeDomainPvDataResult(const std::string &payload);
|
||||
~DescribeDomainPvDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<UsageData> getPvDataInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<UsageData> getPvDataInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<UsageData> pvDataInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<UsageData> pvDataInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,31 +32,31 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainQoSRtResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string more3s;
|
||||
std::string more5s;
|
||||
std::string time;
|
||||
};
|
||||
struct Data
|
||||
{
|
||||
std::string more3s;
|
||||
std::string more5s;
|
||||
std::string time;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainQoSRtResult();
|
||||
explicit DescribeDomainQoSRtResult(const std::string &payload);
|
||||
~DescribeDomainQoSRtResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<Data> getContent()const;
|
||||
std::string getIp()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<Data> getContent()const;
|
||||
std::string getIp()const;
|
||||
std::string getStartTime()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<Data> content_;
|
||||
std::string ip_;
|
||||
std::string startTime_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<Data> content_;
|
||||
std::string ip_;
|
||||
std::string startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,41 +32,41 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainQpsDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string overseasValue;
|
||||
std::string staticOverseasValue;
|
||||
std::string staticValue;
|
||||
std::string staticDomesticValue;
|
||||
std::string timeStamp;
|
||||
std::string domesticValue;
|
||||
std::string dynamicOverseasValue;
|
||||
std::string accDomesticValue;
|
||||
std::string value;
|
||||
std::string accOverseasValue;
|
||||
std::string dynamicDomesticValue;
|
||||
std::string accValue;
|
||||
std::string dynamicValue;
|
||||
};
|
||||
struct DataModule
|
||||
{
|
||||
std::string overseasValue;
|
||||
std::string staticOverseasValue;
|
||||
std::string staticValue;
|
||||
std::string staticDomesticValue;
|
||||
std::string timeStamp;
|
||||
std::string domesticValue;
|
||||
std::string dynamicOverseasValue;
|
||||
std::string accDomesticValue;
|
||||
std::string value;
|
||||
std::string accOverseasValue;
|
||||
std::string dynamicDomesticValue;
|
||||
std::string accValue;
|
||||
std::string dynamicValue;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainQpsDataResult();
|
||||
explicit DescribeDomainQpsDataResult(const std::string &payload);
|
||||
~DescribeDomainQpsDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<DataModule> getQpsDataInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<DataModule> getQpsDataInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<DataModule> qpsDataInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<DataModule> qpsDataInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,22 +32,22 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeBpsDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BpsModel
|
||||
{
|
||||
float bps;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct BpsModel
|
||||
{
|
||||
float bps;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainRealTimeBpsDataResult();
|
||||
explicit DescribeDomainRealTimeBpsDataResult(const std::string &payload);
|
||||
~DescribeDomainRealTimeBpsDataResult();
|
||||
std::vector<BpsModel> getData()const;
|
||||
std::vector<BpsModel> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<BpsModel> data_;
|
||||
std::vector<BpsModel> data_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,22 +32,22 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeByteHitRateDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ByteHitRateDataModel
|
||||
{
|
||||
float byteHitRate;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct ByteHitRateDataModel
|
||||
{
|
||||
float byteHitRate;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainRealTimeByteHitRateDataResult();
|
||||
explicit DescribeDomainRealTimeByteHitRateDataResult(const std::string &payload);
|
||||
~DescribeDomainRealTimeByteHitRateDataResult();
|
||||
std::vector<ByteHitRateDataModel> getData()const;
|
||||
std::vector<ByteHitRateDataModel> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ByteHitRateDataModel> data_;
|
||||
std::vector<ByteHitRateDataModel> data_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,30 +32,30 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct DataModule
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainRealTimeDataResult();
|
||||
explicit DescribeDomainRealTimeDataResult(const std::string &payload);
|
||||
~DescribeDomainRealTimeDataResult();
|
||||
std::string getField()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<DataModule> getDataPerInterval()const;
|
||||
std::string getField()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<DataModule> getDataPerInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string field_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::vector<DataModule> dataPerInterval_;
|
||||
std::string field_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::vector<DataModule> dataPerInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,22 +32,22 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeQpsDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct QpsModel
|
||||
{
|
||||
float qps;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct QpsModel
|
||||
{
|
||||
float qps;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainRealTimeQpsDataResult();
|
||||
explicit DescribeDomainRealTimeQpsDataResult(const std::string &payload);
|
||||
~DescribeDomainRealTimeQpsDataResult();
|
||||
std::vector<QpsModel> getData()const;
|
||||
std::vector<QpsModel> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<QpsModel> data_;
|
||||
std::vector<QpsModel> data_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,22 +32,22 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainRealTimeReqHitRateDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ReqHitRateDataModel
|
||||
{
|
||||
float reqHitRate;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct ReqHitRateDataModel
|
||||
{
|
||||
float reqHitRate;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainRealTimeReqHitRateDataResult();
|
||||
explicit DescribeDomainRealTimeReqHitRateDataResult(const std::string &payload);
|
||||
~DescribeDomainRealTimeReqHitRateDataResult();
|
||||
std::vector<ReqHitRateDataModel> getData()const;
|
||||
std::vector<ReqHitRateDataModel> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ReqHitRateDataModel> data_;
|
||||
std::vector<ReqHitRateDataModel> data_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,42 +32,42 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainRegionDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RegionProportionData
|
||||
{
|
||||
std::string avgObjectSize;
|
||||
std::string bytesProportion;
|
||||
std::string bps;
|
||||
std::string totalQuery;
|
||||
std::string avgResponseRate;
|
||||
std::string reqErrRate;
|
||||
std::string reqHitRate;
|
||||
std::string proportion;
|
||||
std::string qps;
|
||||
std::string byteHitRate;
|
||||
std::string totalBytes;
|
||||
std::string region;
|
||||
std::string regionEname;
|
||||
std::string avgResponseTime;
|
||||
};
|
||||
struct RegionProportionData
|
||||
{
|
||||
std::string avgObjectSize;
|
||||
std::string bytesProportion;
|
||||
std::string bps;
|
||||
std::string totalQuery;
|
||||
std::string avgResponseRate;
|
||||
std::string reqErrRate;
|
||||
std::string reqHitRate;
|
||||
std::string proportion;
|
||||
std::string qps;
|
||||
std::string byteHitRate;
|
||||
std::string totalBytes;
|
||||
std::string region;
|
||||
std::string regionEname;
|
||||
std::string avgResponseTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainRegionDataResult();
|
||||
explicit DescribeDomainRegionDataResult(const std::string &payload);
|
||||
~DescribeDomainRegionDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<RegionProportionData> getValue()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<RegionProportionData> getValue()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<RegionProportionData> value_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::vector<RegionProportionData> value_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,30 +32,30 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainReqHitRateDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct DataModule
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainReqHitRateDataResult();
|
||||
explicit DescribeDomainReqHitRateDataResult(const std::string &payload);
|
||||
~DescribeDomainReqHitRateDataResult();
|
||||
std::vector<DataModule> getReqHitRateInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<DataModule> getReqHitRateInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataModule> reqHitRateInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<DataModule> reqHitRateInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,40 +32,40 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainSlowRatioResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SlowRatioData
|
||||
{
|
||||
int slowUsers;
|
||||
std::string ispNameEn;
|
||||
std::string ispNameZh;
|
||||
std::string time;
|
||||
std::string regionNameEn;
|
||||
int totalUsers;
|
||||
float slowRatio;
|
||||
std::string regionNameZh;
|
||||
};
|
||||
struct SlowRatioData
|
||||
{
|
||||
int slowUsers;
|
||||
std::string ispNameEn;
|
||||
std::string ispNameZh;
|
||||
std::string time;
|
||||
std::string regionNameEn;
|
||||
int totalUsers;
|
||||
float slowRatio;
|
||||
std::string regionNameZh;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainSlowRatioResult();
|
||||
explicit DescribeDomainSlowRatioResult(const std::string &payload);
|
||||
~DescribeDomainSlowRatioResult();
|
||||
int getTotalCount()const;
|
||||
std::string getEndTime()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
int getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<SlowRatioData> getSlowRatioDataPerInterval()const;
|
||||
int getTotalCount()const;
|
||||
std::string getEndTime()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
int getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<SlowRatioData> getSlowRatioDataPerInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::string endTime_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
int dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<SlowRatioData> slowRatioDataPerInterval_;
|
||||
int totalCount_;
|
||||
std::string endTime_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
int dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<SlowRatioData> slowRatioDataPerInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,30 +32,30 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcBpsDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct DataModule
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainSrcBpsDataResult();
|
||||
explicit DescribeDomainSrcBpsDataResult(const std::string &payload);
|
||||
~DescribeDomainSrcBpsDataResult();
|
||||
std::vector<DataModule> getSrcBpsDataPerInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDataInterval()const;
|
||||
std::vector<DataModule> getSrcBpsDataPerInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDataInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataModule> srcBpsDataPerInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string dataInterval_;
|
||||
std::vector<DataModule> srcBpsDataPerInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string dataInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,30 +32,30 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainSrcFlowDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct DataModule
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainSrcFlowDataResult();
|
||||
explicit DescribeDomainSrcFlowDataResult(const std::string &payload);
|
||||
~DescribeDomainSrcFlowDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDataInterval()const;
|
||||
std::vector<DataModule> getSrcFlowDataPerInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDataInterval()const;
|
||||
std::vector<DataModule> getSrcFlowDataPerInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string dataInterval_;
|
||||
std::vector<DataModule> srcFlowDataPerInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string dataInterval_;
|
||||
std::vector<DataModule> srcFlowDataPerInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,29 +32,29 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainTopReferVisitResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ReferList
|
||||
{
|
||||
std::string visitData;
|
||||
float visitProportion;
|
||||
float flowProportion;
|
||||
std::string referDetail;
|
||||
std::string flow;
|
||||
};
|
||||
struct ReferList
|
||||
{
|
||||
std::string visitData;
|
||||
float visitProportion;
|
||||
float flowProportion;
|
||||
std::string referDetail;
|
||||
std::string flow;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainTopReferVisitResult();
|
||||
explicit DescribeDomainTopReferVisitResult(const std::string &payload);
|
||||
~DescribeDomainTopReferVisitResult();
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<ReferList> getTopReferList()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<ReferList> getTopReferList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::vector<ReferList> topReferList_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::vector<ReferList> topReferList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,37 +32,37 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainTopUrlVisitResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UrlList
|
||||
{
|
||||
std::string visitData;
|
||||
float visitProportion;
|
||||
float flowProportion;
|
||||
std::string urlDetail;
|
||||
std::string flow;
|
||||
};
|
||||
struct UrlList
|
||||
{
|
||||
std::string visitData;
|
||||
float visitProportion;
|
||||
float flowProportion;
|
||||
std::string urlDetail;
|
||||
std::string flow;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainTopUrlVisitResult();
|
||||
explicit DescribeDomainTopUrlVisitResult(const std::string &payload);
|
||||
~DescribeDomainTopUrlVisitResult();
|
||||
std::vector<UrlList> getUrl200List()const;
|
||||
std::vector<UrlList> getUrl500List()const;
|
||||
std::vector<UrlList> getUrl400List()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<UrlList> getUrl300List()const;
|
||||
std::vector<UrlList> getAllUrlList()const;
|
||||
std::vector<UrlList> getUrl200List()const;
|
||||
std::vector<UrlList> getUrl500List()const;
|
||||
std::vector<UrlList> getUrl400List()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<UrlList> getUrl300List()const;
|
||||
std::vector<UrlList> getAllUrlList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<UrlList> url200List_;
|
||||
std::vector<UrlList> url500List_;
|
||||
std::vector<UrlList> url400List_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::vector<UrlList> url300List_;
|
||||
std::vector<UrlList> allUrlList_;
|
||||
std::vector<UrlList> url200List_;
|
||||
std::vector<UrlList> url500List_;
|
||||
std::vector<UrlList> url400List_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::vector<UrlList> url300List_;
|
||||
std::vector<UrlList> allUrlList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,22 +32,22 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainUpstreamBpsOfEdgeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DomainBpsModel
|
||||
{
|
||||
float bps;
|
||||
std::string time;
|
||||
};
|
||||
struct DomainBpsModel
|
||||
{
|
||||
float bps;
|
||||
std::string time;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainUpstreamBpsOfEdgeResult();
|
||||
explicit DescribeDomainUpstreamBpsOfEdgeResult(const std::string &payload);
|
||||
~DescribeDomainUpstreamBpsOfEdgeResult();
|
||||
std::vector<DomainBpsModel> getBpsDatas()const;
|
||||
std::vector<DomainBpsModel> getBpsDatas()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DomainBpsModel> bpsDatas_;
|
||||
std::vector<DomainBpsModel> bpsDatas_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,22 +32,22 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainUpstreamOfCenterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DomainBpsModel
|
||||
{
|
||||
float bps;
|
||||
std::string time;
|
||||
};
|
||||
struct DomainBpsModel
|
||||
{
|
||||
float bps;
|
||||
std::string time;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainUpstreamOfCenterResult();
|
||||
explicit DescribeDomainUpstreamOfCenterResult(const std::string &payload);
|
||||
~DescribeDomainUpstreamOfCenterResult();
|
||||
std::vector<DomainBpsModel> getBpsDatas()const;
|
||||
std::vector<DomainBpsModel> getBpsDatas()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DomainBpsModel> bpsDatas_;
|
||||
std::vector<DomainBpsModel> bpsDatas_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,30 +32,30 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainUvDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UsageData
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct UsageData
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainUvDataResult();
|
||||
explicit DescribeDomainUvDataResult(const std::string &payload);
|
||||
~DescribeDomainUvDataResult();
|
||||
std::vector<UsageData> getUvDataInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<UsageData> getUvDataInterval()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<UsageData> uvDataInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<UsageData> uvDataInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,33 +32,33 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainsBySourceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DomainsData
|
||||
{
|
||||
struct DomainInfo
|
||||
{
|
||||
std::string status;
|
||||
std::string domainName;
|
||||
std::string createTime;
|
||||
std::string updateTime;
|
||||
std::string domainCname;
|
||||
};
|
||||
std::vector<std::string> domains;
|
||||
std::vector<DomainsData::DomainInfo> domainInfos;
|
||||
std::string source;
|
||||
};
|
||||
struct DomainsData
|
||||
{
|
||||
struct DomainInfo
|
||||
{
|
||||
std::string status;
|
||||
std::string domainName;
|
||||
std::string createTime;
|
||||
std::string updateTime;
|
||||
std::string domainCname;
|
||||
};
|
||||
std::vector<std::string> domains;
|
||||
std::vector<DomainsData::DomainInfo> domainInfos;
|
||||
std::string source;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainsBySourceResult();
|
||||
explicit DescribeDomainsBySourceResult(const std::string &payload);
|
||||
~DescribeDomainsBySourceResult();
|
||||
std::vector<DomainsData> getDomainsList()const;
|
||||
std::string getSources()const;
|
||||
std::vector<DomainsData> getDomainsList()const;
|
||||
std::string getSources()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DomainsData> domainsList_;
|
||||
std::string sources_;
|
||||
std::vector<DomainsData> domainsList_;
|
||||
std::string sources_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,51 +32,51 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeDomainsUsageByDayResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UsageTotal
|
||||
{
|
||||
std::string bytesHitRate;
|
||||
std::string maxBps;
|
||||
std::string maxSrcBpsTime;
|
||||
std::string requestHitRate;
|
||||
std::string maxBpsTime;
|
||||
std::string totalTraffic;
|
||||
std::string maxSrcBps;
|
||||
std::string totalAccess;
|
||||
};
|
||||
struct UsageByDay
|
||||
{
|
||||
std::string bytesHitRate;
|
||||
std::string maxBps;
|
||||
std::string maxSrcBpsTime;
|
||||
std::string qps;
|
||||
std::string requestHitRate;
|
||||
std::string maxBpsTime;
|
||||
std::string totalTraffic;
|
||||
std::string maxSrcBps;
|
||||
std::string totalAccess;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct UsageTotal
|
||||
{
|
||||
std::string bytesHitRate;
|
||||
std::string maxBps;
|
||||
std::string maxSrcBpsTime;
|
||||
std::string requestHitRate;
|
||||
std::string maxBpsTime;
|
||||
std::string totalTraffic;
|
||||
std::string maxSrcBps;
|
||||
std::string totalAccess;
|
||||
};
|
||||
struct UsageByDay
|
||||
{
|
||||
std::string bytesHitRate;
|
||||
std::string maxBps;
|
||||
std::string maxSrcBpsTime;
|
||||
std::string qps;
|
||||
std::string requestHitRate;
|
||||
std::string maxBpsTime;
|
||||
std::string totalTraffic;
|
||||
std::string maxSrcBps;
|
||||
std::string totalAccess;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeDomainsUsageByDayResult();
|
||||
explicit DescribeDomainsUsageByDayResult(const std::string &payload);
|
||||
~DescribeDomainsUsageByDayResult();
|
||||
std::vector<UsageTotal> getUsageTotal()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<UsageByDay> getUsageByDays()const;
|
||||
UsageTotal getUsageTotal()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<UsageByDay> getUsageByDays()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<UsageTotal> usageTotal_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<UsageByDay> usageByDays_;
|
||||
UsageTotal usageTotal_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<UsageByDay> usageByDays_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,38 +32,38 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeExtensiveDomainDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UsageData
|
||||
{
|
||||
std::string acc;
|
||||
std::string exactDomain;
|
||||
std::string timeStamp;
|
||||
std::string flow;
|
||||
};
|
||||
struct UsageData
|
||||
{
|
||||
std::string acc;
|
||||
std::string exactDomain;
|
||||
std::string timeStamp;
|
||||
std::string flow;
|
||||
};
|
||||
|
||||
|
||||
DescribeExtensiveDomainDataResult();
|
||||
explicit DescribeExtensiveDomainDataResult(const std::string &payload);
|
||||
~DescribeExtensiveDomainDataResult();
|
||||
std::string getTotalCount()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getPageSize()const;
|
||||
std::string getPageNumber()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<UsageData> getDataPerInterval()const;
|
||||
std::string getExtensiveDomain()const;
|
||||
std::string getTotalCount()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getPageSize()const;
|
||||
std::string getPageNumber()const;
|
||||
std::string getDataInterval()const;
|
||||
std::string getStartTime()const;
|
||||
std::vector<UsageData> getDataPerInterval()const;
|
||||
std::string getExtensiveDomain()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string totalCount_;
|
||||
std::string endTime_;
|
||||
std::string pageSize_;
|
||||
std::string pageNumber_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<UsageData> dataPerInterval_;
|
||||
std::string extensiveDomain_;
|
||||
std::string totalCount_;
|
||||
std::string endTime_;
|
||||
std::string pageSize_;
|
||||
std::string pageNumber_;
|
||||
std::string dataInterval_;
|
||||
std::string startTime_;
|
||||
std::vector<UsageData> dataPerInterval_;
|
||||
std::string extensiveDomain_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
108
cdn/include/alibabacloud/cdn/model/DescribeFCTriggerRequest.h
Normal file
108
cdn/include/alibabacloud/cdn/model/DescribeFCTriggerRequest.h
Normal file
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEFCTRIGGERREQUEST_H_
|
||||
#define ALIBABACLOUD_CDN_MODEL_DESCRIBEFCTRIGGERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cdn/CdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeFCTriggerRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeFCTriggerRequest();
|
||||
~DescribeFCTriggerRequest();
|
||||
|
||||
std::string getTriggerARN()const;
|
||||
void setTriggerARN(const std::string& triggerARN);
|
||||
std::string getApp_ip()const;
|
||||
void setApp_ip(const std::string& app_ip);
|
||||
std::string getProduct()const;
|
||||
void setProduct(const std::string& product);
|
||||
long getCallerParentId()const;
|
||||
void setCallerParentId(long callerParentId);
|
||||
bool getProxy_original_security_transport()const;
|
||||
void setProxy_original_security_transport(bool proxy_original_security_transport);
|
||||
std::string getCallerBid()const;
|
||||
void setCallerBid(const std::string& callerBid);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getProxy_original_source_ip()const;
|
||||
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
|
||||
std::string getVersion()const;
|
||||
void setVersion(const std::string& version);
|
||||
std::string getOwnerIdLoginEmail()const;
|
||||
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
|
||||
std::string getCallerType()const;
|
||||
void setCallerType(const std::string& callerType);
|
||||
bool getProxy_trust_transport_info()const;
|
||||
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
|
||||
bool getAk_mfa_present()const;
|
||||
void setAk_mfa_present(bool ak_mfa_present);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
bool getSecurity_transport()const;
|
||||
void setSecurity_transport(bool security_transport);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::string getRequestContent()const;
|
||||
void setRequestContent(const std::string& requestContent);
|
||||
std::string getCallerBidEmail()const;
|
||||
void setCallerBidEmail(const std::string& callerBidEmail);
|
||||
std::string getCallerUidEmail()const;
|
||||
void setCallerUidEmail(const std::string& callerUidEmail);
|
||||
long getCallerUid()const;
|
||||
void setCallerUid(long callerUid);
|
||||
|
||||
private:
|
||||
std::string triggerARN_;
|
||||
std::string app_ip_;
|
||||
std::string product_;
|
||||
long callerParentId_;
|
||||
bool proxy_original_security_transport_;
|
||||
std::string callerBid_;
|
||||
long ownerId_;
|
||||
std::string proxy_original_source_ip_;
|
||||
std::string version_;
|
||||
std::string ownerIdLoginEmail_;
|
||||
std::string callerType_;
|
||||
bool proxy_trust_transport_info_;
|
||||
bool ak_mfa_present_;
|
||||
std::string accessKeyId_;
|
||||
bool security_transport_;
|
||||
std::string securityToken_;
|
||||
std::string requestId_;
|
||||
std::string requestContent_;
|
||||
std::string callerBidEmail_;
|
||||
std::string callerUidEmail_;
|
||||
long callerUid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEFCTRIGGERREQUEST_H_
|
||||
60
cdn/include/alibabacloud/cdn/model/DescribeFCTriggerResult.h
Normal file
60
cdn/include/alibabacloud/cdn/model/DescribeFCTriggerResult.h
Normal file
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEFCTRIGGERRESULT_H_
|
||||
#define ALIBABACLOUD_CDN_MODEL_DESCRIBEFCTRIGGERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cdn/CdnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cdn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeFCTriggerResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FCTrigger
|
||||
{
|
||||
std::string triggerARN;
|
||||
std::string sourceArn;
|
||||
std::string eventMetaName;
|
||||
std::string eventMetaVersion;
|
||||
std::string roleARN;
|
||||
std::string notes;
|
||||
};
|
||||
|
||||
|
||||
DescribeFCTriggerResult();
|
||||
explicit DescribeFCTriggerResult(const std::string &payload);
|
||||
~DescribeFCTriggerResult();
|
||||
FCTrigger getFCTrigger()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
FCTrigger fCTrigger_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEFCTRIGGERRESULT_H_
|
||||
@@ -37,20 +37,20 @@ namespace AlibabaCloud
|
||||
DescribeIpInfoResult();
|
||||
explicit DescribeIpInfoResult(const std::string &payload);
|
||||
~DescribeIpInfoResult();
|
||||
std::string getISP()const;
|
||||
std::string getRegion()const;
|
||||
std::string getIspEname()const;
|
||||
std::string getCdnIp()const;
|
||||
std::string getRegionEname()const;
|
||||
std::string getISP()const;
|
||||
std::string getRegion()const;
|
||||
std::string getIspEname()const;
|
||||
std::string getCdnIp()const;
|
||||
std::string getRegionEname()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string iSP_;
|
||||
std::string region_;
|
||||
std::string ispEname_;
|
||||
std::string cdnIp_;
|
||||
std::string regionEname_;
|
||||
std::string iSP_;
|
||||
std::string region_;
|
||||
std::string ispEname_;
|
||||
std::string cdnIp_;
|
||||
std::string regionEname_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,14 +37,14 @@ namespace AlibabaCloud
|
||||
DescribeL2VipsByDomainResult();
|
||||
explicit DescribeL2VipsByDomainResult(const std::string &payload);
|
||||
~DescribeL2VipsByDomainResult();
|
||||
std::string getDomainName()const;
|
||||
std::vector<std::string> getVips()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<std::string> getVips()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string domainName_;
|
||||
std::vector<std::string> vips_;
|
||||
std::string domainName_;
|
||||
std::vector<std::string> vips_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,26 +32,26 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveAppRecordConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LiveAppRecord
|
||||
{
|
||||
std::string ossEndpoint;
|
||||
std::string domainName;
|
||||
std::string createTime;
|
||||
std::string ossBucket;
|
||||
std::string ossObjectPrefix;
|
||||
std::string appName;
|
||||
};
|
||||
struct LiveAppRecord
|
||||
{
|
||||
std::string ossEndpoint;
|
||||
std::string domainName;
|
||||
std::string createTime;
|
||||
std::string ossBucket;
|
||||
std::string ossObjectPrefix;
|
||||
std::string appName;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveAppRecordConfigResult();
|
||||
explicit DescribeLiveAppRecordConfigResult(const std::string &payload);
|
||||
~DescribeLiveAppRecordConfigResult();
|
||||
std::vector<LiveAppRecord> getLiveAppRecord()const;
|
||||
LiveAppRecord getLiveAppRecord()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<LiveAppRecord> liveAppRecord_;
|
||||
LiveAppRecord liveAppRecord_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,25 +32,25 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLivePullStreamConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LiveAppRecord
|
||||
{
|
||||
std::string sourceUrl;
|
||||
std::string streamName;
|
||||
std::string endTime;
|
||||
std::string domainName;
|
||||
std::string startTime;
|
||||
};
|
||||
struct LiveAppRecord
|
||||
{
|
||||
std::string sourceUrl;
|
||||
std::string streamName;
|
||||
std::string endTime;
|
||||
std::string domainName;
|
||||
std::string startTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeLivePullStreamConfigResult();
|
||||
explicit DescribeLivePullStreamConfigResult(const std::string &payload);
|
||||
~DescribeLivePullStreamConfigResult();
|
||||
std::vector<LiveAppRecord> getLiveAppRecordList()const;
|
||||
std::vector<LiveAppRecord> getLiveAppRecordList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<LiveAppRecord> liveAppRecordList_;
|
||||
std::vector<LiveAppRecord> liveAppRecordList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,26 +32,26 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveRecordConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LiveAppRecord
|
||||
{
|
||||
std::string ossEndpoint;
|
||||
std::string domainName;
|
||||
std::string createTime;
|
||||
std::string ossBucket;
|
||||
std::string ossObjectPrefix;
|
||||
std::string appName;
|
||||
};
|
||||
struct LiveAppRecord
|
||||
{
|
||||
std::string ossEndpoint;
|
||||
std::string domainName;
|
||||
std::string createTime;
|
||||
std::string ossBucket;
|
||||
std::string ossObjectPrefix;
|
||||
std::string appName;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveRecordConfigResult();
|
||||
explicit DescribeLiveRecordConfigResult(const std::string &payload);
|
||||
~DescribeLiveRecordConfigResult();
|
||||
std::vector<LiveAppRecord> getLiveAppRecordList()const;
|
||||
std::vector<LiveAppRecord> getLiveAppRecordList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<LiveAppRecord> liveAppRecordList_;
|
||||
std::vector<LiveAppRecord> liveAppRecordList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,38 +32,38 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveSnapshotConfigResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LiveStreamSnapshotConfig
|
||||
{
|
||||
std::string overwriteOssObject;
|
||||
std::string sequenceOssObject;
|
||||
int timeInterval;
|
||||
std::string ossEndpoint;
|
||||
std::string domainName;
|
||||
std::string createTime;
|
||||
std::string ossBucket;
|
||||
std::string appName;
|
||||
};
|
||||
struct LiveStreamSnapshotConfig
|
||||
{
|
||||
std::string overwriteOssObject;
|
||||
std::string sequenceOssObject;
|
||||
int timeInterval;
|
||||
std::string ossEndpoint;
|
||||
std::string domainName;
|
||||
std::string createTime;
|
||||
std::string ossBucket;
|
||||
std::string appName;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveSnapshotConfigResult();
|
||||
explicit DescribeLiveSnapshotConfigResult(const std::string &payload);
|
||||
~DescribeLiveSnapshotConfigResult();
|
||||
std::string getOrder()const;
|
||||
int getTotalNum()const;
|
||||
int getPageNum()const;
|
||||
int getPageSize()const;
|
||||
int getTotalPage()const;
|
||||
std::vector<LiveStreamSnapshotConfig> getLiveStreamSnapshotConfigList()const;
|
||||
std::string getOrder()const;
|
||||
int getTotalNum()const;
|
||||
int getPageNum()const;
|
||||
int getPageSize()const;
|
||||
int getTotalPage()const;
|
||||
std::vector<LiveStreamSnapshotConfig> getLiveStreamSnapshotConfigList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string order_;
|
||||
int totalNum_;
|
||||
int pageNum_;
|
||||
int pageSize_;
|
||||
int totalPage_;
|
||||
std::vector<LiveStreamSnapshotConfig> liveStreamSnapshotConfigList_;
|
||||
std::string order_;
|
||||
int totalNum_;
|
||||
int pageNum_;
|
||||
int pageSize_;
|
||||
int totalPage_;
|
||||
std::vector<LiveStreamSnapshotConfig> liveStreamSnapshotConfigList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,22 +32,22 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveSpecificDomainMappingResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DomainMappingModel
|
||||
{
|
||||
std::string pullDomain;
|
||||
std::string pushDomain;
|
||||
};
|
||||
struct DomainMappingModel
|
||||
{
|
||||
std::string pullDomain;
|
||||
std::string pushDomain;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveSpecificDomainMappingResult();
|
||||
explicit DescribeLiveSpecificDomainMappingResult(const std::string &payload);
|
||||
~DescribeLiveSpecificDomainMappingResult();
|
||||
std::vector<DomainMappingModel> getDomainMappingModels()const;
|
||||
std::vector<DomainMappingModel> getDomainMappingModels()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DomainMappingModel> domainMappingModels_;
|
||||
std::vector<DomainMappingModel> domainMappingModels_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,25 +32,25 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamBitRateDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FrameRateAndBitRateInfo
|
||||
{
|
||||
float videoFrameRate;
|
||||
std::string time;
|
||||
float audioFrameRate;
|
||||
float bitRate;
|
||||
std::string streamUrl;
|
||||
};
|
||||
struct FrameRateAndBitRateInfo
|
||||
{
|
||||
float videoFrameRate;
|
||||
std::string time;
|
||||
float audioFrameRate;
|
||||
float bitRate;
|
||||
std::string streamUrl;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamBitRateDataResult();
|
||||
explicit DescribeLiveStreamBitRateDataResult(const std::string &payload);
|
||||
~DescribeLiveStreamBitRateDataResult();
|
||||
std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
|
||||
std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
|
||||
std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,22 +32,22 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamBpsDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DomainBpsModel
|
||||
{
|
||||
float bps;
|
||||
std::string time;
|
||||
};
|
||||
struct DomainBpsModel
|
||||
{
|
||||
float bps;
|
||||
std::string time;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamBpsDataResult();
|
||||
explicit DescribeLiveStreamBpsDataResult(const std::string &payload);
|
||||
~DescribeLiveStreamBpsDataResult();
|
||||
std::vector<DomainBpsModel> getBpsDatas()const;
|
||||
std::vector<DomainBpsModel> getBpsDatas()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DomainBpsModel> bpsDatas_;
|
||||
std::vector<DomainBpsModel> bpsDatas_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,28 +32,28 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamDomainAppInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DomainAppInfo
|
||||
{
|
||||
std::string appDomain;
|
||||
std::string appOssBucket;
|
||||
std::string appId;
|
||||
std::string appKey;
|
||||
std::string updateTime;
|
||||
std::string appOwnerId;
|
||||
std::string appOssHost;
|
||||
std::string appSecret;
|
||||
};
|
||||
struct DomainAppInfo
|
||||
{
|
||||
std::string appDomain;
|
||||
std::string appOssBucket;
|
||||
std::string appId;
|
||||
std::string appKey;
|
||||
std::string updateTime;
|
||||
std::string appOwnerId;
|
||||
std::string appOssHost;
|
||||
std::string appSecret;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamDomainAppInfoResult();
|
||||
explicit DescribeLiveStreamDomainAppInfoResult(const std::string &payload);
|
||||
~DescribeLiveStreamDomainAppInfoResult();
|
||||
std::vector<DomainAppInfo> getDomainAppList()const;
|
||||
std::vector<DomainAppInfo> getDomainAppList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DomainAppInfo> domainAppList_;
|
||||
std::vector<DomainAppInfo> domainAppList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,31 +32,31 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamFrameAndBitRateByDomainResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FrameRateAndBitRateInfo
|
||||
{
|
||||
float videoFrameRate;
|
||||
std::string time;
|
||||
float audioFrameRate;
|
||||
float bitRate;
|
||||
std::string streamUrl;
|
||||
};
|
||||
struct FrameRateAndBitRateInfo
|
||||
{
|
||||
float videoFrameRate;
|
||||
std::string time;
|
||||
float audioFrameRate;
|
||||
float bitRate;
|
||||
std::string streamUrl;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamFrameAndBitRateByDomainResult();
|
||||
explicit DescribeLiveStreamFrameAndBitRateByDomainResult(const std::string &payload);
|
||||
~DescribeLiveStreamFrameAndBitRateByDomainResult();
|
||||
long getPageSize()const;
|
||||
long getPageNumber()const;
|
||||
long getCount()const;
|
||||
std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
|
||||
long getPageSize()const;
|
||||
long getPageNumber()const;
|
||||
long getCount()const;
|
||||
std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long pageSize_;
|
||||
long pageNumber_;
|
||||
long count_;
|
||||
std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
|
||||
long pageSize_;
|
||||
long pageNumber_;
|
||||
long count_;
|
||||
std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,28 +32,28 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamFrameInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FrameDataModel
|
||||
{
|
||||
float frameRate;
|
||||
std::string clientAddr;
|
||||
std::string server;
|
||||
std::string time;
|
||||
std::string stream;
|
||||
float frameByte;
|
||||
float audioRate;
|
||||
float audioByte;
|
||||
};
|
||||
struct FrameDataModel
|
||||
{
|
||||
float frameRate;
|
||||
std::string clientAddr;
|
||||
std::string server;
|
||||
std::string time;
|
||||
std::string stream;
|
||||
float frameByte;
|
||||
float audioRate;
|
||||
float audioByte;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamFrameInfoResult();
|
||||
explicit DescribeLiveStreamFrameInfoResult(const std::string &payload);
|
||||
~DescribeLiveStreamFrameInfoResult();
|
||||
std::vector<FrameDataModel> getFrameDataInfos()const;
|
||||
std::vector<FrameDataModel> getFrameDataInfos()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<FrameDataModel> frameDataInfos_;
|
||||
std::vector<FrameDataModel> frameDataInfos_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,23 +32,23 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamFrameLossRatioResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FrameLossRatioInfo
|
||||
{
|
||||
std::string time;
|
||||
float frameLossRatio;
|
||||
std::string streamUrl;
|
||||
};
|
||||
struct FrameLossRatioInfo
|
||||
{
|
||||
std::string time;
|
||||
float frameLossRatio;
|
||||
std::string streamUrl;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamFrameLossRatioResult();
|
||||
explicit DescribeLiveStreamFrameLossRatioResult(const std::string &payload);
|
||||
~DescribeLiveStreamFrameLossRatioResult();
|
||||
std::vector<FrameLossRatioInfo> getFrameLossRatioInfos()const;
|
||||
std::vector<FrameLossRatioInfo> getFrameLossRatioInfos()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<FrameLossRatioInfo> frameLossRatioInfos_;
|
||||
std::vector<FrameLossRatioInfo> frameLossRatioInfos_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,31 +32,31 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamHlsOnlineUserNumByDomainResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LiveStreamOnlineUserNumInfo
|
||||
{
|
||||
std::string time;
|
||||
std::string streamUrl;
|
||||
long userNumber;
|
||||
};
|
||||
struct LiveStreamOnlineUserNumInfo
|
||||
{
|
||||
std::string time;
|
||||
std::string streamUrl;
|
||||
long userNumber;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamHlsOnlineUserNumByDomainResult();
|
||||
explicit DescribeLiveStreamHlsOnlineUserNumByDomainResult(const std::string &payload);
|
||||
~DescribeLiveStreamHlsOnlineUserNumByDomainResult();
|
||||
std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
|
||||
long getPageSize()const;
|
||||
long getPageNumber()const;
|
||||
long getTotalUserNumber()const;
|
||||
long getCount()const;
|
||||
std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
|
||||
long getPageSize()const;
|
||||
long getPageNumber()const;
|
||||
long getTotalUserNumber()const;
|
||||
long getCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
|
||||
long pageSize_;
|
||||
long pageNumber_;
|
||||
long totalUserNumber_;
|
||||
long count_;
|
||||
std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
|
||||
long pageSize_;
|
||||
long pageNumber_;
|
||||
long totalUserNumber_;
|
||||
long count_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,23 +32,23 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamLimitInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UserLimitMode
|
||||
{
|
||||
std::string limitTranscodeNum;
|
||||
std::string limitDomain;
|
||||
std::string limitNum;
|
||||
};
|
||||
struct UserLimitMode
|
||||
{
|
||||
std::string limitTranscodeNum;
|
||||
std::string limitDomain;
|
||||
std::string limitNum;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamLimitInfoResult();
|
||||
explicit DescribeLiveStreamLimitInfoResult(const std::string &payload);
|
||||
~DescribeLiveStreamLimitInfoResult();
|
||||
std::vector<UserLimitMode> getUserLimitLists()const;
|
||||
std::vector<UserLimitMode> getUserLimitLists()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<UserLimitMode> userLimitLists_;
|
||||
std::vector<UserLimitMode> userLimitLists_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,24 +32,24 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamNumberListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct StreamNumberInfo
|
||||
{
|
||||
int number;
|
||||
std::string time;
|
||||
};
|
||||
struct StreamNumberInfo
|
||||
{
|
||||
int number;
|
||||
std::string time;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamNumberListResult();
|
||||
explicit DescribeLiveStreamNumberListResult(const std::string &payload);
|
||||
~DescribeLiveStreamNumberListResult();
|
||||
std::string getDomainName()const;
|
||||
std::vector<StreamNumberInfo> getStreamNumberInfos()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<StreamNumberInfo> getStreamNumberInfos()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string domainName_;
|
||||
std::vector<StreamNumberInfo> streamNumberInfos_;
|
||||
std::string domainName_;
|
||||
std::vector<StreamNumberInfo> streamNumberInfos_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,30 +32,30 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamOnlineBpsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LiveStreamOnlineBpsInfo
|
||||
{
|
||||
float downBps;
|
||||
std::string time;
|
||||
float upBps;
|
||||
std::string streamUrl;
|
||||
};
|
||||
struct LiveStreamOnlineBpsInfo
|
||||
{
|
||||
float downBps;
|
||||
std::string time;
|
||||
float upBps;
|
||||
std::string streamUrl;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamOnlineBpsResult();
|
||||
explicit DescribeLiveStreamOnlineBpsResult(const std::string &payload);
|
||||
~DescribeLiveStreamOnlineBpsResult();
|
||||
std::vector<LiveStreamOnlineBpsInfo> getLiveStreamOnlineBpsInfos()const;
|
||||
float getHlsBps()const;
|
||||
long getTotalUserNumber()const;
|
||||
float getFlvBps()const;
|
||||
std::vector<LiveStreamOnlineBpsInfo> getLiveStreamOnlineBpsInfos()const;
|
||||
float getHlsBps()const;
|
||||
long getTotalUserNumber()const;
|
||||
float getFlvBps()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<LiveStreamOnlineBpsInfo> liveStreamOnlineBpsInfos_;
|
||||
float hlsBps_;
|
||||
long totalUserNumber_;
|
||||
float flvBps_;
|
||||
std::vector<LiveStreamOnlineBpsInfo> liveStreamOnlineBpsInfos_;
|
||||
float hlsBps_;
|
||||
long totalUserNumber_;
|
||||
float flvBps_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,31 +32,31 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamOnlineUserNumByDomainResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LiveStreamOnlineUserNumInfo
|
||||
{
|
||||
std::string time;
|
||||
std::string streamUrl;
|
||||
long userNumber;
|
||||
};
|
||||
struct LiveStreamOnlineUserNumInfo
|
||||
{
|
||||
std::string time;
|
||||
std::string streamUrl;
|
||||
long userNumber;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamOnlineUserNumByDomainResult();
|
||||
explicit DescribeLiveStreamOnlineUserNumByDomainResult(const std::string &payload);
|
||||
~DescribeLiveStreamOnlineUserNumByDomainResult();
|
||||
std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
|
||||
long getPageSize()const;
|
||||
long getPageNumber()const;
|
||||
long getTotalUserNumber()const;
|
||||
long getCount()const;
|
||||
std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
|
||||
long getPageSize()const;
|
||||
long getPageNumber()const;
|
||||
long getTotalUserNumber()const;
|
||||
long getCount()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
|
||||
long pageSize_;
|
||||
long pageNumber_;
|
||||
long totalUserNumber_;
|
||||
long count_;
|
||||
std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
|
||||
long pageSize_;
|
||||
long pageNumber_;
|
||||
long totalUserNumber_;
|
||||
long count_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,25 +32,25 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamOnlineUserNumResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LiveStreamOnlineUserNumInfo
|
||||
{
|
||||
std::string time;
|
||||
std::string streamUrl;
|
||||
long userNumber;
|
||||
};
|
||||
struct LiveStreamOnlineUserNumInfo
|
||||
{
|
||||
std::string time;
|
||||
std::string streamUrl;
|
||||
long userNumber;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamOnlineUserNumResult();
|
||||
explicit DescribeLiveStreamOnlineUserNumResult(const std::string &payload);
|
||||
~DescribeLiveStreamOnlineUserNumResult();
|
||||
std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
|
||||
long getTotalUserNumber()const;
|
||||
std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
|
||||
long getTotalUserNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
|
||||
long totalUserNumber_;
|
||||
std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
|
||||
long totalUserNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,27 +32,27 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamPushDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PushStreamModel
|
||||
{
|
||||
float frameLossRate;
|
||||
float frameRate;
|
||||
std::string clientAddr;
|
||||
std::string serverAddr;
|
||||
std::string time;
|
||||
std::string stream;
|
||||
float bitRate;
|
||||
};
|
||||
struct PushStreamModel
|
||||
{
|
||||
float frameLossRate;
|
||||
float frameRate;
|
||||
std::string clientAddr;
|
||||
std::string serverAddr;
|
||||
std::string time;
|
||||
std::string stream;
|
||||
float bitRate;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamPushDataResult();
|
||||
explicit DescribeLiveStreamPushDataResult(const std::string &payload);
|
||||
~DescribeLiveStreamPushDataResult();
|
||||
std::vector<PushStreamModel> getPushStreamModelList()const;
|
||||
std::vector<PushStreamModel> getPushStreamModelList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<PushStreamModel> pushStreamModelList_;
|
||||
std::vector<PushStreamModel> pushStreamModelList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,21 +32,21 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamPushErrorsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PushErrorsModel
|
||||
{
|
||||
std::string errorCode;
|
||||
};
|
||||
struct PushErrorsModel
|
||||
{
|
||||
std::string errorCode;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamPushErrorsResult();
|
||||
explicit DescribeLiveStreamPushErrorsResult(const std::string &payload);
|
||||
~DescribeLiveStreamPushErrorsResult();
|
||||
std::vector<PushErrorsModel> getPushErrorsModelList()const;
|
||||
std::vector<PushErrorsModel> getPushErrorsModelList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<PushErrorsModel> pushErrorsModelList_;
|
||||
std::vector<PushErrorsModel> pushErrorsModelList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,26 +32,26 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRecordContentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RecordContentInfo
|
||||
{
|
||||
std::string ossEndpoint;
|
||||
std::string endTime;
|
||||
std::string ossBucket;
|
||||
std::string startTime;
|
||||
float duration;
|
||||
std::string ossObjectPrefix;
|
||||
};
|
||||
struct RecordContentInfo
|
||||
{
|
||||
std::string ossEndpoint;
|
||||
std::string endTime;
|
||||
std::string ossBucket;
|
||||
std::string startTime;
|
||||
float duration;
|
||||
std::string ossObjectPrefix;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamRecordContentResult();
|
||||
explicit DescribeLiveStreamRecordContentResult(const std::string &payload);
|
||||
~DescribeLiveStreamRecordContentResult();
|
||||
std::vector<RecordContentInfo> getRecordContentInfoList()const;
|
||||
std::vector<RecordContentInfo> getRecordContentInfoList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<RecordContentInfo> recordContentInfoList_;
|
||||
std::vector<RecordContentInfo> recordContentInfoList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,32 +32,32 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRecordIndexFileResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RecordIndexInfo
|
||||
{
|
||||
std::string streamName;
|
||||
std::string recordUrl;
|
||||
std::string endTime;
|
||||
std::string domainName;
|
||||
std::string createTime;
|
||||
std::string startTime;
|
||||
std::string ossObject;
|
||||
float duration;
|
||||
int height;
|
||||
std::string recordId;
|
||||
int width;
|
||||
std::string appName;
|
||||
};
|
||||
struct RecordIndexInfo
|
||||
{
|
||||
std::string streamName;
|
||||
std::string recordUrl;
|
||||
std::string endTime;
|
||||
std::string domainName;
|
||||
std::string createTime;
|
||||
std::string startTime;
|
||||
std::string ossObject;
|
||||
float duration;
|
||||
int height;
|
||||
std::string recordId;
|
||||
int width;
|
||||
std::string appName;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamRecordIndexFileResult();
|
||||
explicit DescribeLiveStreamRecordIndexFileResult(const std::string &payload);
|
||||
~DescribeLiveStreamRecordIndexFileResult();
|
||||
std::vector<RecordIndexInfo> getRecordIndexInfo()const;
|
||||
RecordIndexInfo getRecordIndexInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<RecordIndexInfo> recordIndexInfo_;
|
||||
RecordIndexInfo recordIndexInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,32 +32,32 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRecordIndexFilesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RecordIndexInfo
|
||||
{
|
||||
std::string streamName;
|
||||
std::string recordUrl;
|
||||
std::string endTime;
|
||||
std::string domainName;
|
||||
std::string createTime;
|
||||
std::string startTime;
|
||||
std::string ossObject;
|
||||
float duration;
|
||||
int height;
|
||||
std::string recordId;
|
||||
int width;
|
||||
std::string appName;
|
||||
};
|
||||
struct RecordIndexInfo
|
||||
{
|
||||
std::string streamName;
|
||||
std::string recordUrl;
|
||||
std::string endTime;
|
||||
std::string domainName;
|
||||
std::string createTime;
|
||||
std::string startTime;
|
||||
std::string ossObject;
|
||||
float duration;
|
||||
int height;
|
||||
std::string recordId;
|
||||
int width;
|
||||
std::string appName;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamRecordIndexFilesResult();
|
||||
explicit DescribeLiveStreamRecordIndexFilesResult(const std::string &payload);
|
||||
~DescribeLiveStreamRecordIndexFilesResult();
|
||||
std::vector<RecordIndexInfo> getRecordIndexInfoList()const;
|
||||
std::vector<RecordIndexInfo> getRecordIndexInfoList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<RecordIndexInfo> recordIndexInfoList_;
|
||||
std::vector<RecordIndexInfo> recordIndexInfoList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,26 +32,26 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRelayPushBitRateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RelayPushBitRateModel
|
||||
{
|
||||
std::string vedioTimstamp;
|
||||
std::string audioTimstamp;
|
||||
std::string relayDomain;
|
||||
std::string time;
|
||||
std::string vedioFrame;
|
||||
std::string audioFrame;
|
||||
};
|
||||
struct RelayPushBitRateModel
|
||||
{
|
||||
std::string vedioTimstamp;
|
||||
std::string audioTimstamp;
|
||||
std::string relayDomain;
|
||||
std::string time;
|
||||
std::string vedioFrame;
|
||||
std::string audioFrame;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamRelayPushBitRateResult();
|
||||
explicit DescribeLiveStreamRelayPushBitRateResult(const std::string &payload);
|
||||
~DescribeLiveStreamRelayPushBitRateResult();
|
||||
std::vector<RelayPushBitRateModel> getRelayPushBitRateModelList()const;
|
||||
std::vector<RelayPushBitRateModel> getRelayPushBitRateModelList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<RelayPushBitRateModel> relayPushBitRateModelList_;
|
||||
std::vector<RelayPushBitRateModel> relayPushBitRateModelList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,27 +32,27 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRelayPushDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RelayPushDetailModel
|
||||
{
|
||||
float frameLossRate;
|
||||
float frameRate;
|
||||
std::string clientAddr;
|
||||
std::string serverAddr;
|
||||
std::string time;
|
||||
std::string stream;
|
||||
float bitRate;
|
||||
};
|
||||
struct RelayPushDetailModel
|
||||
{
|
||||
float frameLossRate;
|
||||
float frameRate;
|
||||
std::string clientAddr;
|
||||
std::string serverAddr;
|
||||
std::string time;
|
||||
std::string stream;
|
||||
float bitRate;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamRelayPushDataResult();
|
||||
explicit DescribeLiveStreamRelayPushDataResult(const std::string &payload);
|
||||
~DescribeLiveStreamRelayPushDataResult();
|
||||
std::vector<RelayPushDetailModel> getRelayPushDetailModelList()const;
|
||||
std::vector<RelayPushDetailModel> getRelayPushDetailModelList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<RelayPushDetailModel> relayPushDetailModelList_;
|
||||
std::vector<RelayPushDetailModel> relayPushDetailModelList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,21 +32,21 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRelayPushErrorsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RelayPushErrorsModel
|
||||
{
|
||||
std::string errorCode;
|
||||
};
|
||||
struct RelayPushErrorsModel
|
||||
{
|
||||
std::string errorCode;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamRelayPushErrorsResult();
|
||||
explicit DescribeLiveStreamRelayPushErrorsResult(const std::string &payload);
|
||||
~DescribeLiveStreamRelayPushErrorsResult();
|
||||
std::vector<RelayPushErrorsModel> getRelayPushErrorsModelList()const;
|
||||
std::vector<RelayPushErrorsModel> getRelayPushErrorsModelList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<RelayPushErrorsModel> relayPushErrorsModelList_;
|
||||
std::vector<RelayPushErrorsModel> relayPushErrorsModelList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,25 +32,25 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRoomBitRateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FrameRateAndBitRateInfo
|
||||
{
|
||||
float videoFrameRate;
|
||||
std::string time;
|
||||
float audioFrameRate;
|
||||
float bitRate;
|
||||
std::string streamUrl;
|
||||
};
|
||||
struct FrameRateAndBitRateInfo
|
||||
{
|
||||
float videoFrameRate;
|
||||
std::string time;
|
||||
float audioFrameRate;
|
||||
float bitRate;
|
||||
std::string streamUrl;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamRoomBitRateResult();
|
||||
explicit DescribeLiveStreamRoomBitRateResult(const std::string &payload);
|
||||
~DescribeLiveStreamRoomBitRateResult();
|
||||
std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
|
||||
std::vector<FrameRateAndBitRateInfo> getFrameRateAndBitRateInfos()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
|
||||
std::vector<FrameRateAndBitRateInfo> frameRateAndBitRateInfos_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,25 +32,25 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamRoomUserNumberResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LiveStreamOnlineUserNumInfo
|
||||
{
|
||||
std::string time;
|
||||
std::string streamUrl;
|
||||
long userNumber;
|
||||
};
|
||||
struct LiveStreamOnlineUserNumInfo
|
||||
{
|
||||
std::string time;
|
||||
std::string streamUrl;
|
||||
long userNumber;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamRoomUserNumberResult();
|
||||
explicit DescribeLiveStreamRoomUserNumberResult(const std::string &payload);
|
||||
~DescribeLiveStreamRoomUserNumberResult();
|
||||
std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
|
||||
long getTotalUserNumber()const;
|
||||
std::vector<LiveStreamOnlineUserNumInfo> getOnlineUserInfo()const;
|
||||
long getTotalUserNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
|
||||
long totalUserNumber_;
|
||||
std::vector<LiveStreamOnlineUserNumInfo> onlineUserInfo_;
|
||||
long totalUserNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,26 +32,26 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamSnapshotInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LiveStreamSnapshotInfo
|
||||
{
|
||||
std::string ossEndpoint;
|
||||
std::string createTime;
|
||||
std::string ossBucket;
|
||||
std::string ossObject;
|
||||
};
|
||||
struct LiveStreamSnapshotInfo
|
||||
{
|
||||
std::string ossEndpoint;
|
||||
std::string createTime;
|
||||
std::string ossBucket;
|
||||
std::string ossObject;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamSnapshotInfoResult();
|
||||
explicit DescribeLiveStreamSnapshotInfoResult(const std::string &payload);
|
||||
~DescribeLiveStreamSnapshotInfoResult();
|
||||
std::vector<LiveStreamSnapshotInfo> getLiveStreamSnapshotInfoList()const;
|
||||
std::string getNextStartTime()const;
|
||||
std::vector<LiveStreamSnapshotInfo> getLiveStreamSnapshotInfoList()const;
|
||||
std::string getNextStartTime()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<LiveStreamSnapshotInfo> liveStreamSnapshotInfoList_;
|
||||
std::string nextStartTime_;
|
||||
std::vector<LiveStreamSnapshotInfo> liveStreamSnapshotInfoList_;
|
||||
std::string nextStartTime_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,12 +37,12 @@ namespace AlibabaCloud
|
||||
DescribeLiveStreamStreamStatusResult();
|
||||
explicit DescribeLiveStreamStreamStatusResult(const std::string &payload);
|
||||
~DescribeLiveStreamStreamStatusResult();
|
||||
std::string getStreamStatus()const;
|
||||
std::string getStreamStatus()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string streamStatus_;
|
||||
std::string streamStatus_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,26 +32,26 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamTranscodeInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DomainTranscodeInfo
|
||||
{
|
||||
std::string transcodeTemplate;
|
||||
std::string transcodeRecord;
|
||||
std::string transcodeId;
|
||||
std::string transcodeSnapshot;
|
||||
std::string transcodeApp;
|
||||
std::string transcodeName;
|
||||
};
|
||||
struct DomainTranscodeInfo
|
||||
{
|
||||
std::string transcodeTemplate;
|
||||
std::string transcodeRecord;
|
||||
std::string transcodeId;
|
||||
std::string transcodeSnapshot;
|
||||
std::string transcodeApp;
|
||||
std::string transcodeName;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamTranscodeInfoResult();
|
||||
explicit DescribeLiveStreamTranscodeInfoResult(const std::string &payload);
|
||||
~DescribeLiveStreamTranscodeInfoResult();
|
||||
std::vector<DomainTranscodeInfo> getDomainTranscodeList()const;
|
||||
std::vector<DomainTranscodeInfo> getDomainTranscodeList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DomainTranscodeInfo> domainTranscodeList_;
|
||||
std::vector<DomainTranscodeInfo> domainTranscodeList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,16 +37,16 @@ namespace AlibabaCloud
|
||||
DescribeLiveStreamTranscodeStreamNumResult();
|
||||
explicit DescribeLiveStreamTranscodeStreamNumResult(const std::string &payload);
|
||||
~DescribeLiveStreamTranscodeStreamNumResult();
|
||||
long getUntranscodeNumber()const;
|
||||
long getTranscodedNumber()const;
|
||||
long getTotal()const;
|
||||
long getUntranscodeNumber()const;
|
||||
long getTranscodedNumber()const;
|
||||
long getTotal()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long untranscodeNumber_;
|
||||
long transcodedNumber_;
|
||||
long total_;
|
||||
long untranscodeNumber_;
|
||||
long transcodedNumber_;
|
||||
long total_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,14 +37,14 @@ namespace AlibabaCloud
|
||||
DescribeLiveStreamsBlockListResult();
|
||||
explicit DescribeLiveStreamsBlockListResult(const std::string &payload);
|
||||
~DescribeLiveStreamsBlockListResult();
|
||||
std::string getDomainName()const;
|
||||
std::vector<std::string> getStreamUrls()const;
|
||||
std::string getDomainName()const;
|
||||
std::vector<std::string> getStreamUrls()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string domainName_;
|
||||
std::vector<std::string> streamUrls_;
|
||||
std::string domainName_;
|
||||
std::vector<std::string> streamUrls_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,24 +32,24 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CDN_EXPORT DescribeLiveStreamsControlHistoryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LiveStreamControlInfo
|
||||
{
|
||||
std::string action;
|
||||
std::string streamName;
|
||||
std::string clientIP;
|
||||
std::string timeStamp;
|
||||
};
|
||||
struct LiveStreamControlInfo
|
||||
{
|
||||
std::string action;
|
||||
std::string streamName;
|
||||
std::string clientIP;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeLiveStreamsControlHistoryResult();
|
||||
explicit DescribeLiveStreamsControlHistoryResult(const std::string &payload);
|
||||
~DescribeLiveStreamsControlHistoryResult();
|
||||
std::vector<LiveStreamControlInfo> getControlInfo()const;
|
||||
std::vector<LiveStreamControlInfo> getControlInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<LiveStreamControlInfo> controlInfo_;
|
||||
std::vector<LiveStreamControlInfo> controlInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user