Generated 2017-03-21 for vod.
This commit is contained in:
@@ -113,14 +113,34 @@ set(vod_public_header_model
|
||||
include/alibabacloud/vod/model/DescribeVodCertificateListResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainBpsDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainBpsDataResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainBpsDataByLayerRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainBpsDataByLayerResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainCertificateInfoRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainCertificateInfoResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainConfigsRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainConfigsResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainDetailRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainDetailResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainHitRateDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainHitRateDataResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainLogRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainLogResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainRealTimeBpsDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainRealTimeBpsDataResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainRealTimeByteHitRateDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainRealTimeByteHitRateDataResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainRealTimeDetailDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainRealTimeDetailDataResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainRealTimeHttpCodeDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainRealTimeHttpCodeDataResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainRealTimeQpsDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainRealTimeQpsDataResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainRealTimeReqHitRateDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainRealTimeReqHitRateDataResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainRealTimeTrafficDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainRealTimeTrafficDataResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainReqHitRateDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainReqHitRateDataResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainSrcBpsDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainSrcBpsDataResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainSrcTrafficDataRequest.h
|
||||
@@ -129,6 +149,10 @@ set(vod_public_header_model
|
||||
include/alibabacloud/vod/model/DescribeVodDomainTrafficDataResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainUsageDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodDomainUsageDataResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodMediaPlayDataRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodMediaPlayDataResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodRangeDataByLocateAndIspServiceRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodRangeDataByLocateAndIspServiceResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodRefreshQuotaRequest.h
|
||||
include/alibabacloud/vod/model/DescribeVodRefreshQuotaResult.h
|
||||
include/alibabacloud/vod/model/DescribeVodRefreshTasksRequest.h
|
||||
@@ -426,14 +450,34 @@ set(vod_src
|
||||
src/model/DescribeVodCertificateListResult.cc
|
||||
src/model/DescribeVodDomainBpsDataRequest.cc
|
||||
src/model/DescribeVodDomainBpsDataResult.cc
|
||||
src/model/DescribeVodDomainBpsDataByLayerRequest.cc
|
||||
src/model/DescribeVodDomainBpsDataByLayerResult.cc
|
||||
src/model/DescribeVodDomainCertificateInfoRequest.cc
|
||||
src/model/DescribeVodDomainCertificateInfoResult.cc
|
||||
src/model/DescribeVodDomainConfigsRequest.cc
|
||||
src/model/DescribeVodDomainConfigsResult.cc
|
||||
src/model/DescribeVodDomainDetailRequest.cc
|
||||
src/model/DescribeVodDomainDetailResult.cc
|
||||
src/model/DescribeVodDomainHitRateDataRequest.cc
|
||||
src/model/DescribeVodDomainHitRateDataResult.cc
|
||||
src/model/DescribeVodDomainLogRequest.cc
|
||||
src/model/DescribeVodDomainLogResult.cc
|
||||
src/model/DescribeVodDomainRealTimeBpsDataRequest.cc
|
||||
src/model/DescribeVodDomainRealTimeBpsDataResult.cc
|
||||
src/model/DescribeVodDomainRealTimeByteHitRateDataRequest.cc
|
||||
src/model/DescribeVodDomainRealTimeByteHitRateDataResult.cc
|
||||
src/model/DescribeVodDomainRealTimeDetailDataRequest.cc
|
||||
src/model/DescribeVodDomainRealTimeDetailDataResult.cc
|
||||
src/model/DescribeVodDomainRealTimeHttpCodeDataRequest.cc
|
||||
src/model/DescribeVodDomainRealTimeHttpCodeDataResult.cc
|
||||
src/model/DescribeVodDomainRealTimeQpsDataRequest.cc
|
||||
src/model/DescribeVodDomainRealTimeQpsDataResult.cc
|
||||
src/model/DescribeVodDomainRealTimeReqHitRateDataRequest.cc
|
||||
src/model/DescribeVodDomainRealTimeReqHitRateDataResult.cc
|
||||
src/model/DescribeVodDomainRealTimeTrafficDataRequest.cc
|
||||
src/model/DescribeVodDomainRealTimeTrafficDataResult.cc
|
||||
src/model/DescribeVodDomainReqHitRateDataRequest.cc
|
||||
src/model/DescribeVodDomainReqHitRateDataResult.cc
|
||||
src/model/DescribeVodDomainSrcBpsDataRequest.cc
|
||||
src/model/DescribeVodDomainSrcBpsDataResult.cc
|
||||
src/model/DescribeVodDomainSrcTrafficDataRequest.cc
|
||||
@@ -442,6 +486,10 @@ set(vod_src
|
||||
src/model/DescribeVodDomainTrafficDataResult.cc
|
||||
src/model/DescribeVodDomainUsageDataRequest.cc
|
||||
src/model/DescribeVodDomainUsageDataResult.cc
|
||||
src/model/DescribeVodMediaPlayDataRequest.cc
|
||||
src/model/DescribeVodMediaPlayDataResult.cc
|
||||
src/model/DescribeVodRangeDataByLocateAndIspServiceRequest.cc
|
||||
src/model/DescribeVodRangeDataByLocateAndIspServiceResult.cc
|
||||
src/model/DescribeVodRefreshQuotaRequest.cc
|
||||
src/model/DescribeVodRefreshQuotaResult.cc
|
||||
src/model/DescribeVodRefreshTasksRequest.cc
|
||||
|
||||
@@ -114,14 +114,34 @@
|
||||
#include "model/DescribeVodCertificateListResult.h"
|
||||
#include "model/DescribeVodDomainBpsDataRequest.h"
|
||||
#include "model/DescribeVodDomainBpsDataResult.h"
|
||||
#include "model/DescribeVodDomainBpsDataByLayerRequest.h"
|
||||
#include "model/DescribeVodDomainBpsDataByLayerResult.h"
|
||||
#include "model/DescribeVodDomainCertificateInfoRequest.h"
|
||||
#include "model/DescribeVodDomainCertificateInfoResult.h"
|
||||
#include "model/DescribeVodDomainConfigsRequest.h"
|
||||
#include "model/DescribeVodDomainConfigsResult.h"
|
||||
#include "model/DescribeVodDomainDetailRequest.h"
|
||||
#include "model/DescribeVodDomainDetailResult.h"
|
||||
#include "model/DescribeVodDomainHitRateDataRequest.h"
|
||||
#include "model/DescribeVodDomainHitRateDataResult.h"
|
||||
#include "model/DescribeVodDomainLogRequest.h"
|
||||
#include "model/DescribeVodDomainLogResult.h"
|
||||
#include "model/DescribeVodDomainRealTimeBpsDataRequest.h"
|
||||
#include "model/DescribeVodDomainRealTimeBpsDataResult.h"
|
||||
#include "model/DescribeVodDomainRealTimeByteHitRateDataRequest.h"
|
||||
#include "model/DescribeVodDomainRealTimeByteHitRateDataResult.h"
|
||||
#include "model/DescribeVodDomainRealTimeDetailDataRequest.h"
|
||||
#include "model/DescribeVodDomainRealTimeDetailDataResult.h"
|
||||
#include "model/DescribeVodDomainRealTimeHttpCodeDataRequest.h"
|
||||
#include "model/DescribeVodDomainRealTimeHttpCodeDataResult.h"
|
||||
#include "model/DescribeVodDomainRealTimeQpsDataRequest.h"
|
||||
#include "model/DescribeVodDomainRealTimeQpsDataResult.h"
|
||||
#include "model/DescribeVodDomainRealTimeReqHitRateDataRequest.h"
|
||||
#include "model/DescribeVodDomainRealTimeReqHitRateDataResult.h"
|
||||
#include "model/DescribeVodDomainRealTimeTrafficDataRequest.h"
|
||||
#include "model/DescribeVodDomainRealTimeTrafficDataResult.h"
|
||||
#include "model/DescribeVodDomainReqHitRateDataRequest.h"
|
||||
#include "model/DescribeVodDomainReqHitRateDataResult.h"
|
||||
#include "model/DescribeVodDomainSrcBpsDataRequest.h"
|
||||
#include "model/DescribeVodDomainSrcBpsDataResult.h"
|
||||
#include "model/DescribeVodDomainSrcTrafficDataRequest.h"
|
||||
@@ -130,6 +150,10 @@
|
||||
#include "model/DescribeVodDomainTrafficDataResult.h"
|
||||
#include "model/DescribeVodDomainUsageDataRequest.h"
|
||||
#include "model/DescribeVodDomainUsageDataResult.h"
|
||||
#include "model/DescribeVodMediaPlayDataRequest.h"
|
||||
#include "model/DescribeVodMediaPlayDataResult.h"
|
||||
#include "model/DescribeVodRangeDataByLocateAndIspServiceRequest.h"
|
||||
#include "model/DescribeVodRangeDataByLocateAndIspServiceResult.h"
|
||||
#include "model/DescribeVodRefreshQuotaRequest.h"
|
||||
#include "model/DescribeVodRefreshQuotaResult.h"
|
||||
#include "model/DescribeVodRefreshTasksRequest.h"
|
||||
@@ -479,6 +503,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeVodDomainBpsDataResult> DescribeVodDomainBpsDataOutcome;
|
||||
typedef std::future<DescribeVodDomainBpsDataOutcome> DescribeVodDomainBpsDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainBpsDataRequest&, const DescribeVodDomainBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainBpsDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodDomainBpsDataByLayerResult> DescribeVodDomainBpsDataByLayerOutcome;
|
||||
typedef std::future<DescribeVodDomainBpsDataByLayerOutcome> DescribeVodDomainBpsDataByLayerOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainBpsDataByLayerRequest&, const DescribeVodDomainBpsDataByLayerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainBpsDataByLayerAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodDomainCertificateInfoResult> DescribeVodDomainCertificateInfoOutcome;
|
||||
typedef std::future<DescribeVodDomainCertificateInfoOutcome> DescribeVodDomainCertificateInfoOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainCertificateInfoRequest&, const DescribeVodDomainCertificateInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainCertificateInfoAsyncHandler;
|
||||
@@ -488,9 +515,36 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeVodDomainDetailResult> DescribeVodDomainDetailOutcome;
|
||||
typedef std::future<DescribeVodDomainDetailOutcome> DescribeVodDomainDetailOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainDetailRequest&, const DescribeVodDomainDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodDomainHitRateDataResult> DescribeVodDomainHitRateDataOutcome;
|
||||
typedef std::future<DescribeVodDomainHitRateDataOutcome> DescribeVodDomainHitRateDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainHitRateDataRequest&, const DescribeVodDomainHitRateDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainHitRateDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodDomainLogResult> DescribeVodDomainLogOutcome;
|
||||
typedef std::future<DescribeVodDomainLogOutcome> DescribeVodDomainLogOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainLogRequest&, const DescribeVodDomainLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainLogAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodDomainRealTimeBpsDataResult> DescribeVodDomainRealTimeBpsDataOutcome;
|
||||
typedef std::future<DescribeVodDomainRealTimeBpsDataOutcome> DescribeVodDomainRealTimeBpsDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainRealTimeBpsDataRequest&, const DescribeVodDomainRealTimeBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainRealTimeBpsDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodDomainRealTimeByteHitRateDataResult> DescribeVodDomainRealTimeByteHitRateDataOutcome;
|
||||
typedef std::future<DescribeVodDomainRealTimeByteHitRateDataOutcome> DescribeVodDomainRealTimeByteHitRateDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainRealTimeByteHitRateDataRequest&, const DescribeVodDomainRealTimeByteHitRateDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainRealTimeByteHitRateDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodDomainRealTimeDetailDataResult> DescribeVodDomainRealTimeDetailDataOutcome;
|
||||
typedef std::future<DescribeVodDomainRealTimeDetailDataOutcome> DescribeVodDomainRealTimeDetailDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainRealTimeDetailDataRequest&, const DescribeVodDomainRealTimeDetailDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainRealTimeDetailDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodDomainRealTimeHttpCodeDataResult> DescribeVodDomainRealTimeHttpCodeDataOutcome;
|
||||
typedef std::future<DescribeVodDomainRealTimeHttpCodeDataOutcome> DescribeVodDomainRealTimeHttpCodeDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainRealTimeHttpCodeDataRequest&, const DescribeVodDomainRealTimeHttpCodeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainRealTimeHttpCodeDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodDomainRealTimeQpsDataResult> DescribeVodDomainRealTimeQpsDataOutcome;
|
||||
typedef std::future<DescribeVodDomainRealTimeQpsDataOutcome> DescribeVodDomainRealTimeQpsDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainRealTimeQpsDataRequest&, const DescribeVodDomainRealTimeQpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainRealTimeQpsDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodDomainRealTimeReqHitRateDataResult> DescribeVodDomainRealTimeReqHitRateDataOutcome;
|
||||
typedef std::future<DescribeVodDomainRealTimeReqHitRateDataOutcome> DescribeVodDomainRealTimeReqHitRateDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainRealTimeReqHitRateDataRequest&, const DescribeVodDomainRealTimeReqHitRateDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainRealTimeReqHitRateDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodDomainRealTimeTrafficDataResult> DescribeVodDomainRealTimeTrafficDataOutcome;
|
||||
typedef std::future<DescribeVodDomainRealTimeTrafficDataOutcome> DescribeVodDomainRealTimeTrafficDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainRealTimeTrafficDataRequest&, const DescribeVodDomainRealTimeTrafficDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainRealTimeTrafficDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodDomainReqHitRateDataResult> DescribeVodDomainReqHitRateDataOutcome;
|
||||
typedef std::future<DescribeVodDomainReqHitRateDataOutcome> DescribeVodDomainReqHitRateDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainReqHitRateDataRequest&, const DescribeVodDomainReqHitRateDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainReqHitRateDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodDomainSrcBpsDataResult> DescribeVodDomainSrcBpsDataOutcome;
|
||||
typedef std::future<DescribeVodDomainSrcBpsDataOutcome> DescribeVodDomainSrcBpsDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainSrcBpsDataRequest&, const DescribeVodDomainSrcBpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainSrcBpsDataAsyncHandler;
|
||||
@@ -503,6 +557,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeVodDomainUsageDataResult> DescribeVodDomainUsageDataOutcome;
|
||||
typedef std::future<DescribeVodDomainUsageDataOutcome> DescribeVodDomainUsageDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodDomainUsageDataRequest&, const DescribeVodDomainUsageDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodDomainUsageDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodMediaPlayDataResult> DescribeVodMediaPlayDataOutcome;
|
||||
typedef std::future<DescribeVodMediaPlayDataOutcome> DescribeVodMediaPlayDataOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodMediaPlayDataRequest&, const DescribeVodMediaPlayDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodMediaPlayDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodRangeDataByLocateAndIspServiceResult> DescribeVodRangeDataByLocateAndIspServiceOutcome;
|
||||
typedef std::future<DescribeVodRangeDataByLocateAndIspServiceOutcome> DescribeVodRangeDataByLocateAndIspServiceOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodRangeDataByLocateAndIspServiceRequest&, const DescribeVodRangeDataByLocateAndIspServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodRangeDataByLocateAndIspServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeVodRefreshQuotaResult> DescribeVodRefreshQuotaOutcome;
|
||||
typedef std::future<DescribeVodRefreshQuotaOutcome> DescribeVodRefreshQuotaOutcomeCallable;
|
||||
typedef std::function<void(const VodClient*, const Model::DescribeVodRefreshQuotaRequest&, const DescribeVodRefreshQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVodRefreshQuotaAsyncHandler;
|
||||
@@ -949,6 +1009,9 @@ namespace AlibabaCloud
|
||||
DescribeVodDomainBpsDataOutcome describeVodDomainBpsData(const Model::DescribeVodDomainBpsDataRequest &request)const;
|
||||
void describeVodDomainBpsDataAsync(const Model::DescribeVodDomainBpsDataRequest& request, const DescribeVodDomainBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainBpsDataOutcomeCallable describeVodDomainBpsDataCallable(const Model::DescribeVodDomainBpsDataRequest& request) const;
|
||||
DescribeVodDomainBpsDataByLayerOutcome describeVodDomainBpsDataByLayer(const Model::DescribeVodDomainBpsDataByLayerRequest &request)const;
|
||||
void describeVodDomainBpsDataByLayerAsync(const Model::DescribeVodDomainBpsDataByLayerRequest& request, const DescribeVodDomainBpsDataByLayerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainBpsDataByLayerOutcomeCallable describeVodDomainBpsDataByLayerCallable(const Model::DescribeVodDomainBpsDataByLayerRequest& request) const;
|
||||
DescribeVodDomainCertificateInfoOutcome describeVodDomainCertificateInfo(const Model::DescribeVodDomainCertificateInfoRequest &request)const;
|
||||
void describeVodDomainCertificateInfoAsync(const Model::DescribeVodDomainCertificateInfoRequest& request, const DescribeVodDomainCertificateInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainCertificateInfoOutcomeCallable describeVodDomainCertificateInfoCallable(const Model::DescribeVodDomainCertificateInfoRequest& request) const;
|
||||
@@ -958,9 +1021,36 @@ namespace AlibabaCloud
|
||||
DescribeVodDomainDetailOutcome describeVodDomainDetail(const Model::DescribeVodDomainDetailRequest &request)const;
|
||||
void describeVodDomainDetailAsync(const Model::DescribeVodDomainDetailRequest& request, const DescribeVodDomainDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainDetailOutcomeCallable describeVodDomainDetailCallable(const Model::DescribeVodDomainDetailRequest& request) const;
|
||||
DescribeVodDomainHitRateDataOutcome describeVodDomainHitRateData(const Model::DescribeVodDomainHitRateDataRequest &request)const;
|
||||
void describeVodDomainHitRateDataAsync(const Model::DescribeVodDomainHitRateDataRequest& request, const DescribeVodDomainHitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainHitRateDataOutcomeCallable describeVodDomainHitRateDataCallable(const Model::DescribeVodDomainHitRateDataRequest& request) const;
|
||||
DescribeVodDomainLogOutcome describeVodDomainLog(const Model::DescribeVodDomainLogRequest &request)const;
|
||||
void describeVodDomainLogAsync(const Model::DescribeVodDomainLogRequest& request, const DescribeVodDomainLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainLogOutcomeCallable describeVodDomainLogCallable(const Model::DescribeVodDomainLogRequest& request) const;
|
||||
DescribeVodDomainRealTimeBpsDataOutcome describeVodDomainRealTimeBpsData(const Model::DescribeVodDomainRealTimeBpsDataRequest &request)const;
|
||||
void describeVodDomainRealTimeBpsDataAsync(const Model::DescribeVodDomainRealTimeBpsDataRequest& request, const DescribeVodDomainRealTimeBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainRealTimeBpsDataOutcomeCallable describeVodDomainRealTimeBpsDataCallable(const Model::DescribeVodDomainRealTimeBpsDataRequest& request) const;
|
||||
DescribeVodDomainRealTimeByteHitRateDataOutcome describeVodDomainRealTimeByteHitRateData(const Model::DescribeVodDomainRealTimeByteHitRateDataRequest &request)const;
|
||||
void describeVodDomainRealTimeByteHitRateDataAsync(const Model::DescribeVodDomainRealTimeByteHitRateDataRequest& request, const DescribeVodDomainRealTimeByteHitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainRealTimeByteHitRateDataOutcomeCallable describeVodDomainRealTimeByteHitRateDataCallable(const Model::DescribeVodDomainRealTimeByteHitRateDataRequest& request) const;
|
||||
DescribeVodDomainRealTimeDetailDataOutcome describeVodDomainRealTimeDetailData(const Model::DescribeVodDomainRealTimeDetailDataRequest &request)const;
|
||||
void describeVodDomainRealTimeDetailDataAsync(const Model::DescribeVodDomainRealTimeDetailDataRequest& request, const DescribeVodDomainRealTimeDetailDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainRealTimeDetailDataOutcomeCallable describeVodDomainRealTimeDetailDataCallable(const Model::DescribeVodDomainRealTimeDetailDataRequest& request) const;
|
||||
DescribeVodDomainRealTimeHttpCodeDataOutcome describeVodDomainRealTimeHttpCodeData(const Model::DescribeVodDomainRealTimeHttpCodeDataRequest &request)const;
|
||||
void describeVodDomainRealTimeHttpCodeDataAsync(const Model::DescribeVodDomainRealTimeHttpCodeDataRequest& request, const DescribeVodDomainRealTimeHttpCodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainRealTimeHttpCodeDataOutcomeCallable describeVodDomainRealTimeHttpCodeDataCallable(const Model::DescribeVodDomainRealTimeHttpCodeDataRequest& request) const;
|
||||
DescribeVodDomainRealTimeQpsDataOutcome describeVodDomainRealTimeQpsData(const Model::DescribeVodDomainRealTimeQpsDataRequest &request)const;
|
||||
void describeVodDomainRealTimeQpsDataAsync(const Model::DescribeVodDomainRealTimeQpsDataRequest& request, const DescribeVodDomainRealTimeQpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainRealTimeQpsDataOutcomeCallable describeVodDomainRealTimeQpsDataCallable(const Model::DescribeVodDomainRealTimeQpsDataRequest& request) const;
|
||||
DescribeVodDomainRealTimeReqHitRateDataOutcome describeVodDomainRealTimeReqHitRateData(const Model::DescribeVodDomainRealTimeReqHitRateDataRequest &request)const;
|
||||
void describeVodDomainRealTimeReqHitRateDataAsync(const Model::DescribeVodDomainRealTimeReqHitRateDataRequest& request, const DescribeVodDomainRealTimeReqHitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainRealTimeReqHitRateDataOutcomeCallable describeVodDomainRealTimeReqHitRateDataCallable(const Model::DescribeVodDomainRealTimeReqHitRateDataRequest& request) const;
|
||||
DescribeVodDomainRealTimeTrafficDataOutcome describeVodDomainRealTimeTrafficData(const Model::DescribeVodDomainRealTimeTrafficDataRequest &request)const;
|
||||
void describeVodDomainRealTimeTrafficDataAsync(const Model::DescribeVodDomainRealTimeTrafficDataRequest& request, const DescribeVodDomainRealTimeTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainRealTimeTrafficDataOutcomeCallable describeVodDomainRealTimeTrafficDataCallable(const Model::DescribeVodDomainRealTimeTrafficDataRequest& request) const;
|
||||
DescribeVodDomainReqHitRateDataOutcome describeVodDomainReqHitRateData(const Model::DescribeVodDomainReqHitRateDataRequest &request)const;
|
||||
void describeVodDomainReqHitRateDataAsync(const Model::DescribeVodDomainReqHitRateDataRequest& request, const DescribeVodDomainReqHitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainReqHitRateDataOutcomeCallable describeVodDomainReqHitRateDataCallable(const Model::DescribeVodDomainReqHitRateDataRequest& request) const;
|
||||
DescribeVodDomainSrcBpsDataOutcome describeVodDomainSrcBpsData(const Model::DescribeVodDomainSrcBpsDataRequest &request)const;
|
||||
void describeVodDomainSrcBpsDataAsync(const Model::DescribeVodDomainSrcBpsDataRequest& request, const DescribeVodDomainSrcBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainSrcBpsDataOutcomeCallable describeVodDomainSrcBpsDataCallable(const Model::DescribeVodDomainSrcBpsDataRequest& request) const;
|
||||
@@ -973,6 +1063,12 @@ namespace AlibabaCloud
|
||||
DescribeVodDomainUsageDataOutcome describeVodDomainUsageData(const Model::DescribeVodDomainUsageDataRequest &request)const;
|
||||
void describeVodDomainUsageDataAsync(const Model::DescribeVodDomainUsageDataRequest& request, const DescribeVodDomainUsageDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodDomainUsageDataOutcomeCallable describeVodDomainUsageDataCallable(const Model::DescribeVodDomainUsageDataRequest& request) const;
|
||||
DescribeVodMediaPlayDataOutcome describeVodMediaPlayData(const Model::DescribeVodMediaPlayDataRequest &request)const;
|
||||
void describeVodMediaPlayDataAsync(const Model::DescribeVodMediaPlayDataRequest& request, const DescribeVodMediaPlayDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodMediaPlayDataOutcomeCallable describeVodMediaPlayDataCallable(const Model::DescribeVodMediaPlayDataRequest& request) const;
|
||||
DescribeVodRangeDataByLocateAndIspServiceOutcome describeVodRangeDataByLocateAndIspService(const Model::DescribeVodRangeDataByLocateAndIspServiceRequest &request)const;
|
||||
void describeVodRangeDataByLocateAndIspServiceAsync(const Model::DescribeVodRangeDataByLocateAndIspServiceRequest& request, const DescribeVodRangeDataByLocateAndIspServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodRangeDataByLocateAndIspServiceOutcomeCallable describeVodRangeDataByLocateAndIspServiceCallable(const Model::DescribeVodRangeDataByLocateAndIspServiceRequest& request) const;
|
||||
DescribeVodRefreshQuotaOutcome describeVodRefreshQuota(const Model::DescribeVodRefreshQuotaRequest &request)const;
|
||||
void describeVodRefreshQuotaAsync(const Model::DescribeVodRefreshQuotaRequest& request, const DescribeVodRefreshQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeVodRefreshQuotaOutcomeCallable describeVodRefreshQuotaCallable(const Model::DescribeVodRefreshQuotaRequest& request) const;
|
||||
|
||||
@@ -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_VOD_MODEL_DESCRIBEVODDOMAINBPSDATABYLAYERREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATABYLAYERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Vod {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainBpsDataByLayerRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeVodDomainBpsDataByLayerRequest();
|
||||
~DescribeVodDomainBpsDataByLayerRequest();
|
||||
std::string getLocationNameEn() const;
|
||||
void setLocationNameEn(const std::string &locationNameEn);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getIspNameEn() const;
|
||||
void setIspNameEn(const std::string &ispNameEn);
|
||||
std::string getLayer() const;
|
||||
void setLayer(const std::string &layer);
|
||||
std::string getDomainName() const;
|
||||
void setDomainName(const std::string &domainName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getInterval() const;
|
||||
void setInterval(const std::string &interval);
|
||||
|
||||
private:
|
||||
std::string locationNameEn_;
|
||||
std::string startTime_;
|
||||
std::string ispNameEn_;
|
||||
std::string layer_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string interval_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Vod
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATABYLAYERREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_VOD_MODEL_DESCRIBEVODDOMAINBPSDATABYLAYERRESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATABYLAYERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainBpsDataByLayerResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
double value;
|
||||
long trafficValue;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeVodDomainBpsDataByLayerResult();
|
||||
explicit DescribeVodDomainBpsDataByLayerResult(const std::string &payload);
|
||||
~DescribeVodDomainBpsDataByLayerResult();
|
||||
std::vector<DataModule> getBpsDataInterval()const;
|
||||
int getDataInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<DataModule> bpsDataInterval_;
|
||||
int dataInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINBPSDATABYLAYERRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINHITRATEDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINHITRATEDATAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Vod {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainHitRateDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeVodDomainHitRateDataRequest();
|
||||
~DescribeVodDomainHitRateDataRequest();
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getDomainName() const;
|
||||
void setDomainName(const std::string &domainName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getInterval() const;
|
||||
void setInterval(const std::string &interval);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string interval_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Vod
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINHITRATEDATAREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINHITRATEDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINHITRATEDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainHitRateDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string httpsValue;
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeVodDomainHitRateDataResult();
|
||||
explicit DescribeVodDomainHitRateDataResult(const std::string &payload);
|
||||
~DescribeVodDomainHitRateDataResult();
|
||||
std::vector<DataModule> getHitRateInterval()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> hitRateInterval_;
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string dataInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINHITRATEDATARESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEBPSDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEBPSDATAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Vod {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainRealTimeBpsDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeVodDomainRealTimeBpsDataRequest();
|
||||
~DescribeVodDomainRealTimeBpsDataRequest();
|
||||
std::string getLocationNameEn() const;
|
||||
void setLocationNameEn(const std::string &locationNameEn);
|
||||
std::string getIspNameEn() const;
|
||||
void setIspNameEn(const std::string &ispNameEn);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getDomainName() const;
|
||||
void setDomainName(const std::string &domainName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string locationNameEn_;
|
||||
std::string ispNameEn_;
|
||||
std::string startTime_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Vod
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEBPSDATAREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEBPSDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEBPSDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainRealTimeBpsDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BpsModel
|
||||
{
|
||||
float bps;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeVodDomainRealTimeBpsDataResult();
|
||||
explicit DescribeVodDomainRealTimeBpsDataResult(const std::string &payload);
|
||||
~DescribeVodDomainRealTimeBpsDataResult();
|
||||
std::vector<BpsModel> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<BpsModel> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEBPSDATARESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEBYTEHITRATEDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEBYTEHITRATEDATAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Vod {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainRealTimeByteHitRateDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeVodDomainRealTimeByteHitRateDataRequest();
|
||||
~DescribeVodDomainRealTimeByteHitRateDataRequest();
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getDomainName() const;
|
||||
void setDomainName(const std::string &domainName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Vod
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEBYTEHITRATEDATAREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEBYTEHITRATEDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEBYTEHITRATEDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainRealTimeByteHitRateDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ByteHitRateDataModel
|
||||
{
|
||||
float byteHitRate;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeVodDomainRealTimeByteHitRateDataResult();
|
||||
explicit DescribeVodDomainRealTimeByteHitRateDataResult(const std::string &payload);
|
||||
~DescribeVodDomainRealTimeByteHitRateDataResult();
|
||||
std::vector<ByteHitRateDataModel> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ByteHitRateDataModel> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEBYTEHITRATEDATARESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEDETAILDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEDETAILDATAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Vod {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainRealTimeDetailDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeVodDomainRealTimeDetailDataRequest();
|
||||
~DescribeVodDomainRealTimeDetailDataRequest();
|
||||
std::string getLocationNameEn() const;
|
||||
void setLocationNameEn(const std::string &locationNameEn);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getIspNameEn() const;
|
||||
void setIspNameEn(const std::string &ispNameEn);
|
||||
std::string getMerge() const;
|
||||
void setMerge(const std::string &merge);
|
||||
std::string getDomainName() const;
|
||||
void setDomainName(const std::string &domainName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getMergeLocIsp() const;
|
||||
void setMergeLocIsp(const std::string &mergeLocIsp);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getField() const;
|
||||
void setField(const std::string &field);
|
||||
|
||||
private:
|
||||
std::string locationNameEn_;
|
||||
std::string startTime_;
|
||||
std::string ispNameEn_;
|
||||
std::string merge_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
std::string mergeLocIsp_;
|
||||
long ownerId_;
|
||||
std::string field_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Vod
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEDETAILDATAREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEDETAILDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEDETAILDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainRealTimeDetailDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeVodDomainRealTimeDetailDataResult();
|
||||
explicit DescribeVodDomainRealTimeDetailDataResult(const std::string &payload);
|
||||
~DescribeVodDomainRealTimeDetailDataResult();
|
||||
std::string getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEDETAILDATARESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEHTTPCODEDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEHTTPCODEDATAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Vod {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainRealTimeHttpCodeDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeVodDomainRealTimeHttpCodeDataRequest();
|
||||
~DescribeVodDomainRealTimeHttpCodeDataRequest();
|
||||
std::string getLocationNameEn() const;
|
||||
void setLocationNameEn(const std::string &locationNameEn);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getIspNameEn() const;
|
||||
void setIspNameEn(const std::string &ispNameEn);
|
||||
std::string getDomainName() const;
|
||||
void setDomainName(const std::string &domainName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string locationNameEn_;
|
||||
std::string startTime_;
|
||||
std::string ispNameEn_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Vod
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEHTTPCODEDATAREQUEST_H_
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEHTTPCODEDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEHTTPCODEDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainRealTimeHttpCodeDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UsageData
|
||||
{
|
||||
struct RealTimeCodeProportionData
|
||||
{
|
||||
std::string proportion;
|
||||
std::string count;
|
||||
std::string code;
|
||||
};
|
||||
std::vector<UsageData::RealTimeCodeProportionData> value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeVodDomainRealTimeHttpCodeDataResult();
|
||||
explicit DescribeVodDomainRealTimeHttpCodeDataResult(const std::string &payload);
|
||||
~DescribeVodDomainRealTimeHttpCodeDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDataInterval()const;
|
||||
std::vector<UsageData> getRealTimeHttpCodeData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string dataInterval_;
|
||||
std::vector<UsageData> realTimeHttpCodeData_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEHTTPCODEDATARESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEQPSDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEQPSDATAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Vod {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainRealTimeQpsDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeVodDomainRealTimeQpsDataRequest();
|
||||
~DescribeVodDomainRealTimeQpsDataRequest();
|
||||
std::string getLocationNameEn() const;
|
||||
void setLocationNameEn(const std::string &locationNameEn);
|
||||
std::string getIspNameEn() const;
|
||||
void setIspNameEn(const std::string &ispNameEn);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getDomainName() const;
|
||||
void setDomainName(const std::string &domainName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string locationNameEn_;
|
||||
std::string ispNameEn_;
|
||||
std::string startTime_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Vod
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEQPSDATAREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEQPSDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEQPSDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainRealTimeQpsDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct QpsModel
|
||||
{
|
||||
float qps;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeVodDomainRealTimeQpsDataResult();
|
||||
explicit DescribeVodDomainRealTimeQpsDataResult(const std::string &payload);
|
||||
~DescribeVodDomainRealTimeQpsDataResult();
|
||||
std::vector<QpsModel> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<QpsModel> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEQPSDATARESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEREQHITRATEDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEREQHITRATEDATAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Vod {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainRealTimeReqHitRateDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeVodDomainRealTimeReqHitRateDataRequest();
|
||||
~DescribeVodDomainRealTimeReqHitRateDataRequest();
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getDomainName() const;
|
||||
void setDomainName(const std::string &domainName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Vod
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEREQHITRATEDATAREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEREQHITRATEDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEREQHITRATEDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainRealTimeReqHitRateDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ReqHitRateDataModel
|
||||
{
|
||||
float reqHitRate;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeVodDomainRealTimeReqHitRateDataResult();
|
||||
explicit DescribeVodDomainRealTimeReqHitRateDataResult(const std::string &payload);
|
||||
~DescribeVodDomainRealTimeReqHitRateDataResult();
|
||||
std::vector<ReqHitRateDataModel> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ReqHitRateDataModel> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMEREQHITRATEDATARESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMETRAFFICDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMETRAFFICDATAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Vod {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainRealTimeTrafficDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeVodDomainRealTimeTrafficDataRequest();
|
||||
~DescribeVodDomainRealTimeTrafficDataRequest();
|
||||
std::string getLocationNameEn() const;
|
||||
void setLocationNameEn(const std::string &locationNameEn);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getIspNameEn() const;
|
||||
void setIspNameEn(const std::string &ispNameEn);
|
||||
std::string getDomainName() const;
|
||||
void setDomainName(const std::string &domainName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string locationNameEn_;
|
||||
std::string startTime_;
|
||||
std::string ispNameEn_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Vod
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMETRAFFICDATAREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMETRAFFICDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMETRAFFICDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainRealTimeTrafficDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeVodDomainRealTimeTrafficDataResult();
|
||||
explicit DescribeVodDomainRealTimeTrafficDataResult(const std::string &payload);
|
||||
~DescribeVodDomainRealTimeTrafficDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::vector<DataModule> getRealTimeTrafficDataPerInterval()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDataInterval()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::vector<DataModule> realTimeTrafficDataPerInterval_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string dataInterval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREALTIMETRAFFICDATARESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREQHITRATEDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREQHITRATEDATAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Vod {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainReqHitRateDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeVodDomainReqHitRateDataRequest();
|
||||
~DescribeVodDomainReqHitRateDataRequest();
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getDomainName() const;
|
||||
void setDomainName(const std::string &domainName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getInterval() const;
|
||||
void setInterval(const std::string &interval);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
std::string interval_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Vod
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREQHITRATEDATAREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREQHITRATEDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREQHITRATEDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodDomainReqHitRateDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataModule
|
||||
{
|
||||
std::string httpsValue;
|
||||
std::string value;
|
||||
std::string timeStamp;
|
||||
};
|
||||
|
||||
|
||||
DescribeVodDomainReqHitRateDataResult();
|
||||
explicit DescribeVodDomainReqHitRateDataResult(const std::string &payload);
|
||||
~DescribeVodDomainReqHitRateDataResult();
|
||||
std::string getEndTime()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDataInterval()const;
|
||||
std::vector<DataModule> getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string domainName_;
|
||||
std::string startTime_;
|
||||
std::string dataInterval_;
|
||||
std::vector<DataModule> data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODDOMAINREQHITRATEDATARESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODMEDIAPLAYDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODMEDIAPLAYDATAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Vod {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodMediaPlayDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeVodMediaPlayDataRequest();
|
||||
~DescribeVodMediaPlayDataRequest();
|
||||
long getPageSize() const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getPlayDate() const;
|
||||
void setPlayDate(const std::string &playDate);
|
||||
std::string getOs() const;
|
||||
void setOs(const std::string &os);
|
||||
std::string getMediaId() const;
|
||||
void setMediaId(const std::string &mediaId);
|
||||
std::string getOrderName() const;
|
||||
void setOrderName(const std::string &orderName);
|
||||
long getPageNo() const;
|
||||
void setPageNo(long pageNo);
|
||||
std::string getRegion() const;
|
||||
void setRegion(const std::string ®ion);
|
||||
std::string getTerminalType() const;
|
||||
void setTerminalType(const std::string &terminalType);
|
||||
std::string getOrderType() const;
|
||||
void setOrderType(const std::string &orderType);
|
||||
|
||||
private:
|
||||
long pageSize_;
|
||||
std::string playDate_;
|
||||
std::string os_;
|
||||
std::string mediaId_;
|
||||
std::string orderName_;
|
||||
long pageNo_;
|
||||
std::string region_;
|
||||
std::string terminalType_;
|
||||
std::string orderType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Vod
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODMEDIAPLAYDATAREQUEST_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODMEDIAPLAYDATARESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODMEDIAPLAYDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodMediaPlayDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
float playDuration;
|
||||
float videoDuration;
|
||||
std::string mediaId;
|
||||
float playSuccessVv;
|
||||
float playPerVv;
|
||||
float dAU;
|
||||
float playDurationPerUv;
|
||||
float videoTitle;
|
||||
};
|
||||
|
||||
|
||||
DescribeVodMediaPlayDataResult();
|
||||
explicit DescribeVodMediaPlayDataResult(const std::string &payload);
|
||||
~DescribeVodMediaPlayDataResult();
|
||||
long getTotalCount()const;
|
||||
long getPageSize()const;
|
||||
std::vector<Data> getQoeInfoList()const;
|
||||
long getPageNo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
long pageSize_;
|
||||
std::vector<Data> qoeInfoList_;
|
||||
long pageNo_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODMEDIAPLAYDATARESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODRANGEDATABYLOCATEANDISPSERVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODRANGEDATABYLOCATEANDISPSERVICEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Vod {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodRangeDataByLocateAndIspServiceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeVodRangeDataByLocateAndIspServiceRequest();
|
||||
~DescribeVodRangeDataByLocateAndIspServiceRequest();
|
||||
std::string getLocationNameEn() const;
|
||||
void setLocationNameEn(const std::string &locationNameEn);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getIspNameEn() const;
|
||||
void setIspNameEn(const std::string &ispNameEn);
|
||||
std::string getDomainName() const;
|
||||
void setDomainName(const std::string &domainName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string locationNameEn_;
|
||||
std::string startTime_;
|
||||
std::string ispNameEn_;
|
||||
std::string domainName_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Vod
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODRANGEDATABYLOCATEANDISPSERVICEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VOD_MODEL_DESCRIBEVODRANGEDATABYLOCATEANDISPSERVICERESULT_H_
|
||||
#define ALIBABACLOUD_VOD_MODEL_DESCRIBEVODRANGEDATABYLOCATEANDISPSERVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vod/VodExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vod
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VOD_EXPORT DescribeVodRangeDataByLocateAndIspServiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeVodRangeDataByLocateAndIspServiceResult();
|
||||
explicit DescribeVodRangeDataByLocateAndIspServiceResult(const std::string &payload);
|
||||
~DescribeVodRangeDataByLocateAndIspServiceResult();
|
||||
std::string getJsonResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string jsonResult_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VOD_MODEL_DESCRIBEVODRANGEDATABYLOCATEANDISPSERVICERESULT_H_
|
||||
@@ -40,6 +40,8 @@ public:
|
||||
void setEndTime(const std::string &endTime);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
std::string getInterval() const;
|
||||
void setInterval(const std::string &interval);
|
||||
std::string getRegion() const;
|
||||
@@ -51,6 +53,7 @@ private:
|
||||
std::string storageType_;
|
||||
std::string endTime_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string interval_;
|
||||
std::string region_;
|
||||
};
|
||||
|
||||
@@ -40,6 +40,8 @@ public:
|
||||
void setSpecification(const std::string &specification);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
std::string getInterval() const;
|
||||
void setInterval(const std::string &interval);
|
||||
std::string getRegion() const;
|
||||
@@ -51,6 +53,7 @@ private:
|
||||
std::string endTime_;
|
||||
std::string specification_;
|
||||
long ownerId_;
|
||||
std::string appId_;
|
||||
std::string interval_;
|
||||
std::string region_;
|
||||
};
|
||||
|
||||
@@ -32,18 +32,21 @@ public:
|
||||
~RefreshVodObjectCachesRequest();
|
||||
std::string getObjectPath() const;
|
||||
void setObjectPath(const std::string &objectPath);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
std::string getObjectType() const;
|
||||
void setObjectType(const std::string &objectType);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getForce() const;
|
||||
void setForce(bool force);
|
||||
|
||||
private:
|
||||
std::string objectPath_;
|
||||
long ownerId_;
|
||||
std::string securityToken_;
|
||||
std::string objectType_;
|
||||
long ownerId_;
|
||||
bool force_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Vod
|
||||
|
||||
@@ -1707,6 +1707,42 @@ VodClient::DescribeVodDomainBpsDataOutcomeCallable VodClient::describeVodDomainB
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainBpsDataByLayerOutcome VodClient::describeVodDomainBpsDataByLayer(const DescribeVodDomainBpsDataByLayerRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodDomainBpsDataByLayerOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodDomainBpsDataByLayerOutcome(DescribeVodDomainBpsDataByLayerResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodDomainBpsDataByLayerOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodDomainBpsDataByLayerAsync(const DescribeVodDomainBpsDataByLayerRequest& request, const DescribeVodDomainBpsDataByLayerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodDomainBpsDataByLayer(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainBpsDataByLayerOutcomeCallable VodClient::describeVodDomainBpsDataByLayerCallable(const DescribeVodDomainBpsDataByLayerRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodDomainBpsDataByLayerOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodDomainBpsDataByLayer(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainCertificateInfoOutcome VodClient::describeVodDomainCertificateInfo(const DescribeVodDomainCertificateInfoRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1815,6 +1851,42 @@ VodClient::DescribeVodDomainDetailOutcomeCallable VodClient::describeVodDomainDe
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainHitRateDataOutcome VodClient::describeVodDomainHitRateData(const DescribeVodDomainHitRateDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodDomainHitRateDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodDomainHitRateDataOutcome(DescribeVodDomainHitRateDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodDomainHitRateDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodDomainHitRateDataAsync(const DescribeVodDomainHitRateDataRequest& request, const DescribeVodDomainHitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodDomainHitRateData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainHitRateDataOutcomeCallable VodClient::describeVodDomainHitRateDataCallable(const DescribeVodDomainHitRateDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodDomainHitRateDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodDomainHitRateData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainLogOutcome VodClient::describeVodDomainLog(const DescribeVodDomainLogRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1851,6 +1923,294 @@ VodClient::DescribeVodDomainLogOutcomeCallable VodClient::describeVodDomainLogCa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainRealTimeBpsDataOutcome VodClient::describeVodDomainRealTimeBpsData(const DescribeVodDomainRealTimeBpsDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodDomainRealTimeBpsDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodDomainRealTimeBpsDataOutcome(DescribeVodDomainRealTimeBpsDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodDomainRealTimeBpsDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodDomainRealTimeBpsDataAsync(const DescribeVodDomainRealTimeBpsDataRequest& request, const DescribeVodDomainRealTimeBpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodDomainRealTimeBpsData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainRealTimeBpsDataOutcomeCallable VodClient::describeVodDomainRealTimeBpsDataCallable(const DescribeVodDomainRealTimeBpsDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodDomainRealTimeBpsDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodDomainRealTimeBpsData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainRealTimeByteHitRateDataOutcome VodClient::describeVodDomainRealTimeByteHitRateData(const DescribeVodDomainRealTimeByteHitRateDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodDomainRealTimeByteHitRateDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodDomainRealTimeByteHitRateDataOutcome(DescribeVodDomainRealTimeByteHitRateDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodDomainRealTimeByteHitRateDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodDomainRealTimeByteHitRateDataAsync(const DescribeVodDomainRealTimeByteHitRateDataRequest& request, const DescribeVodDomainRealTimeByteHitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodDomainRealTimeByteHitRateData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainRealTimeByteHitRateDataOutcomeCallable VodClient::describeVodDomainRealTimeByteHitRateDataCallable(const DescribeVodDomainRealTimeByteHitRateDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodDomainRealTimeByteHitRateDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodDomainRealTimeByteHitRateData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainRealTimeDetailDataOutcome VodClient::describeVodDomainRealTimeDetailData(const DescribeVodDomainRealTimeDetailDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodDomainRealTimeDetailDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodDomainRealTimeDetailDataOutcome(DescribeVodDomainRealTimeDetailDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodDomainRealTimeDetailDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodDomainRealTimeDetailDataAsync(const DescribeVodDomainRealTimeDetailDataRequest& request, const DescribeVodDomainRealTimeDetailDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodDomainRealTimeDetailData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainRealTimeDetailDataOutcomeCallable VodClient::describeVodDomainRealTimeDetailDataCallable(const DescribeVodDomainRealTimeDetailDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodDomainRealTimeDetailDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodDomainRealTimeDetailData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainRealTimeHttpCodeDataOutcome VodClient::describeVodDomainRealTimeHttpCodeData(const DescribeVodDomainRealTimeHttpCodeDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodDomainRealTimeHttpCodeDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodDomainRealTimeHttpCodeDataOutcome(DescribeVodDomainRealTimeHttpCodeDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodDomainRealTimeHttpCodeDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodDomainRealTimeHttpCodeDataAsync(const DescribeVodDomainRealTimeHttpCodeDataRequest& request, const DescribeVodDomainRealTimeHttpCodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodDomainRealTimeHttpCodeData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainRealTimeHttpCodeDataOutcomeCallable VodClient::describeVodDomainRealTimeHttpCodeDataCallable(const DescribeVodDomainRealTimeHttpCodeDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodDomainRealTimeHttpCodeDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodDomainRealTimeHttpCodeData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainRealTimeQpsDataOutcome VodClient::describeVodDomainRealTimeQpsData(const DescribeVodDomainRealTimeQpsDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodDomainRealTimeQpsDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodDomainRealTimeQpsDataOutcome(DescribeVodDomainRealTimeQpsDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodDomainRealTimeQpsDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodDomainRealTimeQpsDataAsync(const DescribeVodDomainRealTimeQpsDataRequest& request, const DescribeVodDomainRealTimeQpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodDomainRealTimeQpsData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainRealTimeQpsDataOutcomeCallable VodClient::describeVodDomainRealTimeQpsDataCallable(const DescribeVodDomainRealTimeQpsDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodDomainRealTimeQpsDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodDomainRealTimeQpsData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainRealTimeReqHitRateDataOutcome VodClient::describeVodDomainRealTimeReqHitRateData(const DescribeVodDomainRealTimeReqHitRateDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodDomainRealTimeReqHitRateDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodDomainRealTimeReqHitRateDataOutcome(DescribeVodDomainRealTimeReqHitRateDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodDomainRealTimeReqHitRateDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodDomainRealTimeReqHitRateDataAsync(const DescribeVodDomainRealTimeReqHitRateDataRequest& request, const DescribeVodDomainRealTimeReqHitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodDomainRealTimeReqHitRateData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainRealTimeReqHitRateDataOutcomeCallable VodClient::describeVodDomainRealTimeReqHitRateDataCallable(const DescribeVodDomainRealTimeReqHitRateDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodDomainRealTimeReqHitRateDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodDomainRealTimeReqHitRateData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainRealTimeTrafficDataOutcome VodClient::describeVodDomainRealTimeTrafficData(const DescribeVodDomainRealTimeTrafficDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodDomainRealTimeTrafficDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodDomainRealTimeTrafficDataOutcome(DescribeVodDomainRealTimeTrafficDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodDomainRealTimeTrafficDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodDomainRealTimeTrafficDataAsync(const DescribeVodDomainRealTimeTrafficDataRequest& request, const DescribeVodDomainRealTimeTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodDomainRealTimeTrafficData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainRealTimeTrafficDataOutcomeCallable VodClient::describeVodDomainRealTimeTrafficDataCallable(const DescribeVodDomainRealTimeTrafficDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodDomainRealTimeTrafficDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodDomainRealTimeTrafficData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainReqHitRateDataOutcome VodClient::describeVodDomainReqHitRateData(const DescribeVodDomainReqHitRateDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodDomainReqHitRateDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodDomainReqHitRateDataOutcome(DescribeVodDomainReqHitRateDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodDomainReqHitRateDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodDomainReqHitRateDataAsync(const DescribeVodDomainReqHitRateDataRequest& request, const DescribeVodDomainReqHitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodDomainReqHitRateData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainReqHitRateDataOutcomeCallable VodClient::describeVodDomainReqHitRateDataCallable(const DescribeVodDomainReqHitRateDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodDomainReqHitRateDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodDomainReqHitRateData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodDomainSrcBpsDataOutcome VodClient::describeVodDomainSrcBpsData(const DescribeVodDomainSrcBpsDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1995,6 +2355,78 @@ VodClient::DescribeVodDomainUsageDataOutcomeCallable VodClient::describeVodDomai
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodMediaPlayDataOutcome VodClient::describeVodMediaPlayData(const DescribeVodMediaPlayDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodMediaPlayDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodMediaPlayDataOutcome(DescribeVodMediaPlayDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodMediaPlayDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodMediaPlayDataAsync(const DescribeVodMediaPlayDataRequest& request, const DescribeVodMediaPlayDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodMediaPlayData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodMediaPlayDataOutcomeCallable VodClient::describeVodMediaPlayDataCallable(const DescribeVodMediaPlayDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodMediaPlayDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodMediaPlayData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodRangeDataByLocateAndIspServiceOutcome VodClient::describeVodRangeDataByLocateAndIspService(const DescribeVodRangeDataByLocateAndIspServiceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeVodRangeDataByLocateAndIspServiceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeVodRangeDataByLocateAndIspServiceOutcome(DescribeVodRangeDataByLocateAndIspServiceResult(outcome.result()));
|
||||
else
|
||||
return DescribeVodRangeDataByLocateAndIspServiceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void VodClient::describeVodRangeDataByLocateAndIspServiceAsync(const DescribeVodRangeDataByLocateAndIspServiceRequest& request, const DescribeVodRangeDataByLocateAndIspServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeVodRangeDataByLocateAndIspService(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
VodClient::DescribeVodRangeDataByLocateAndIspServiceOutcomeCallable VodClient::describeVodRangeDataByLocateAndIspServiceCallable(const DescribeVodRangeDataByLocateAndIspServiceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeVodRangeDataByLocateAndIspServiceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeVodRangeDataByLocateAndIspService(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
VodClient::DescribeVodRefreshQuotaOutcome VodClient::describeVodRefreshQuota(const DescribeVodRefreshQuotaRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
99
vod/src/model/DescribeVodDomainBpsDataByLayerRequest.cc
Normal file
99
vod/src/model/DescribeVodDomainBpsDataByLayerRequest.cc
Normal file
@@ -0,0 +1,99 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainBpsDataByLayerRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodDomainBpsDataByLayerRequest;
|
||||
|
||||
DescribeVodDomainBpsDataByLayerRequest::DescribeVodDomainBpsDataByLayerRequest()
|
||||
: RpcServiceRequest("vod", "2017-03-21", "DescribeVodDomainBpsDataByLayer") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeVodDomainBpsDataByLayerRequest::~DescribeVodDomainBpsDataByLayerRequest() {}
|
||||
|
||||
std::string DescribeVodDomainBpsDataByLayerRequest::getLocationNameEn() const {
|
||||
return locationNameEn_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainBpsDataByLayerRequest::setLocationNameEn(const std::string &locationNameEn) {
|
||||
locationNameEn_ = locationNameEn;
|
||||
setParameter(std::string("LocationNameEn"), locationNameEn);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainBpsDataByLayerRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainBpsDataByLayerRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainBpsDataByLayerRequest::getIspNameEn() const {
|
||||
return ispNameEn_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainBpsDataByLayerRequest::setIspNameEn(const std::string &ispNameEn) {
|
||||
ispNameEn_ = ispNameEn;
|
||||
setParameter(std::string("IspNameEn"), ispNameEn);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainBpsDataByLayerRequest::getLayer() const {
|
||||
return layer_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainBpsDataByLayerRequest::setLayer(const std::string &layer) {
|
||||
layer_ = layer;
|
||||
setParameter(std::string("Layer"), layer);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainBpsDataByLayerRequest::getDomainName() const {
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainBpsDataByLayerRequest::setDomainName(const std::string &domainName) {
|
||||
domainName_ = domainName;
|
||||
setParameter(std::string("DomainName"), domainName);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainBpsDataByLayerRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainBpsDataByLayerRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
long DescribeVodDomainBpsDataByLayerRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainBpsDataByLayerRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainBpsDataByLayerRequest::getInterval() const {
|
||||
return interval_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainBpsDataByLayerRequest::setInterval(const std::string &interval) {
|
||||
interval_ = interval;
|
||||
setParameter(std::string("Interval"), interval);
|
||||
}
|
||||
|
||||
68
vod/src/model/DescribeVodDomainBpsDataByLayerResult.cc
Normal file
68
vod/src/model/DescribeVodDomainBpsDataByLayerResult.cc
Normal file
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainBpsDataByLayerResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodDomainBpsDataByLayerResult::DescribeVodDomainBpsDataByLayerResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodDomainBpsDataByLayerResult::DescribeVodDomainBpsDataByLayerResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodDomainBpsDataByLayerResult::~DescribeVodDomainBpsDataByLayerResult()
|
||||
{}
|
||||
|
||||
void DescribeVodDomainBpsDataByLayerResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allBpsDataIntervalNode = value["BpsDataInterval"]["DataModule"];
|
||||
for (auto valueBpsDataIntervalDataModule : allBpsDataIntervalNode)
|
||||
{
|
||||
DataModule bpsDataIntervalObject;
|
||||
if(!valueBpsDataIntervalDataModule["Value"].isNull())
|
||||
bpsDataIntervalObject.value = valueBpsDataIntervalDataModule["Value"].asString();
|
||||
if(!valueBpsDataIntervalDataModule["TrafficValue"].isNull())
|
||||
bpsDataIntervalObject.trafficValue = std::stol(valueBpsDataIntervalDataModule["TrafficValue"].asString());
|
||||
if(!valueBpsDataIntervalDataModule["TimeStamp"].isNull())
|
||||
bpsDataIntervalObject.timeStamp = valueBpsDataIntervalDataModule["TimeStamp"].asString();
|
||||
bpsDataInterval_.push_back(bpsDataIntervalObject);
|
||||
}
|
||||
if(!value["DataInterval"].isNull())
|
||||
dataInterval_ = std::stoi(value["DataInterval"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeVodDomainBpsDataByLayerResult::DataModule> DescribeVodDomainBpsDataByLayerResult::getBpsDataInterval()const
|
||||
{
|
||||
return bpsDataInterval_;
|
||||
}
|
||||
|
||||
int DescribeVodDomainBpsDataByLayerResult::getDataInterval()const
|
||||
{
|
||||
return dataInterval_;
|
||||
}
|
||||
|
||||
72
vod/src/model/DescribeVodDomainHitRateDataRequest.cc
Normal file
72
vod/src/model/DescribeVodDomainHitRateDataRequest.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainHitRateDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodDomainHitRateDataRequest;
|
||||
|
||||
DescribeVodDomainHitRateDataRequest::DescribeVodDomainHitRateDataRequest()
|
||||
: RpcServiceRequest("vod", "2017-03-21", "DescribeVodDomainHitRateData") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeVodDomainHitRateDataRequest::~DescribeVodDomainHitRateDataRequest() {}
|
||||
|
||||
std::string DescribeVodDomainHitRateDataRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainHitRateDataRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainHitRateDataRequest::getDomainName() const {
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainHitRateDataRequest::setDomainName(const std::string &domainName) {
|
||||
domainName_ = domainName;
|
||||
setParameter(std::string("DomainName"), domainName);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainHitRateDataRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainHitRateDataRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
long DescribeVodDomainHitRateDataRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainHitRateDataRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainHitRateDataRequest::getInterval() const {
|
||||
return interval_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainHitRateDataRequest::setInterval(const std::string &interval) {
|
||||
interval_ = interval;
|
||||
setParameter(std::string("Interval"), interval);
|
||||
}
|
||||
|
||||
89
vod/src/model/DescribeVodDomainHitRateDataResult.cc
Normal file
89
vod/src/model/DescribeVodDomainHitRateDataResult.cc
Normal file
@@ -0,0 +1,89 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainHitRateDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodDomainHitRateDataResult::DescribeVodDomainHitRateDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodDomainHitRateDataResult::DescribeVodDomainHitRateDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodDomainHitRateDataResult::~DescribeVodDomainHitRateDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVodDomainHitRateDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allHitRateIntervalNode = value["HitRateInterval"]["DataModule"];
|
||||
for (auto valueHitRateIntervalDataModule : allHitRateIntervalNode)
|
||||
{
|
||||
DataModule hitRateIntervalObject;
|
||||
if(!valueHitRateIntervalDataModule["Value"].isNull())
|
||||
hitRateIntervalObject.value = valueHitRateIntervalDataModule["Value"].asString();
|
||||
if(!valueHitRateIntervalDataModule["TimeStamp"].isNull())
|
||||
hitRateIntervalObject.timeStamp = valueHitRateIntervalDataModule["TimeStamp"].asString();
|
||||
if(!valueHitRateIntervalDataModule["HttpsValue"].isNull())
|
||||
hitRateIntervalObject.httpsValue = valueHitRateIntervalDataModule["HttpsValue"].asString();
|
||||
hitRateInterval_.push_back(hitRateIntervalObject);
|
||||
}
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["DomainName"].isNull())
|
||||
domainName_ = value["DomainName"].asString();
|
||||
if(!value["DataInterval"].isNull())
|
||||
dataInterval_ = value["DataInterval"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeVodDomainHitRateDataResult::DataModule> DescribeVodDomainHitRateDataResult::getHitRateInterval()const
|
||||
{
|
||||
return hitRateInterval_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainHitRateDataResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainHitRateDataResult::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainHitRateDataResult::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainHitRateDataResult::getDataInterval()const
|
||||
{
|
||||
return dataInterval_;
|
||||
}
|
||||
|
||||
81
vod/src/model/DescribeVodDomainRealTimeBpsDataRequest.cc
Normal file
81
vod/src/model/DescribeVodDomainRealTimeBpsDataRequest.cc
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainRealTimeBpsDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodDomainRealTimeBpsDataRequest;
|
||||
|
||||
DescribeVodDomainRealTimeBpsDataRequest::DescribeVodDomainRealTimeBpsDataRequest()
|
||||
: RpcServiceRequest("vod", "2017-03-21", "DescribeVodDomainRealTimeBpsData") {
|
||||
setMethod(HttpRequest::Method::Get);
|
||||
}
|
||||
|
||||
DescribeVodDomainRealTimeBpsDataRequest::~DescribeVodDomainRealTimeBpsDataRequest() {}
|
||||
|
||||
std::string DescribeVodDomainRealTimeBpsDataRequest::getLocationNameEn() const {
|
||||
return locationNameEn_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeBpsDataRequest::setLocationNameEn(const std::string &locationNameEn) {
|
||||
locationNameEn_ = locationNameEn;
|
||||
setParameter(std::string("LocationNameEn"), locationNameEn);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeBpsDataRequest::getIspNameEn() const {
|
||||
return ispNameEn_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeBpsDataRequest::setIspNameEn(const std::string &ispNameEn) {
|
||||
ispNameEn_ = ispNameEn;
|
||||
setParameter(std::string("IspNameEn"), ispNameEn);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeBpsDataRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeBpsDataRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeBpsDataRequest::getDomainName() const {
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeBpsDataRequest::setDomainName(const std::string &domainName) {
|
||||
domainName_ = domainName;
|
||||
setParameter(std::string("DomainName"), domainName);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeBpsDataRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeBpsDataRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
long DescribeVodDomainRealTimeBpsDataRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeBpsDataRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
59
vod/src/model/DescribeVodDomainRealTimeBpsDataResult.cc
Normal file
59
vod/src/model/DescribeVodDomainRealTimeBpsDataResult.cc
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainRealTimeBpsDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodDomainRealTimeBpsDataResult::DescribeVodDomainRealTimeBpsDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodDomainRealTimeBpsDataResult::DescribeVodDomainRealTimeBpsDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodDomainRealTimeBpsDataResult::~DescribeVodDomainRealTimeBpsDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVodDomainRealTimeBpsDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataNode = value["Data"]["BpsModel"];
|
||||
for (auto valueDataBpsModel : allDataNode)
|
||||
{
|
||||
BpsModel dataObject;
|
||||
if(!valueDataBpsModel["Bps"].isNull())
|
||||
dataObject.bps = std::stof(valueDataBpsModel["Bps"].asString());
|
||||
if(!valueDataBpsModel["TimeStamp"].isNull())
|
||||
dataObject.timeStamp = valueDataBpsModel["TimeStamp"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeVodDomainRealTimeBpsDataResult::BpsModel> DescribeVodDomainRealTimeBpsDataResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainRealTimeByteHitRateDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodDomainRealTimeByteHitRateDataRequest;
|
||||
|
||||
DescribeVodDomainRealTimeByteHitRateDataRequest::DescribeVodDomainRealTimeByteHitRateDataRequest()
|
||||
: RpcServiceRequest("vod", "2017-03-21", "DescribeVodDomainRealTimeByteHitRateData") {
|
||||
setMethod(HttpRequest::Method::Get);
|
||||
}
|
||||
|
||||
DescribeVodDomainRealTimeByteHitRateDataRequest::~DescribeVodDomainRealTimeByteHitRateDataRequest() {}
|
||||
|
||||
std::string DescribeVodDomainRealTimeByteHitRateDataRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeByteHitRateDataRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeByteHitRateDataRequest::getDomainName() const {
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeByteHitRateDataRequest::setDomainName(const std::string &domainName) {
|
||||
domainName_ = domainName;
|
||||
setParameter(std::string("DomainName"), domainName);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeByteHitRateDataRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeByteHitRateDataRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
long DescribeVodDomainRealTimeByteHitRateDataRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeByteHitRateDataRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainRealTimeByteHitRateDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodDomainRealTimeByteHitRateDataResult::DescribeVodDomainRealTimeByteHitRateDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodDomainRealTimeByteHitRateDataResult::DescribeVodDomainRealTimeByteHitRateDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodDomainRealTimeByteHitRateDataResult::~DescribeVodDomainRealTimeByteHitRateDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVodDomainRealTimeByteHitRateDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataNode = value["Data"]["ByteHitRateDataModel"];
|
||||
for (auto valueDataByteHitRateDataModel : allDataNode)
|
||||
{
|
||||
ByteHitRateDataModel dataObject;
|
||||
if(!valueDataByteHitRateDataModel["ByteHitRate"].isNull())
|
||||
dataObject.byteHitRate = std::stof(valueDataByteHitRateDataModel["ByteHitRate"].asString());
|
||||
if(!valueDataByteHitRateDataModel["TimeStamp"].isNull())
|
||||
dataObject.timeStamp = valueDataByteHitRateDataModel["TimeStamp"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeVodDomainRealTimeByteHitRateDataResult::ByteHitRateDataModel> DescribeVodDomainRealTimeByteHitRateDataResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
108
vod/src/model/DescribeVodDomainRealTimeDetailDataRequest.cc
Normal file
108
vod/src/model/DescribeVodDomainRealTimeDetailDataRequest.cc
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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainRealTimeDetailDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodDomainRealTimeDetailDataRequest;
|
||||
|
||||
DescribeVodDomainRealTimeDetailDataRequest::DescribeVodDomainRealTimeDetailDataRequest()
|
||||
: RpcServiceRequest("vod", "2017-03-21", "DescribeVodDomainRealTimeDetailData") {
|
||||
setMethod(HttpRequest::Method::Get);
|
||||
}
|
||||
|
||||
DescribeVodDomainRealTimeDetailDataRequest::~DescribeVodDomainRealTimeDetailDataRequest() {}
|
||||
|
||||
std::string DescribeVodDomainRealTimeDetailDataRequest::getLocationNameEn() const {
|
||||
return locationNameEn_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeDetailDataRequest::setLocationNameEn(const std::string &locationNameEn) {
|
||||
locationNameEn_ = locationNameEn;
|
||||
setParameter(std::string("LocationNameEn"), locationNameEn);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeDetailDataRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeDetailDataRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeDetailDataRequest::getIspNameEn() const {
|
||||
return ispNameEn_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeDetailDataRequest::setIspNameEn(const std::string &ispNameEn) {
|
||||
ispNameEn_ = ispNameEn;
|
||||
setParameter(std::string("IspNameEn"), ispNameEn);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeDetailDataRequest::getMerge() const {
|
||||
return merge_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeDetailDataRequest::setMerge(const std::string &merge) {
|
||||
merge_ = merge;
|
||||
setParameter(std::string("Merge"), merge);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeDetailDataRequest::getDomainName() const {
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeDetailDataRequest::setDomainName(const std::string &domainName) {
|
||||
domainName_ = domainName;
|
||||
setParameter(std::string("DomainName"), domainName);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeDetailDataRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeDetailDataRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeDetailDataRequest::getMergeLocIsp() const {
|
||||
return mergeLocIsp_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeDetailDataRequest::setMergeLocIsp(const std::string &mergeLocIsp) {
|
||||
mergeLocIsp_ = mergeLocIsp;
|
||||
setParameter(std::string("MergeLocIsp"), mergeLocIsp);
|
||||
}
|
||||
|
||||
long DescribeVodDomainRealTimeDetailDataRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeDetailDataRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeDetailDataRequest::getField() const {
|
||||
return field_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeDetailDataRequest::setField(const std::string &field) {
|
||||
field_ = field;
|
||||
setParameter(std::string("Field"), field);
|
||||
}
|
||||
|
||||
51
vod/src/model/DescribeVodDomainRealTimeDetailDataResult.cc
Normal file
51
vod/src/model/DescribeVodDomainRealTimeDetailDataResult.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainRealTimeDetailDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodDomainRealTimeDetailDataResult::DescribeVodDomainRealTimeDetailDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodDomainRealTimeDetailDataResult::DescribeVodDomainRealTimeDetailDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodDomainRealTimeDetailDataResult::~DescribeVodDomainRealTimeDetailDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVodDomainRealTimeDetailDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Data"].isNull())
|
||||
data_ = value["Data"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeDetailDataResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainRealTimeHttpCodeDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodDomainRealTimeHttpCodeDataRequest;
|
||||
|
||||
DescribeVodDomainRealTimeHttpCodeDataRequest::DescribeVodDomainRealTimeHttpCodeDataRequest()
|
||||
: RpcServiceRequest("vod", "2017-03-21", "DescribeVodDomainRealTimeHttpCodeData") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeVodDomainRealTimeHttpCodeDataRequest::~DescribeVodDomainRealTimeHttpCodeDataRequest() {}
|
||||
|
||||
std::string DescribeVodDomainRealTimeHttpCodeDataRequest::getLocationNameEn() const {
|
||||
return locationNameEn_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeHttpCodeDataRequest::setLocationNameEn(const std::string &locationNameEn) {
|
||||
locationNameEn_ = locationNameEn;
|
||||
setParameter(std::string("LocationNameEn"), locationNameEn);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeHttpCodeDataRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeHttpCodeDataRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeHttpCodeDataRequest::getIspNameEn() const {
|
||||
return ispNameEn_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeHttpCodeDataRequest::setIspNameEn(const std::string &ispNameEn) {
|
||||
ispNameEn_ = ispNameEn;
|
||||
setParameter(std::string("IspNameEn"), ispNameEn);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeHttpCodeDataRequest::getDomainName() const {
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeHttpCodeDataRequest::setDomainName(const std::string &domainName) {
|
||||
domainName_ = domainName;
|
||||
setParameter(std::string("DomainName"), domainName);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeHttpCodeDataRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeHttpCodeDataRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
long DescribeVodDomainRealTimeHttpCodeDataRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeHttpCodeDataRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
97
vod/src/model/DescribeVodDomainRealTimeHttpCodeDataResult.cc
Normal file
97
vod/src/model/DescribeVodDomainRealTimeHttpCodeDataResult.cc
Normal file
@@ -0,0 +1,97 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainRealTimeHttpCodeDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodDomainRealTimeHttpCodeDataResult::DescribeVodDomainRealTimeHttpCodeDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodDomainRealTimeHttpCodeDataResult::DescribeVodDomainRealTimeHttpCodeDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodDomainRealTimeHttpCodeDataResult::~DescribeVodDomainRealTimeHttpCodeDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVodDomainRealTimeHttpCodeDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRealTimeHttpCodeDataNode = value["RealTimeHttpCodeData"]["UsageData"];
|
||||
for (auto valueRealTimeHttpCodeDataUsageData : allRealTimeHttpCodeDataNode)
|
||||
{
|
||||
UsageData realTimeHttpCodeDataObject;
|
||||
if(!valueRealTimeHttpCodeDataUsageData["TimeStamp"].isNull())
|
||||
realTimeHttpCodeDataObject.timeStamp = valueRealTimeHttpCodeDataUsageData["TimeStamp"].asString();
|
||||
auto allValueNode = valueRealTimeHttpCodeDataUsageData["Value"]["RealTimeCodeProportionData"];
|
||||
for (auto valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData : allValueNode)
|
||||
{
|
||||
UsageData::RealTimeCodeProportionData valueObject;
|
||||
if(!valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Code"].isNull())
|
||||
valueObject.code = valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Code"].asString();
|
||||
if(!valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Proportion"].isNull())
|
||||
valueObject.proportion = valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Proportion"].asString();
|
||||
if(!valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Count"].isNull())
|
||||
valueObject.count = valueRealTimeHttpCodeDataUsageDataValueRealTimeCodeProportionData["Count"].asString();
|
||||
realTimeHttpCodeDataObject.value.push_back(valueObject);
|
||||
}
|
||||
realTimeHttpCodeData_.push_back(realTimeHttpCodeDataObject);
|
||||
}
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["DomainName"].isNull())
|
||||
domainName_ = value["DomainName"].asString();
|
||||
if(!value["DataInterval"].isNull())
|
||||
dataInterval_ = value["DataInterval"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeHttpCodeDataResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeHttpCodeDataResult::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeHttpCodeDataResult::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeHttpCodeDataResult::getDataInterval()const
|
||||
{
|
||||
return dataInterval_;
|
||||
}
|
||||
|
||||
std::vector<DescribeVodDomainRealTimeHttpCodeDataResult::UsageData> DescribeVodDomainRealTimeHttpCodeDataResult::getRealTimeHttpCodeData()const
|
||||
{
|
||||
return realTimeHttpCodeData_;
|
||||
}
|
||||
|
||||
81
vod/src/model/DescribeVodDomainRealTimeQpsDataRequest.cc
Normal file
81
vod/src/model/DescribeVodDomainRealTimeQpsDataRequest.cc
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainRealTimeQpsDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodDomainRealTimeQpsDataRequest;
|
||||
|
||||
DescribeVodDomainRealTimeQpsDataRequest::DescribeVodDomainRealTimeQpsDataRequest()
|
||||
: RpcServiceRequest("vod", "2017-03-21", "DescribeVodDomainRealTimeQpsData") {
|
||||
setMethod(HttpRequest::Method::Get);
|
||||
}
|
||||
|
||||
DescribeVodDomainRealTimeQpsDataRequest::~DescribeVodDomainRealTimeQpsDataRequest() {}
|
||||
|
||||
std::string DescribeVodDomainRealTimeQpsDataRequest::getLocationNameEn() const {
|
||||
return locationNameEn_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeQpsDataRequest::setLocationNameEn(const std::string &locationNameEn) {
|
||||
locationNameEn_ = locationNameEn;
|
||||
setParameter(std::string("LocationNameEn"), locationNameEn);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeQpsDataRequest::getIspNameEn() const {
|
||||
return ispNameEn_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeQpsDataRequest::setIspNameEn(const std::string &ispNameEn) {
|
||||
ispNameEn_ = ispNameEn;
|
||||
setParameter(std::string("IspNameEn"), ispNameEn);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeQpsDataRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeQpsDataRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeQpsDataRequest::getDomainName() const {
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeQpsDataRequest::setDomainName(const std::string &domainName) {
|
||||
domainName_ = domainName;
|
||||
setParameter(std::string("DomainName"), domainName);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeQpsDataRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeQpsDataRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
long DescribeVodDomainRealTimeQpsDataRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeQpsDataRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
59
vod/src/model/DescribeVodDomainRealTimeQpsDataResult.cc
Normal file
59
vod/src/model/DescribeVodDomainRealTimeQpsDataResult.cc
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainRealTimeQpsDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodDomainRealTimeQpsDataResult::DescribeVodDomainRealTimeQpsDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodDomainRealTimeQpsDataResult::DescribeVodDomainRealTimeQpsDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodDomainRealTimeQpsDataResult::~DescribeVodDomainRealTimeQpsDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVodDomainRealTimeQpsDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataNode = value["Data"]["QpsModel"];
|
||||
for (auto valueDataQpsModel : allDataNode)
|
||||
{
|
||||
QpsModel dataObject;
|
||||
if(!valueDataQpsModel["Qps"].isNull())
|
||||
dataObject.qps = std::stof(valueDataQpsModel["Qps"].asString());
|
||||
if(!valueDataQpsModel["TimeStamp"].isNull())
|
||||
dataObject.timeStamp = valueDataQpsModel["TimeStamp"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeVodDomainRealTimeQpsDataResult::QpsModel> DescribeVodDomainRealTimeQpsDataResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainRealTimeReqHitRateDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodDomainRealTimeReqHitRateDataRequest;
|
||||
|
||||
DescribeVodDomainRealTimeReqHitRateDataRequest::DescribeVodDomainRealTimeReqHitRateDataRequest()
|
||||
: RpcServiceRequest("vod", "2017-03-21", "DescribeVodDomainRealTimeReqHitRateData") {
|
||||
setMethod(HttpRequest::Method::Get);
|
||||
}
|
||||
|
||||
DescribeVodDomainRealTimeReqHitRateDataRequest::~DescribeVodDomainRealTimeReqHitRateDataRequest() {}
|
||||
|
||||
std::string DescribeVodDomainRealTimeReqHitRateDataRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeReqHitRateDataRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeReqHitRateDataRequest::getDomainName() const {
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeReqHitRateDataRequest::setDomainName(const std::string &domainName) {
|
||||
domainName_ = domainName;
|
||||
setParameter(std::string("DomainName"), domainName);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeReqHitRateDataRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeReqHitRateDataRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
long DescribeVodDomainRealTimeReqHitRateDataRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeReqHitRateDataRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainRealTimeReqHitRateDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodDomainRealTimeReqHitRateDataResult::DescribeVodDomainRealTimeReqHitRateDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodDomainRealTimeReqHitRateDataResult::DescribeVodDomainRealTimeReqHitRateDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodDomainRealTimeReqHitRateDataResult::~DescribeVodDomainRealTimeReqHitRateDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVodDomainRealTimeReqHitRateDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataNode = value["Data"]["ReqHitRateDataModel"];
|
||||
for (auto valueDataReqHitRateDataModel : allDataNode)
|
||||
{
|
||||
ReqHitRateDataModel dataObject;
|
||||
if(!valueDataReqHitRateDataModel["ReqHitRate"].isNull())
|
||||
dataObject.reqHitRate = std::stof(valueDataReqHitRateDataModel["ReqHitRate"].asString());
|
||||
if(!valueDataReqHitRateDataModel["TimeStamp"].isNull())
|
||||
dataObject.timeStamp = valueDataReqHitRateDataModel["TimeStamp"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeVodDomainRealTimeReqHitRateDataResult::ReqHitRateDataModel> DescribeVodDomainRealTimeReqHitRateDataResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
81
vod/src/model/DescribeVodDomainRealTimeTrafficDataRequest.cc
Normal file
81
vod/src/model/DescribeVodDomainRealTimeTrafficDataRequest.cc
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainRealTimeTrafficDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodDomainRealTimeTrafficDataRequest;
|
||||
|
||||
DescribeVodDomainRealTimeTrafficDataRequest::DescribeVodDomainRealTimeTrafficDataRequest()
|
||||
: RpcServiceRequest("vod", "2017-03-21", "DescribeVodDomainRealTimeTrafficData") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeVodDomainRealTimeTrafficDataRequest::~DescribeVodDomainRealTimeTrafficDataRequest() {}
|
||||
|
||||
std::string DescribeVodDomainRealTimeTrafficDataRequest::getLocationNameEn() const {
|
||||
return locationNameEn_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeTrafficDataRequest::setLocationNameEn(const std::string &locationNameEn) {
|
||||
locationNameEn_ = locationNameEn;
|
||||
setParameter(std::string("LocationNameEn"), locationNameEn);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeTrafficDataRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeTrafficDataRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeTrafficDataRequest::getIspNameEn() const {
|
||||
return ispNameEn_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeTrafficDataRequest::setIspNameEn(const std::string &ispNameEn) {
|
||||
ispNameEn_ = ispNameEn;
|
||||
setParameter(std::string("IspNameEn"), ispNameEn);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeTrafficDataRequest::getDomainName() const {
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeTrafficDataRequest::setDomainName(const std::string &domainName) {
|
||||
domainName_ = domainName;
|
||||
setParameter(std::string("DomainName"), domainName);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeTrafficDataRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeTrafficDataRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
long DescribeVodDomainRealTimeTrafficDataRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainRealTimeTrafficDataRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
87
vod/src/model/DescribeVodDomainRealTimeTrafficDataResult.cc
Normal file
87
vod/src/model/DescribeVodDomainRealTimeTrafficDataResult.cc
Normal file
@@ -0,0 +1,87 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainRealTimeTrafficDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodDomainRealTimeTrafficDataResult::DescribeVodDomainRealTimeTrafficDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodDomainRealTimeTrafficDataResult::DescribeVodDomainRealTimeTrafficDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodDomainRealTimeTrafficDataResult::~DescribeVodDomainRealTimeTrafficDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVodDomainRealTimeTrafficDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRealTimeTrafficDataPerIntervalNode = value["RealTimeTrafficDataPerInterval"]["DataModule"];
|
||||
for (auto valueRealTimeTrafficDataPerIntervalDataModule : allRealTimeTrafficDataPerIntervalNode)
|
||||
{
|
||||
DataModule realTimeTrafficDataPerIntervalObject;
|
||||
if(!valueRealTimeTrafficDataPerIntervalDataModule["Value"].isNull())
|
||||
realTimeTrafficDataPerIntervalObject.value = valueRealTimeTrafficDataPerIntervalDataModule["Value"].asString();
|
||||
if(!valueRealTimeTrafficDataPerIntervalDataModule["TimeStamp"].isNull())
|
||||
realTimeTrafficDataPerIntervalObject.timeStamp = valueRealTimeTrafficDataPerIntervalDataModule["TimeStamp"].asString();
|
||||
realTimeTrafficDataPerInterval_.push_back(realTimeTrafficDataPerIntervalObject);
|
||||
}
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["DomainName"].isNull())
|
||||
domainName_ = value["DomainName"].asString();
|
||||
if(!value["DataInterval"].isNull())
|
||||
dataInterval_ = value["DataInterval"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeTrafficDataResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::vector<DescribeVodDomainRealTimeTrafficDataResult::DataModule> DescribeVodDomainRealTimeTrafficDataResult::getRealTimeTrafficDataPerInterval()const
|
||||
{
|
||||
return realTimeTrafficDataPerInterval_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeTrafficDataResult::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeTrafficDataResult::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainRealTimeTrafficDataResult::getDataInterval()const
|
||||
{
|
||||
return dataInterval_;
|
||||
}
|
||||
|
||||
63
vod/src/model/DescribeVodDomainReqHitRateDataRequest.cc
Normal file
63
vod/src/model/DescribeVodDomainReqHitRateDataRequest.cc
Normal file
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainReqHitRateDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodDomainReqHitRateDataRequest;
|
||||
|
||||
DescribeVodDomainReqHitRateDataRequest::DescribeVodDomainReqHitRateDataRequest()
|
||||
: RpcServiceRequest("vod", "2017-03-21", "DescribeVodDomainReqHitRateData") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeVodDomainReqHitRateDataRequest::~DescribeVodDomainReqHitRateDataRequest() {}
|
||||
|
||||
std::string DescribeVodDomainReqHitRateDataRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainReqHitRateDataRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainReqHitRateDataRequest::getDomainName() const {
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainReqHitRateDataRequest::setDomainName(const std::string &domainName) {
|
||||
domainName_ = domainName;
|
||||
setParameter(std::string("DomainName"), domainName);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainReqHitRateDataRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainReqHitRateDataRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainReqHitRateDataRequest::getInterval() const {
|
||||
return interval_;
|
||||
}
|
||||
|
||||
void DescribeVodDomainReqHitRateDataRequest::setInterval(const std::string &interval) {
|
||||
interval_ = interval;
|
||||
setParameter(std::string("Interval"), interval);
|
||||
}
|
||||
|
||||
89
vod/src/model/DescribeVodDomainReqHitRateDataResult.cc
Normal file
89
vod/src/model/DescribeVodDomainReqHitRateDataResult.cc
Normal file
@@ -0,0 +1,89 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodDomainReqHitRateDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodDomainReqHitRateDataResult::DescribeVodDomainReqHitRateDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodDomainReqHitRateDataResult::DescribeVodDomainReqHitRateDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodDomainReqHitRateDataResult::~DescribeVodDomainReqHitRateDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVodDomainReqHitRateDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataNode = value["Data"]["DataModule"];
|
||||
for (auto valueDataDataModule : allDataNode)
|
||||
{
|
||||
DataModule dataObject;
|
||||
if(!valueDataDataModule["Value"].isNull())
|
||||
dataObject.value = valueDataDataModule["Value"].asString();
|
||||
if(!valueDataDataModule["TimeStamp"].isNull())
|
||||
dataObject.timeStamp = valueDataDataModule["TimeStamp"].asString();
|
||||
if(!valueDataDataModule["HttpsValue"].isNull())
|
||||
dataObject.httpsValue = valueDataDataModule["HttpsValue"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["DomainName"].isNull())
|
||||
domainName_ = value["DomainName"].asString();
|
||||
if(!value["DataInterval"].isNull())
|
||||
dataInterval_ = value["DataInterval"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainReqHitRateDataResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainReqHitRateDataResult::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainReqHitRateDataResult::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string DescribeVodDomainReqHitRateDataResult::getDataInterval()const
|
||||
{
|
||||
return dataInterval_;
|
||||
}
|
||||
|
||||
std::vector<DescribeVodDomainReqHitRateDataResult::DataModule> DescribeVodDomainReqHitRateDataResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
108
vod/src/model/DescribeVodMediaPlayDataRequest.cc
Normal file
108
vod/src/model/DescribeVodMediaPlayDataRequest.cc
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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodMediaPlayDataRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodMediaPlayDataRequest;
|
||||
|
||||
DescribeVodMediaPlayDataRequest::DescribeVodMediaPlayDataRequest()
|
||||
: RpcServiceRequest("vod", "2017-03-21", "DescribeVodMediaPlayData") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeVodMediaPlayDataRequest::~DescribeVodMediaPlayDataRequest() {}
|
||||
|
||||
long DescribeVodMediaPlayDataRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeVodMediaPlayDataRequest::setPageSize(long pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeVodMediaPlayDataRequest::getPlayDate() const {
|
||||
return playDate_;
|
||||
}
|
||||
|
||||
void DescribeVodMediaPlayDataRequest::setPlayDate(const std::string &playDate) {
|
||||
playDate_ = playDate;
|
||||
setParameter(std::string("PlayDate"), playDate);
|
||||
}
|
||||
|
||||
std::string DescribeVodMediaPlayDataRequest::getOs() const {
|
||||
return os_;
|
||||
}
|
||||
|
||||
void DescribeVodMediaPlayDataRequest::setOs(const std::string &os) {
|
||||
os_ = os;
|
||||
setParameter(std::string("Os"), os);
|
||||
}
|
||||
|
||||
std::string DescribeVodMediaPlayDataRequest::getMediaId() const {
|
||||
return mediaId_;
|
||||
}
|
||||
|
||||
void DescribeVodMediaPlayDataRequest::setMediaId(const std::string &mediaId) {
|
||||
mediaId_ = mediaId;
|
||||
setParameter(std::string("MediaId"), mediaId);
|
||||
}
|
||||
|
||||
std::string DescribeVodMediaPlayDataRequest::getOrderName() const {
|
||||
return orderName_;
|
||||
}
|
||||
|
||||
void DescribeVodMediaPlayDataRequest::setOrderName(const std::string &orderName) {
|
||||
orderName_ = orderName;
|
||||
setParameter(std::string("OrderName"), orderName);
|
||||
}
|
||||
|
||||
long DescribeVodMediaPlayDataRequest::getPageNo() const {
|
||||
return pageNo_;
|
||||
}
|
||||
|
||||
void DescribeVodMediaPlayDataRequest::setPageNo(long pageNo) {
|
||||
pageNo_ = pageNo;
|
||||
setParameter(std::string("PageNo"), std::to_string(pageNo));
|
||||
}
|
||||
|
||||
std::string DescribeVodMediaPlayDataRequest::getRegion() const {
|
||||
return region_;
|
||||
}
|
||||
|
||||
void DescribeVodMediaPlayDataRequest::setRegion(const std::string ®ion) {
|
||||
region_ = region;
|
||||
setParameter(std::string("Region"), region);
|
||||
}
|
||||
|
||||
std::string DescribeVodMediaPlayDataRequest::getTerminalType() const {
|
||||
return terminalType_;
|
||||
}
|
||||
|
||||
void DescribeVodMediaPlayDataRequest::setTerminalType(const std::string &terminalType) {
|
||||
terminalType_ = terminalType;
|
||||
setParameter(std::string("TerminalType"), terminalType);
|
||||
}
|
||||
|
||||
std::string DescribeVodMediaPlayDataRequest::getOrderType() const {
|
||||
return orderType_;
|
||||
}
|
||||
|
||||
void DescribeVodMediaPlayDataRequest::setOrderType(const std::string &orderType) {
|
||||
orderType_ = orderType;
|
||||
setParameter(std::string("OrderType"), orderType);
|
||||
}
|
||||
|
||||
92
vod/src/model/DescribeVodMediaPlayDataResult.cc
Normal file
92
vod/src/model/DescribeVodMediaPlayDataResult.cc
Normal file
@@ -0,0 +1,92 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodMediaPlayDataResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodMediaPlayDataResult::DescribeVodMediaPlayDataResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodMediaPlayDataResult::DescribeVodMediaPlayDataResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodMediaPlayDataResult::~DescribeVodMediaPlayDataResult()
|
||||
{}
|
||||
|
||||
void DescribeVodMediaPlayDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allQoeInfoListNode = value["QoeInfoList"]["Data"];
|
||||
for (auto valueQoeInfoListData : allQoeInfoListNode)
|
||||
{
|
||||
Data qoeInfoListObject;
|
||||
if(!valueQoeInfoListData["VideoTitle"].isNull())
|
||||
qoeInfoListObject.videoTitle = std::stof(valueQoeInfoListData["VideoTitle"].asString());
|
||||
if(!valueQoeInfoListData["VideoDuration"].isNull())
|
||||
qoeInfoListObject.videoDuration = std::stof(valueQoeInfoListData["VideoDuration"].asString());
|
||||
if(!valueQoeInfoListData["MediaId"].isNull())
|
||||
qoeInfoListObject.mediaId = valueQoeInfoListData["MediaId"].asString();
|
||||
if(!valueQoeInfoListData["DAU"].isNull())
|
||||
qoeInfoListObject.dAU = std::stof(valueQoeInfoListData["DAU"].asString());
|
||||
if(!valueQoeInfoListData["PlaySuccessVv"].isNull())
|
||||
qoeInfoListObject.playSuccessVv = std::stof(valueQoeInfoListData["PlaySuccessVv"].asString());
|
||||
if(!valueQoeInfoListData["PlayDurationPerUv"].isNull())
|
||||
qoeInfoListObject.playDurationPerUv = std::stof(valueQoeInfoListData["PlayDurationPerUv"].asString());
|
||||
if(!valueQoeInfoListData["PlayDuration"].isNull())
|
||||
qoeInfoListObject.playDuration = std::stof(valueQoeInfoListData["PlayDuration"].asString());
|
||||
if(!valueQoeInfoListData["PlayPerVv"].isNull())
|
||||
qoeInfoListObject.playPerVv = std::stof(valueQoeInfoListData["PlayPerVv"].asString());
|
||||
qoeInfoList_.push_back(qoeInfoListObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stol(value["TotalCount"].asString());
|
||||
if(!value["PageNo"].isNull())
|
||||
pageNo_ = std::stol(value["PageNo"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stol(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
long DescribeVodMediaPlayDataResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
long DescribeVodMediaPlayDataResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::vector<DescribeVodMediaPlayDataResult::Data> DescribeVodMediaPlayDataResult::getQoeInfoList()const
|
||||
{
|
||||
return qoeInfoList_;
|
||||
}
|
||||
|
||||
long DescribeVodMediaPlayDataResult::getPageNo()const
|
||||
{
|
||||
return pageNo_;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodRangeDataByLocateAndIspServiceRequest.h>
|
||||
|
||||
using AlibabaCloud::Vod::Model::DescribeVodRangeDataByLocateAndIspServiceRequest;
|
||||
|
||||
DescribeVodRangeDataByLocateAndIspServiceRequest::DescribeVodRangeDataByLocateAndIspServiceRequest()
|
||||
: RpcServiceRequest("vod", "2017-03-21", "DescribeVodRangeDataByLocateAndIspService") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeVodRangeDataByLocateAndIspServiceRequest::~DescribeVodRangeDataByLocateAndIspServiceRequest() {}
|
||||
|
||||
std::string DescribeVodRangeDataByLocateAndIspServiceRequest::getLocationNameEn() const {
|
||||
return locationNameEn_;
|
||||
}
|
||||
|
||||
void DescribeVodRangeDataByLocateAndIspServiceRequest::setLocationNameEn(const std::string &locationNameEn) {
|
||||
locationNameEn_ = locationNameEn;
|
||||
setParameter(std::string("LocationNameEn"), locationNameEn);
|
||||
}
|
||||
|
||||
std::string DescribeVodRangeDataByLocateAndIspServiceRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeVodRangeDataByLocateAndIspServiceRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeVodRangeDataByLocateAndIspServiceRequest::getIspNameEn() const {
|
||||
return ispNameEn_;
|
||||
}
|
||||
|
||||
void DescribeVodRangeDataByLocateAndIspServiceRequest::setIspNameEn(const std::string &ispNameEn) {
|
||||
ispNameEn_ = ispNameEn;
|
||||
setParameter(std::string("IspNameEn"), ispNameEn);
|
||||
}
|
||||
|
||||
std::string DescribeVodRangeDataByLocateAndIspServiceRequest::getDomainName() const {
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeVodRangeDataByLocateAndIspServiceRequest::setDomainName(const std::string &domainName) {
|
||||
domainName_ = domainName;
|
||||
setParameter(std::string("DomainName"), domainName);
|
||||
}
|
||||
|
||||
std::string DescribeVodRangeDataByLocateAndIspServiceRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeVodRangeDataByLocateAndIspServiceRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
long DescribeVodRangeDataByLocateAndIspServiceRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeVodRangeDataByLocateAndIspServiceRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/vod/model/DescribeVodRangeDataByLocateAndIspServiceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Vod;
|
||||
using namespace AlibabaCloud::Vod::Model;
|
||||
|
||||
DescribeVodRangeDataByLocateAndIspServiceResult::DescribeVodRangeDataByLocateAndIspServiceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeVodRangeDataByLocateAndIspServiceResult::DescribeVodRangeDataByLocateAndIspServiceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeVodRangeDataByLocateAndIspServiceResult::~DescribeVodRangeDataByLocateAndIspServiceResult()
|
||||
{}
|
||||
|
||||
void DescribeVodRangeDataByLocateAndIspServiceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["JsonResult"].isNull())
|
||||
jsonResult_ = value["JsonResult"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeVodRangeDataByLocateAndIspServiceResult::getJsonResult()const
|
||||
{
|
||||
return jsonResult_;
|
||||
}
|
||||
|
||||
@@ -70,6 +70,15 @@ void DescribeVodStorageDataRequest::setOwnerId(long ownerId) {
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getAppId() const {
|
||||
return appId_;
|
||||
}
|
||||
|
||||
void DescribeVodStorageDataRequest::setAppId(const std::string &appId) {
|
||||
appId_ = appId;
|
||||
setParameter(std::string("AppId"), appId);
|
||||
}
|
||||
|
||||
std::string DescribeVodStorageDataRequest::getInterval() const {
|
||||
return interval_;
|
||||
}
|
||||
|
||||
@@ -70,6 +70,15 @@ void DescribeVodTranscodeDataRequest::setOwnerId(long ownerId) {
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getAppId() const {
|
||||
return appId_;
|
||||
}
|
||||
|
||||
void DescribeVodTranscodeDataRequest::setAppId(const std::string &appId) {
|
||||
appId_ = appId;
|
||||
setParameter(std::string("AppId"), appId);
|
||||
}
|
||||
|
||||
std::string DescribeVodTranscodeDataRequest::getInterval() const {
|
||||
return interval_;
|
||||
}
|
||||
|
||||
@@ -34,15 +34,6 @@ void RefreshVodObjectCachesRequest::setObjectPath(const std::string &objectPath)
|
||||
setParameter(std::string("ObjectPath"), objectPath);
|
||||
}
|
||||
|
||||
long RefreshVodObjectCachesRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void RefreshVodObjectCachesRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string RefreshVodObjectCachesRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
@@ -61,3 +52,21 @@ void RefreshVodObjectCachesRequest::setObjectType(const std::string &objectType)
|
||||
setParameter(std::string("ObjectType"), objectType);
|
||||
}
|
||||
|
||||
long RefreshVodObjectCachesRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void RefreshVodObjectCachesRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
bool RefreshVodObjectCachesRequest::getForce() const {
|
||||
return force_;
|
||||
}
|
||||
|
||||
void RefreshVodObjectCachesRequest::setForce(bool force) {
|
||||
force_ = force;
|
||||
setParameter(std::string("Force"), force ? "true" : "false");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user