Fixed SDK update delay.

This commit is contained in:
sdk-team
2021-10-08 09:38:54 +00:00
parent a1f3045396
commit 59616fc161
53 changed files with 1088 additions and 451 deletions

View File

@@ -1,3 +1,6 @@
2021-10-08 Version: 1.36.894
- Fixed SDK update delay.
2021-10-08 Version: 1.36.893
- Fixed SDK update delay.

View File

@@ -1 +1 @@
1.36.893
1.36.894

View File

@@ -27,6 +27,8 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/AddFCTriggerResult.h
include/alibabacloud/cdn/model/BatchAddCdnDomainRequest.h
include/alibabacloud/cdn/model/BatchAddCdnDomainResult.h
include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h
include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h
include/alibabacloud/cdn/model/BatchSetCdnDomainConfigRequest.h
include/alibabacloud/cdn/model/BatchSetCdnDomainConfigResult.h
include/alibabacloud/cdn/model/BatchSetCdnDomainServerCertificateRequest.h
@@ -79,6 +81,8 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/DescribeCdnCertificateDetailResult.h
include/alibabacloud/cdn/model/DescribeCdnCertificateListRequest.h
include/alibabacloud/cdn/model/DescribeCdnCertificateListResult.h
include/alibabacloud/cdn/model/DescribeCdnDeletedDomainsRequest.h
include/alibabacloud/cdn/model/DescribeCdnDeletedDomainsResult.h
include/alibabacloud/cdn/model/DescribeCdnDeliverListRequest.h
include/alibabacloud/cdn/model/DescribeCdnDeliverListResult.h
include/alibabacloud/cdn/model/DescribeCdnDomainByCertificateRequest.h
@@ -161,6 +165,8 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/DescribeDomainISPDataResult.h
include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataResult.h
include/alibabacloud/cdn/model/DescribeDomainMultiUsageDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainMultiUsageDataResult.h
include/alibabacloud/cdn/model/DescribeDomainNamesOfVersionRequest.h
include/alibabacloud/cdn/model/DescribeDomainNamesOfVersionResult.h
include/alibabacloud/cdn/model/DescribeDomainPathDataRequest.h
@@ -279,8 +285,6 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/DescribeUserCertificateExpireCountResult.h
include/alibabacloud/cdn/model/DescribeUserConfigsRequest.h
include/alibabacloud/cdn/model/DescribeUserConfigsResult.h
include/alibabacloud/cdn/model/DescribeUserCustomerLabelsRequest.h
include/alibabacloud/cdn/model/DescribeUserCustomerLabelsResult.h
include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h
include/alibabacloud/cdn/model/DescribeUserDomainsResult.h
include/alibabacloud/cdn/model/DescribeUserTagsRequest.h
@@ -337,8 +341,6 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/SetCdnDomainStagingConfigResult.h
include/alibabacloud/cdn/model/SetConfigOfVersionRequest.h
include/alibabacloud/cdn/model/SetConfigOfVersionResult.h
include/alibabacloud/cdn/model/SetDomainGreenManagerConfigRequest.h
include/alibabacloud/cdn/model/SetDomainGreenManagerConfigResult.h
include/alibabacloud/cdn/model/SetDomainServerCertificateRequest.h
include/alibabacloud/cdn/model/SetDomainServerCertificateResult.h
include/alibabacloud/cdn/model/SetFileCacheExpiredConfigRequest.h
@@ -375,6 +377,8 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/SetReqHeaderConfigResult.h
include/alibabacloud/cdn/model/SetSourceHostConfigRequest.h
include/alibabacloud/cdn/model/SetSourceHostConfigResult.h
include/alibabacloud/cdn/model/SetUserGreenManagerConfigRequest.h
include/alibabacloud/cdn/model/SetUserGreenManagerConfigResult.h
include/alibabacloud/cdn/model/SetWaitingRoomConfigRequest.h
include/alibabacloud/cdn/model/SetWaitingRoomConfigResult.h
include/alibabacloud/cdn/model/StartCdnDomainRequest.h
@@ -402,6 +406,8 @@ set(cdn_src
src/model/AddFCTriggerResult.cc
src/model/BatchAddCdnDomainRequest.cc
src/model/BatchAddCdnDomainResult.cc
src/model/BatchDeleteCdnDomainConfigRequest.cc
src/model/BatchDeleteCdnDomainConfigResult.cc
src/model/BatchSetCdnDomainConfigRequest.cc
src/model/BatchSetCdnDomainConfigResult.cc
src/model/BatchSetCdnDomainServerCertificateRequest.cc
@@ -454,6 +460,8 @@ set(cdn_src
src/model/DescribeCdnCertificateDetailResult.cc
src/model/DescribeCdnCertificateListRequest.cc
src/model/DescribeCdnCertificateListResult.cc
src/model/DescribeCdnDeletedDomainsRequest.cc
src/model/DescribeCdnDeletedDomainsResult.cc
src/model/DescribeCdnDeliverListRequest.cc
src/model/DescribeCdnDeliverListResult.cc
src/model/DescribeCdnDomainByCertificateRequest.cc
@@ -536,6 +544,8 @@ set(cdn_src
src/model/DescribeDomainISPDataResult.cc
src/model/DescribeDomainMax95BpsDataRequest.cc
src/model/DescribeDomainMax95BpsDataResult.cc
src/model/DescribeDomainMultiUsageDataRequest.cc
src/model/DescribeDomainMultiUsageDataResult.cc
src/model/DescribeDomainNamesOfVersionRequest.cc
src/model/DescribeDomainNamesOfVersionResult.cc
src/model/DescribeDomainPathDataRequest.cc
@@ -654,8 +664,6 @@ set(cdn_src
src/model/DescribeUserCertificateExpireCountResult.cc
src/model/DescribeUserConfigsRequest.cc
src/model/DescribeUserConfigsResult.cc
src/model/DescribeUserCustomerLabelsRequest.cc
src/model/DescribeUserCustomerLabelsResult.cc
src/model/DescribeUserDomainsRequest.cc
src/model/DescribeUserDomainsResult.cc
src/model/DescribeUserTagsRequest.cc
@@ -712,8 +720,6 @@ set(cdn_src
src/model/SetCdnDomainStagingConfigResult.cc
src/model/SetConfigOfVersionRequest.cc
src/model/SetConfigOfVersionResult.cc
src/model/SetDomainGreenManagerConfigRequest.cc
src/model/SetDomainGreenManagerConfigResult.cc
src/model/SetDomainServerCertificateRequest.cc
src/model/SetDomainServerCertificateResult.cc
src/model/SetFileCacheExpiredConfigRequest.cc
@@ -750,6 +756,8 @@ set(cdn_src
src/model/SetReqHeaderConfigResult.cc
src/model/SetSourceHostConfigRequest.cc
src/model/SetSourceHostConfigResult.cc
src/model/SetUserGreenManagerConfigRequest.cc
src/model/SetUserGreenManagerConfigResult.cc
src/model/SetWaitingRoomConfigRequest.cc
src/model/SetWaitingRoomConfigResult.cc
src/model/StartCdnDomainRequest.cc

View File

@@ -28,6 +28,8 @@
#include "model/AddFCTriggerResult.h"
#include "model/BatchAddCdnDomainRequest.h"
#include "model/BatchAddCdnDomainResult.h"
#include "model/BatchDeleteCdnDomainConfigRequest.h"
#include "model/BatchDeleteCdnDomainConfigResult.h"
#include "model/BatchSetCdnDomainConfigRequest.h"
#include "model/BatchSetCdnDomainConfigResult.h"
#include "model/BatchSetCdnDomainServerCertificateRequest.h"
@@ -80,6 +82,8 @@
#include "model/DescribeCdnCertificateDetailResult.h"
#include "model/DescribeCdnCertificateListRequest.h"
#include "model/DescribeCdnCertificateListResult.h"
#include "model/DescribeCdnDeletedDomainsRequest.h"
#include "model/DescribeCdnDeletedDomainsResult.h"
#include "model/DescribeCdnDeliverListRequest.h"
#include "model/DescribeCdnDeliverListResult.h"
#include "model/DescribeCdnDomainByCertificateRequest.h"
@@ -162,6 +166,8 @@
#include "model/DescribeDomainISPDataResult.h"
#include "model/DescribeDomainMax95BpsDataRequest.h"
#include "model/DescribeDomainMax95BpsDataResult.h"
#include "model/DescribeDomainMultiUsageDataRequest.h"
#include "model/DescribeDomainMultiUsageDataResult.h"
#include "model/DescribeDomainNamesOfVersionRequest.h"
#include "model/DescribeDomainNamesOfVersionResult.h"
#include "model/DescribeDomainPathDataRequest.h"
@@ -280,8 +286,6 @@
#include "model/DescribeUserCertificateExpireCountResult.h"
#include "model/DescribeUserConfigsRequest.h"
#include "model/DescribeUserConfigsResult.h"
#include "model/DescribeUserCustomerLabelsRequest.h"
#include "model/DescribeUserCustomerLabelsResult.h"
#include "model/DescribeUserDomainsRequest.h"
#include "model/DescribeUserDomainsResult.h"
#include "model/DescribeUserTagsRequest.h"
@@ -338,8 +342,6 @@
#include "model/SetCdnDomainStagingConfigResult.h"
#include "model/SetConfigOfVersionRequest.h"
#include "model/SetConfigOfVersionResult.h"
#include "model/SetDomainGreenManagerConfigRequest.h"
#include "model/SetDomainGreenManagerConfigResult.h"
#include "model/SetDomainServerCertificateRequest.h"
#include "model/SetDomainServerCertificateResult.h"
#include "model/SetFileCacheExpiredConfigRequest.h"
@@ -376,6 +378,8 @@
#include "model/SetReqHeaderConfigResult.h"
#include "model/SetSourceHostConfigRequest.h"
#include "model/SetSourceHostConfigResult.h"
#include "model/SetUserGreenManagerConfigRequest.h"
#include "model/SetUserGreenManagerConfigResult.h"
#include "model/SetWaitingRoomConfigRequest.h"
#include "model/SetWaitingRoomConfigResult.h"
#include "model/StartCdnDomainRequest.h"
@@ -412,6 +416,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::BatchAddCdnDomainResult> BatchAddCdnDomainOutcome;
typedef std::future<BatchAddCdnDomainOutcome> BatchAddCdnDomainOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::BatchAddCdnDomainRequest&, const BatchAddCdnDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchAddCdnDomainAsyncHandler;
typedef Outcome<Error, Model::BatchDeleteCdnDomainConfigResult> BatchDeleteCdnDomainConfigOutcome;
typedef std::future<BatchDeleteCdnDomainConfigOutcome> BatchDeleteCdnDomainConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::BatchDeleteCdnDomainConfigRequest&, const BatchDeleteCdnDomainConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDeleteCdnDomainConfigAsyncHandler;
typedef Outcome<Error, Model::BatchSetCdnDomainConfigResult> BatchSetCdnDomainConfigOutcome;
typedef std::future<BatchSetCdnDomainConfigOutcome> BatchSetCdnDomainConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::BatchSetCdnDomainConfigRequest&, const BatchSetCdnDomainConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchSetCdnDomainConfigAsyncHandler;
@@ -490,6 +497,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeCdnCertificateListResult> DescribeCdnCertificateListOutcome;
typedef std::future<DescribeCdnCertificateListOutcome> DescribeCdnCertificateListOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeCdnCertificateListRequest&, const DescribeCdnCertificateListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnCertificateListAsyncHandler;
typedef Outcome<Error, Model::DescribeCdnDeletedDomainsResult> DescribeCdnDeletedDomainsOutcome;
typedef std::future<DescribeCdnDeletedDomainsOutcome> DescribeCdnDeletedDomainsOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeCdnDeletedDomainsRequest&, const DescribeCdnDeletedDomainsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnDeletedDomainsAsyncHandler;
typedef Outcome<Error, Model::DescribeCdnDeliverListResult> DescribeCdnDeliverListOutcome;
typedef std::future<DescribeCdnDeliverListOutcome> DescribeCdnDeliverListOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeCdnDeliverListRequest&, const DescribeCdnDeliverListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnDeliverListAsyncHandler;
@@ -613,6 +623,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDomainMax95BpsDataResult> DescribeDomainMax95BpsDataOutcome;
typedef std::future<DescribeDomainMax95BpsDataOutcome> DescribeDomainMax95BpsDataOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeDomainMax95BpsDataRequest&, const DescribeDomainMax95BpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainMax95BpsDataAsyncHandler;
typedef Outcome<Error, Model::DescribeDomainMultiUsageDataResult> DescribeDomainMultiUsageDataOutcome;
typedef std::future<DescribeDomainMultiUsageDataOutcome> DescribeDomainMultiUsageDataOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeDomainMultiUsageDataRequest&, const DescribeDomainMultiUsageDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainMultiUsageDataAsyncHandler;
typedef Outcome<Error, Model::DescribeDomainNamesOfVersionResult> DescribeDomainNamesOfVersionOutcome;
typedef std::future<DescribeDomainNamesOfVersionOutcome> DescribeDomainNamesOfVersionOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeDomainNamesOfVersionRequest&, const DescribeDomainNamesOfVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainNamesOfVersionAsyncHandler;
@@ -790,9 +803,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeUserConfigsResult> DescribeUserConfigsOutcome;
typedef std::future<DescribeUserConfigsOutcome> DescribeUserConfigsOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeUserConfigsRequest&, const DescribeUserConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserConfigsAsyncHandler;
typedef Outcome<Error, Model::DescribeUserCustomerLabelsResult> DescribeUserCustomerLabelsOutcome;
typedef std::future<DescribeUserCustomerLabelsOutcome> DescribeUserCustomerLabelsOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeUserCustomerLabelsRequest&, const DescribeUserCustomerLabelsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserCustomerLabelsAsyncHandler;
typedef Outcome<Error, Model::DescribeUserDomainsResult> DescribeUserDomainsOutcome;
typedef std::future<DescribeUserDomainsOutcome> DescribeUserDomainsOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeUserDomainsRequest&, const DescribeUserDomainsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserDomainsAsyncHandler;
@@ -877,9 +887,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SetConfigOfVersionResult> SetConfigOfVersionOutcome;
typedef std::future<SetConfigOfVersionOutcome> SetConfigOfVersionOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::SetConfigOfVersionRequest&, const SetConfigOfVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetConfigOfVersionAsyncHandler;
typedef Outcome<Error, Model::SetDomainGreenManagerConfigResult> SetDomainGreenManagerConfigOutcome;
typedef std::future<SetDomainGreenManagerConfigOutcome> SetDomainGreenManagerConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::SetDomainGreenManagerConfigRequest&, const SetDomainGreenManagerConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDomainGreenManagerConfigAsyncHandler;
typedef Outcome<Error, Model::SetDomainServerCertificateResult> SetDomainServerCertificateOutcome;
typedef std::future<SetDomainServerCertificateOutcome> SetDomainServerCertificateOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::SetDomainServerCertificateRequest&, const SetDomainServerCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDomainServerCertificateAsyncHandler;
@@ -934,6 +941,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SetSourceHostConfigResult> SetSourceHostConfigOutcome;
typedef std::future<SetSourceHostConfigOutcome> SetSourceHostConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::SetSourceHostConfigRequest&, const SetSourceHostConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetSourceHostConfigAsyncHandler;
typedef Outcome<Error, Model::SetUserGreenManagerConfigResult> SetUserGreenManagerConfigOutcome;
typedef std::future<SetUserGreenManagerConfigOutcome> SetUserGreenManagerConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::SetUserGreenManagerConfigRequest&, const SetUserGreenManagerConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetUserGreenManagerConfigAsyncHandler;
typedef Outcome<Error, Model::SetWaitingRoomConfigResult> SetWaitingRoomConfigOutcome;
typedef std::future<SetWaitingRoomConfigOutcome> SetWaitingRoomConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::SetWaitingRoomConfigRequest&, const SetWaitingRoomConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetWaitingRoomConfigAsyncHandler;
@@ -975,6 +985,9 @@ namespace AlibabaCloud
BatchAddCdnDomainOutcome batchAddCdnDomain(const Model::BatchAddCdnDomainRequest &request)const;
void batchAddCdnDomainAsync(const Model::BatchAddCdnDomainRequest& request, const BatchAddCdnDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchAddCdnDomainOutcomeCallable batchAddCdnDomainCallable(const Model::BatchAddCdnDomainRequest& request) const;
BatchDeleteCdnDomainConfigOutcome batchDeleteCdnDomainConfig(const Model::BatchDeleteCdnDomainConfigRequest &request)const;
void batchDeleteCdnDomainConfigAsync(const Model::BatchDeleteCdnDomainConfigRequest& request, const BatchDeleteCdnDomainConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchDeleteCdnDomainConfigOutcomeCallable batchDeleteCdnDomainConfigCallable(const Model::BatchDeleteCdnDomainConfigRequest& request) const;
BatchSetCdnDomainConfigOutcome batchSetCdnDomainConfig(const Model::BatchSetCdnDomainConfigRequest &request)const;
void batchSetCdnDomainConfigAsync(const Model::BatchSetCdnDomainConfigRequest& request, const BatchSetCdnDomainConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchSetCdnDomainConfigOutcomeCallable batchSetCdnDomainConfigCallable(const Model::BatchSetCdnDomainConfigRequest& request) const;
@@ -1053,6 +1066,9 @@ namespace AlibabaCloud
DescribeCdnCertificateListOutcome describeCdnCertificateList(const Model::DescribeCdnCertificateListRequest &request)const;
void describeCdnCertificateListAsync(const Model::DescribeCdnCertificateListRequest& request, const DescribeCdnCertificateListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCdnCertificateListOutcomeCallable describeCdnCertificateListCallable(const Model::DescribeCdnCertificateListRequest& request) const;
DescribeCdnDeletedDomainsOutcome describeCdnDeletedDomains(const Model::DescribeCdnDeletedDomainsRequest &request)const;
void describeCdnDeletedDomainsAsync(const Model::DescribeCdnDeletedDomainsRequest& request, const DescribeCdnDeletedDomainsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCdnDeletedDomainsOutcomeCallable describeCdnDeletedDomainsCallable(const Model::DescribeCdnDeletedDomainsRequest& request) const;
DescribeCdnDeliverListOutcome describeCdnDeliverList(const Model::DescribeCdnDeliverListRequest &request)const;
void describeCdnDeliverListAsync(const Model::DescribeCdnDeliverListRequest& request, const DescribeCdnDeliverListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCdnDeliverListOutcomeCallable describeCdnDeliverListCallable(const Model::DescribeCdnDeliverListRequest& request) const;
@@ -1176,6 +1192,9 @@ namespace AlibabaCloud
DescribeDomainMax95BpsDataOutcome describeDomainMax95BpsData(const Model::DescribeDomainMax95BpsDataRequest &request)const;
void describeDomainMax95BpsDataAsync(const Model::DescribeDomainMax95BpsDataRequest& request, const DescribeDomainMax95BpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainMax95BpsDataOutcomeCallable describeDomainMax95BpsDataCallable(const Model::DescribeDomainMax95BpsDataRequest& request) const;
DescribeDomainMultiUsageDataOutcome describeDomainMultiUsageData(const Model::DescribeDomainMultiUsageDataRequest &request)const;
void describeDomainMultiUsageDataAsync(const Model::DescribeDomainMultiUsageDataRequest& request, const DescribeDomainMultiUsageDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainMultiUsageDataOutcomeCallable describeDomainMultiUsageDataCallable(const Model::DescribeDomainMultiUsageDataRequest& request) const;
DescribeDomainNamesOfVersionOutcome describeDomainNamesOfVersion(const Model::DescribeDomainNamesOfVersionRequest &request)const;
void describeDomainNamesOfVersionAsync(const Model::DescribeDomainNamesOfVersionRequest& request, const DescribeDomainNamesOfVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainNamesOfVersionOutcomeCallable describeDomainNamesOfVersionCallable(const Model::DescribeDomainNamesOfVersionRequest& request) const;
@@ -1353,9 +1372,6 @@ namespace AlibabaCloud
DescribeUserConfigsOutcome describeUserConfigs(const Model::DescribeUserConfigsRequest &request)const;
void describeUserConfigsAsync(const Model::DescribeUserConfigsRequest& request, const DescribeUserConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUserConfigsOutcomeCallable describeUserConfigsCallable(const Model::DescribeUserConfigsRequest& request) const;
DescribeUserCustomerLabelsOutcome describeUserCustomerLabels(const Model::DescribeUserCustomerLabelsRequest &request)const;
void describeUserCustomerLabelsAsync(const Model::DescribeUserCustomerLabelsRequest& request, const DescribeUserCustomerLabelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUserCustomerLabelsOutcomeCallable describeUserCustomerLabelsCallable(const Model::DescribeUserCustomerLabelsRequest& request) const;
DescribeUserDomainsOutcome describeUserDomains(const Model::DescribeUserDomainsRequest &request)const;
void describeUserDomainsAsync(const Model::DescribeUserDomainsRequest& request, const DescribeUserDomainsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUserDomainsOutcomeCallable describeUserDomainsCallable(const Model::DescribeUserDomainsRequest& request) const;
@@ -1440,9 +1456,6 @@ namespace AlibabaCloud
SetConfigOfVersionOutcome setConfigOfVersion(const Model::SetConfigOfVersionRequest &request)const;
void setConfigOfVersionAsync(const Model::SetConfigOfVersionRequest& request, const SetConfigOfVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetConfigOfVersionOutcomeCallable setConfigOfVersionCallable(const Model::SetConfigOfVersionRequest& request) const;
SetDomainGreenManagerConfigOutcome setDomainGreenManagerConfig(const Model::SetDomainGreenManagerConfigRequest &request)const;
void setDomainGreenManagerConfigAsync(const Model::SetDomainGreenManagerConfigRequest& request, const SetDomainGreenManagerConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDomainGreenManagerConfigOutcomeCallable setDomainGreenManagerConfigCallable(const Model::SetDomainGreenManagerConfigRequest& request) const;
SetDomainServerCertificateOutcome setDomainServerCertificate(const Model::SetDomainServerCertificateRequest &request)const;
void setDomainServerCertificateAsync(const Model::SetDomainServerCertificateRequest& request, const SetDomainServerCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDomainServerCertificateOutcomeCallable setDomainServerCertificateCallable(const Model::SetDomainServerCertificateRequest& request) const;
@@ -1497,6 +1510,9 @@ namespace AlibabaCloud
SetSourceHostConfigOutcome setSourceHostConfig(const Model::SetSourceHostConfigRequest &request)const;
void setSourceHostConfigAsync(const Model::SetSourceHostConfigRequest& request, const SetSourceHostConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetSourceHostConfigOutcomeCallable setSourceHostConfigCallable(const Model::SetSourceHostConfigRequest& request) const;
SetUserGreenManagerConfigOutcome setUserGreenManagerConfig(const Model::SetUserGreenManagerConfigRequest &request)const;
void setUserGreenManagerConfigAsync(const Model::SetUserGreenManagerConfigRequest& request, const SetUserGreenManagerConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetUserGreenManagerConfigOutcomeCallable setUserGreenManagerConfigCallable(const Model::SetUserGreenManagerConfigRequest& request) const;
SetWaitingRoomConfigOutcome setWaitingRoomConfig(const Model::SetWaitingRoomConfigRequest &request)const;
void setWaitingRoomConfigAsync(const Model::SetWaitingRoomConfigRequest& request, const SetWaitingRoomConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetWaitingRoomConfigOutcomeCallable setWaitingRoomConfigCallable(const Model::SetWaitingRoomConfigRequest& request) const;

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSRESULT_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSRESULT_H_
#ifndef ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_
#define ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DescribeUserCustomerLabelsResult : public ServiceResult
class ALIBABACLOUD_CDN_EXPORT BatchDeleteCdnDomainConfigResult : public ServiceResult
{
public:
DescribeUserCustomerLabelsResult();
explicit DescribeUserCustomerLabelsResult(const std::string &payload);
~DescribeUserCustomerLabelsResult();
bool getIsInnerUser()const;
BatchDeleteCdnDomainConfigResult();
explicit BatchDeleteCdnDomainConfigResult(const std::string &payload);
~BatchDeleteCdnDomainConfigResult();
protected:
void parse(const std::string &payload);
private:
bool isInnerUser_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSRESULT_H_
#endif // !ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_

View File

@@ -32,15 +32,23 @@ namespace AlibabaCloud
class ALIBABACLOUD_CDN_EXPORT BatchSetCdnDomainConfigResult : public ServiceResult
{
public:
struct DomainConfigModel
{
std::string functionName;
std::string domainName;
long configId;
};
BatchSetCdnDomainConfigResult();
explicit BatchSetCdnDomainConfigResult(const std::string &payload);
~BatchSetCdnDomainConfigResult();
std::vector<DomainConfigModel> getDomainConfigList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DomainConfigModel> domainConfigList_;
};
}

View File

@@ -47,8 +47,6 @@ namespace AlibabaCloud
void setSchedule(const std::string& schedule);
std::string getName()const;
void setName(const std::string& name);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string reports_;
@@ -57,7 +55,6 @@ namespace AlibabaCloud
long ownerId_;
std::string schedule_;
std::string name_;
std::string status_;
};
}

View File

@@ -35,26 +35,17 @@ namespace AlibabaCloud
CreateCdnSubTaskRequest();
~CreateCdnSubTaskRequest();
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 getReportIds()const;
void setReportIds(const std::string& reportIds);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string startTime_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string reportIds_;
std::string status_;
};
}

View File

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

View File

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

View File

@@ -39,13 +39,10 @@ namespace AlibabaCloud
void setDeliverId(long deliverId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
long deliverId_;
long ownerId_;
std::string status_;
};
}

View File

@@ -37,18 +37,21 @@ namespace AlibabaCloud
std::string getFunctionNames()const;
void setFunctionNames(const std::string& functionNames);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getConfigId()const;
void setConfigId(const std::string& configId);
private:
std::string functionNames_;
std::string securityToken_;
std::string domainName_;
long ownerId_;
std::string securityToken_;
std::string configId_;
};
}

View File

@@ -34,7 +34,7 @@ namespace AlibabaCloud
public:
struct DomainLogDetail
{
struct PageInfoDetail
struct PageInfos
{
long pageSize;
long total;
@@ -50,7 +50,7 @@ namespace AlibabaCloud
};
std::string domainName;
std::vector<DomainLogDetail::LogInfoDetail> logInfos;
std::vector<DomainLogDetail::PageInfoDetail> pageInfos;
PageInfos pageInfos;
long logCount;
};

View File

@@ -37,18 +37,12 @@ namespace AlibabaCloud
long getReportId()const;
void setReportId(long reportId);
std::string getPermission()const;
void setPermission(const std::string& permission);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
long reportId_;
std::string permission_;
long ownerId_;
std::string status_;
};
}

View File

@@ -37,12 +37,9 @@ namespace AlibabaCloud
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
long ownerId_;
std::string status_;
};
}

View File

@@ -52,7 +52,6 @@ namespace AlibabaCloud
std::vector<PageData::Source> sources;
std::string cname;
std::string domainStatus;
std::string sandbox;
};

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeCdnWafDomainRequest();
~DescribeCdnWafDomainRequest();
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDomainName()const;
@@ -43,6 +45,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string resourceGroupId_;
std::string regionId_;
std::string domainName_;
long ownerId_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_SETDOMAINGREENMANAGERCONFIGREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_SETDOMAINGREENMANAGERCONFIGREQUEST_H_
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINMULTIUSAGEDATAREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINMULTIUSAGEDATAREQUEST_H_
#include <string>
#include <vector>
@@ -28,27 +28,30 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT SetDomainGreenManagerConfigRequest : public RpcServiceRequest
class ALIBABACLOUD_CDN_EXPORT DescribeDomainMultiUsageDataRequest : public RpcServiceRequest
{
public:
SetDomainGreenManagerConfigRequest();
~SetDomainGreenManagerConfigRequest();
DescribeDomainMultiUsageDataRequest();
~DescribeDomainMultiUsageDataRequest();
std::string getEnable()const;
void setEnable(const std::string& enable);
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 enable_;
std::string startTime_;
std::string domainName_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_SETDOMAINGREENMANAGERCONFIGREQUEST_H_
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINMULTIUSAGEDATAREQUEST_H_

View 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.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINMULTIUSAGEDATARESULT_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINMULTIUSAGEDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DescribeDomainMultiUsageDataResult : public ServiceResult
{
public:
struct RequestDataModule
{
std::string type;
long request;
std::string domain;
std::string timeStamp;
};
struct TrafficDataModule
{
std::string type;
std::string area;
float bps;
std::string domain;
std::string timeStamp;
};
DescribeDomainMultiUsageDataResult();
explicit DescribeDomainMultiUsageDataResult(const std::string &payload);
~DescribeDomainMultiUsageDataResult();
std::string getEndTime()const;
std::string getStartTime()const;
std::vector<RequestDataModule> getRequestPerInterval()const;
std::vector<TrafficDataModule> getTrafficPerInterval()const;
protected:
void parse(const std::string &payload);
private:
std::string endTime_;
std::string startTime_;
std::vector<RequestDataModule> requestPerInterval_;
std::vector<TrafficDataModule> trafficPerInterval_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINMULTIUSAGEDATARESULT_H_

View File

@@ -35,8 +35,12 @@ namespace AlibabaCloud
DescribeDomainRealTimeTrafficDataRequest();
~DescribeDomainRealTimeTrafficDataRequest();
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;
@@ -45,7 +49,9 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string locationNameEn_;
std::string startTime_;
std::string ispNameEn_;
std::string domainName_;
std::string endTime_;
long ownerId_;

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getType()const;
void setType(const std::string& type);
std::string getDataProtocol()const;
void setDataProtocol(const std::string& dataProtocol);
std::string getArea()const;
@@ -54,6 +56,7 @@ namespace AlibabaCloud
private:
std::string startTime_;
std::string type_;
std::string dataProtocol_;
std::string area_;
std::string domainName_;

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
DescribeUserDomainsRequest();
~DescribeUserDomainsRequest();
std::string getSource()const;
void setSource(const std::string& source);
int getPageNumber()const;
void setPageNumber(int pageNumber);
bool getCheckDomainShow()const;
@@ -75,6 +77,7 @@ namespace AlibabaCloud
void setChangeStartTime(const std::string& changeStartTime);
private:
std::string source_;
int pageNumber_;
bool checkDomainShow_;
std::string resourceGroupId_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSREQUEST_H_
#ifndef ALIBABACLOUD_CDN_MODEL_SETUSERGREENMANAGERCONFIGREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_SETUSERGREENMANAGERCONFIGREQUEST_H_
#include <string>
#include <vector>
@@ -28,30 +28,30 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DescribeUserCustomerLabelsRequest : public RpcServiceRequest
class ALIBABACLOUD_CDN_EXPORT SetUserGreenManagerConfigRequest : public RpcServiceRequest
{
public:
DescribeUserCustomerLabelsRequest();
~DescribeUserCustomerLabelsRequest();
SetUserGreenManagerConfigRequest();
~SetUserGreenManagerConfigRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getUid()const;
void setUid(long uid);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getQuota()const;
void setQuota(const std::string& quota);
std::string getRatio()const;
void setRatio(const std::string& ratio);
private:
long ownerId_;
std::string accessKeyId_;
long uid_;
std::string securityToken_;
std::string quota_;
std::string ratio_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSREQUEST_H_
#endif // !ALIBABACLOUD_CDN_MODEL_SETUSERGREENMANAGERCONFIGREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_SETDOMAINGREENMANAGERCONFIGRESULT_H_
#define ALIBABACLOUD_CDN_MODEL_SETDOMAINGREENMANAGERCONFIGRESULT_H_
#ifndef ALIBABACLOUD_CDN_MODEL_SETUSERGREENMANAGERCONFIGRESULT_H_
#define ALIBABACLOUD_CDN_MODEL_SETUSERGREENMANAGERCONFIGRESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT SetDomainGreenManagerConfigResult : public ServiceResult
class ALIBABACLOUD_CDN_EXPORT SetUserGreenManagerConfigResult : public ServiceResult
{
public:
SetDomainGreenManagerConfigResult();
explicit SetDomainGreenManagerConfigResult(const std::string &payload);
~SetDomainGreenManagerConfigResult();
SetUserGreenManagerConfigResult();
explicit SetUserGreenManagerConfigResult(const std::string &payload);
~SetUserGreenManagerConfigResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_SETDOMAINGREENMANAGERCONFIGRESULT_H_
#endif // !ALIBABACLOUD_CDN_MODEL_SETUSERGREENMANAGERCONFIGRESULT_H_

View File

@@ -49,8 +49,6 @@ namespace AlibabaCloud
void setSchedule(const std::string& schedule);
std::string getName()const;
void setName(const std::string& name);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string reports_;
@@ -60,7 +58,6 @@ namespace AlibabaCloud
long ownerId_;
std::string schedule_;
std::string name_;
std::string status_;
};
}

View File

@@ -45,8 +45,6 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getReportIds()const;
void setReportIds(const std::string& reportIds);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string startTime_;
@@ -54,7 +52,6 @@ namespace AlibabaCloud
std::string endTime_;
long ownerId_;
std::string reportIds_;
std::string status_;
};
}

View File

@@ -159,6 +159,42 @@ CdnClient::BatchAddCdnDomainOutcomeCallable CdnClient::batchAddCdnDomainCallable
return task->get_future();
}
CdnClient::BatchDeleteCdnDomainConfigOutcome CdnClient::batchDeleteCdnDomainConfig(const BatchDeleteCdnDomainConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return BatchDeleteCdnDomainConfigOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return BatchDeleteCdnDomainConfigOutcome(BatchDeleteCdnDomainConfigResult(outcome.result()));
else
return BatchDeleteCdnDomainConfigOutcome(outcome.error());
}
void CdnClient::batchDeleteCdnDomainConfigAsync(const BatchDeleteCdnDomainConfigRequest& request, const BatchDeleteCdnDomainConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, batchDeleteCdnDomainConfig(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::BatchDeleteCdnDomainConfigOutcomeCallable CdnClient::batchDeleteCdnDomainConfigCallable(const BatchDeleteCdnDomainConfigRequest &request) const
{
auto task = std::make_shared<std::packaged_task<BatchDeleteCdnDomainConfigOutcome()>>(
[this, request]()
{
return this->batchDeleteCdnDomainConfig(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::BatchSetCdnDomainConfigOutcome CdnClient::batchSetCdnDomainConfig(const BatchSetCdnDomainConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1095,6 +1131,42 @@ CdnClient::DescribeCdnCertificateListOutcomeCallable CdnClient::describeCdnCerti
return task->get_future();
}
CdnClient::DescribeCdnDeletedDomainsOutcome CdnClient::describeCdnDeletedDomains(const DescribeCdnDeletedDomainsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeCdnDeletedDomainsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeCdnDeletedDomainsOutcome(DescribeCdnDeletedDomainsResult(outcome.result()));
else
return DescribeCdnDeletedDomainsOutcome(outcome.error());
}
void CdnClient::describeCdnDeletedDomainsAsync(const DescribeCdnDeletedDomainsRequest& request, const DescribeCdnDeletedDomainsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeCdnDeletedDomains(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::DescribeCdnDeletedDomainsOutcomeCallable CdnClient::describeCdnDeletedDomainsCallable(const DescribeCdnDeletedDomainsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeCdnDeletedDomainsOutcome()>>(
[this, request]()
{
return this->describeCdnDeletedDomains(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::DescribeCdnDeliverListOutcome CdnClient::describeCdnDeliverList(const DescribeCdnDeliverListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2571,6 +2643,42 @@ CdnClient::DescribeDomainMax95BpsDataOutcomeCallable CdnClient::describeDomainMa
return task->get_future();
}
CdnClient::DescribeDomainMultiUsageDataOutcome CdnClient::describeDomainMultiUsageData(const DescribeDomainMultiUsageDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDomainMultiUsageDataOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDomainMultiUsageDataOutcome(DescribeDomainMultiUsageDataResult(outcome.result()));
else
return DescribeDomainMultiUsageDataOutcome(outcome.error());
}
void CdnClient::describeDomainMultiUsageDataAsync(const DescribeDomainMultiUsageDataRequest& request, const DescribeDomainMultiUsageDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDomainMultiUsageData(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::DescribeDomainMultiUsageDataOutcomeCallable CdnClient::describeDomainMultiUsageDataCallable(const DescribeDomainMultiUsageDataRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDomainMultiUsageDataOutcome()>>(
[this, request]()
{
return this->describeDomainMultiUsageData(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::DescribeDomainNamesOfVersionOutcome CdnClient::describeDomainNamesOfVersion(const DescribeDomainNamesOfVersionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4695,42 +4803,6 @@ CdnClient::DescribeUserConfigsOutcomeCallable CdnClient::describeUserConfigsCall
return task->get_future();
}
CdnClient::DescribeUserCustomerLabelsOutcome CdnClient::describeUserCustomerLabels(const DescribeUserCustomerLabelsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeUserCustomerLabelsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeUserCustomerLabelsOutcome(DescribeUserCustomerLabelsResult(outcome.result()));
else
return DescribeUserCustomerLabelsOutcome(outcome.error());
}
void CdnClient::describeUserCustomerLabelsAsync(const DescribeUserCustomerLabelsRequest& request, const DescribeUserCustomerLabelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeUserCustomerLabels(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::DescribeUserCustomerLabelsOutcomeCallable CdnClient::describeUserCustomerLabelsCallable(const DescribeUserCustomerLabelsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeUserCustomerLabelsOutcome()>>(
[this, request]()
{
return this->describeUserCustomerLabels(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::DescribeUserDomainsOutcome CdnClient::describeUserDomains(const DescribeUserDomainsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -5739,42 +5811,6 @@ CdnClient::SetConfigOfVersionOutcomeCallable CdnClient::setConfigOfVersionCallab
return task->get_future();
}
CdnClient::SetDomainGreenManagerConfigOutcome CdnClient::setDomainGreenManagerConfig(const SetDomainGreenManagerConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetDomainGreenManagerConfigOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetDomainGreenManagerConfigOutcome(SetDomainGreenManagerConfigResult(outcome.result()));
else
return SetDomainGreenManagerConfigOutcome(outcome.error());
}
void CdnClient::setDomainGreenManagerConfigAsync(const SetDomainGreenManagerConfigRequest& request, const SetDomainGreenManagerConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setDomainGreenManagerConfig(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::SetDomainGreenManagerConfigOutcomeCallable CdnClient::setDomainGreenManagerConfigCallable(const SetDomainGreenManagerConfigRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetDomainGreenManagerConfigOutcome()>>(
[this, request]()
{
return this->setDomainGreenManagerConfig(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::SetDomainServerCertificateOutcome CdnClient::setDomainServerCertificate(const SetDomainServerCertificateRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -6423,6 +6459,42 @@ CdnClient::SetSourceHostConfigOutcomeCallable CdnClient::setSourceHostConfigCall
return task->get_future();
}
CdnClient::SetUserGreenManagerConfigOutcome CdnClient::setUserGreenManagerConfig(const SetUserGreenManagerConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetUserGreenManagerConfigOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetUserGreenManagerConfigOutcome(SetUserGreenManagerConfigResult(outcome.result()));
else
return SetUserGreenManagerConfigOutcome(outcome.error());
}
void CdnClient::setUserGreenManagerConfigAsync(const SetUserGreenManagerConfigRequest& request, const SetUserGreenManagerConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setUserGreenManagerConfig(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::SetUserGreenManagerConfigOutcomeCallable CdnClient::setUserGreenManagerConfigCallable(const SetUserGreenManagerConfigRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetUserGreenManagerConfigOutcome()>>(
[this, request]()
{
return this->setUserGreenManagerConfig(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::SetWaitingRoomConfigOutcome CdnClient::setWaitingRoomConfig(const SetWaitingRoomConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -0,0 +1,84 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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/cdn/model/BatchDeleteCdnDomainConfigRequest.h>
using AlibabaCloud::Cdn::Model::BatchDeleteCdnDomainConfigRequest;
BatchDeleteCdnDomainConfigRequest::BatchDeleteCdnDomainConfigRequest() :
RpcServiceRequest("cdn", "2018-05-10", "BatchDeleteCdnDomainConfig")
{
setMethod(HttpRequest::Method::Post);
}
BatchDeleteCdnDomainConfigRequest::~BatchDeleteCdnDomainConfigRequest()
{}
std::string BatchDeleteCdnDomainConfigRequest::getFunctionNames()const
{
return functionNames_;
}
void BatchDeleteCdnDomainConfigRequest::setFunctionNames(const std::string& functionNames)
{
functionNames_ = functionNames;
setParameter("FunctionNames", functionNames);
}
std::string BatchDeleteCdnDomainConfigRequest::getDomainNames()const
{
return domainNames_;
}
void BatchDeleteCdnDomainConfigRequest::setDomainNames(const std::string& domainNames)
{
domainNames_ = domainNames;
setParameter("DomainNames", domainNames);
}
std::string BatchDeleteCdnDomainConfigRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void BatchDeleteCdnDomainConfigRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long BatchDeleteCdnDomainConfigRequest::getOwnerId()const
{
return ownerId_;
}
void BatchDeleteCdnDomainConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string BatchDeleteCdnDomainConfigRequest::getSecurityToken()const
{
return securityToken_;
}
void BatchDeleteCdnDomainConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}

View File

@@ -14,26 +14,26 @@
* limitations under the License.
*/
#include <alibabacloud/cdn/model/SetDomainGreenManagerConfigResult.h>
#include <alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Cdn;
using namespace AlibabaCloud::Cdn::Model;
SetDomainGreenManagerConfigResult::SetDomainGreenManagerConfigResult() :
BatchDeleteCdnDomainConfigResult::BatchDeleteCdnDomainConfigResult() :
ServiceResult()
{}
SetDomainGreenManagerConfigResult::SetDomainGreenManagerConfigResult(const std::string &payload) :
BatchDeleteCdnDomainConfigResult::BatchDeleteCdnDomainConfigResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SetDomainGreenManagerConfigResult::~SetDomainGreenManagerConfigResult()
BatchDeleteCdnDomainConfigResult::~BatchDeleteCdnDomainConfigResult()
{}
void SetDomainGreenManagerConfigResult::parse(const std::string &payload)
void BatchDeleteCdnDomainConfigResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;

View File

@@ -39,6 +39,23 @@ void BatchSetCdnDomainConfigResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDomainConfigListNode = value["DomainConfigList"]["DomainConfigModel"];
for (auto valueDomainConfigListDomainConfigModel : allDomainConfigListNode)
{
DomainConfigModel domainConfigListObject;
if(!valueDomainConfigListDomainConfigModel["DomainName"].isNull())
domainConfigListObject.domainName = valueDomainConfigListDomainConfigModel["DomainName"].asString();
if(!valueDomainConfigListDomainConfigModel["ConfigId"].isNull())
domainConfigListObject.configId = std::stol(valueDomainConfigListDomainConfigModel["ConfigId"].asString());
if(!valueDomainConfigListDomainConfigModel["FunctionName"].isNull())
domainConfigListObject.functionName = valueDomainConfigListDomainConfigModel["FunctionName"].asString();
domainConfigList_.push_back(domainConfigListObject);
}
}
std::vector<BatchSetCdnDomainConfigResult::DomainConfigModel> BatchSetCdnDomainConfigResult::getDomainConfigList()const
{
return domainConfigList_;
}

View File

@@ -93,14 +93,3 @@ void CreateCdnDeliverTaskRequest::setName(const std::string& name)
setBodyParameter("Name", name);
}
std::string CreateCdnDeliverTaskRequest::getStatus()const
{
return status_;
}
void CreateCdnDeliverTaskRequest::setStatus(const std::string& status)
{
status_ = status;
setBodyParameter("Status", status);
}

View File

@@ -27,17 +27,6 @@ CreateCdnSubTaskRequest::CreateCdnSubTaskRequest() :
CreateCdnSubTaskRequest::~CreateCdnSubTaskRequest()
{}
std::string CreateCdnSubTaskRequest::getStartTime()const
{
return startTime_;
}
void CreateCdnSubTaskRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setBodyParameter("StartTime", startTime);
}
std::string CreateCdnSubTaskRequest::getDomainName()const
{
return domainName_;
@@ -49,17 +38,6 @@ void CreateCdnSubTaskRequest::setDomainName(const std::string& domainName)
setBodyParameter("DomainName", domainName);
}
std::string CreateCdnSubTaskRequest::getEndTime()const
{
return endTime_;
}
void CreateCdnSubTaskRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setBodyParameter("EndTime", endTime);
}
long CreateCdnSubTaskRequest::getOwnerId()const
{
return ownerId_;
@@ -82,14 +60,3 @@ void CreateCdnSubTaskRequest::setReportIds(const std::string& reportIds)
setBodyParameter("ReportIds", reportIds);
}
std::string CreateCdnSubTaskRequest::getStatus()const
{
return status_;
}
void CreateCdnSubTaskRequest::setStatus(const std::string& status)
{
status_ = status;
setBodyParameter("Status", status);
}

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/cdn/model/DescribeCdnDeletedDomainsRequest.h>
using AlibabaCloud::Cdn::Model::DescribeCdnDeletedDomainsRequest;
DescribeCdnDeletedDomainsRequest::DescribeCdnDeletedDomainsRequest() :
RpcServiceRequest("cdn", "2018-05-10", "DescribeCdnDeletedDomains")
{
setMethod(HttpRequest::Method::Post);
}
DescribeCdnDeletedDomainsRequest::~DescribeCdnDeletedDomainsRequest()
{}
int DescribeCdnDeletedDomainsRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeCdnDeletedDomainsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
}
int DescribeCdnDeletedDomainsRequest::getPageSize()const
{
return pageSize_;
}
void DescribeCdnDeletedDomainsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}
long DescribeCdnDeletedDomainsRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeCdnDeletedDomainsRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -0,0 +1,80 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/cdn/model/DescribeCdnDeletedDomainsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Cdn;
using namespace AlibabaCloud::Cdn::Model;
DescribeCdnDeletedDomainsResult::DescribeCdnDeletedDomainsResult() :
ServiceResult()
{}
DescribeCdnDeletedDomainsResult::DescribeCdnDeletedDomainsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeCdnDeletedDomainsResult::~DescribeCdnDeletedDomainsResult()
{}
void DescribeCdnDeletedDomainsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDomainsNode = value["Domains"]["PageData"];
for (auto valueDomainsPageData : allDomainsNode)
{
PageData domainsObject;
if(!valueDomainsPageData["DomainName"].isNull())
domainsObject.domainName = valueDomainsPageData["DomainName"].asString();
if(!valueDomainsPageData["GmtModified"].isNull())
domainsObject.gmtModified = valueDomainsPageData["GmtModified"].asString();
domains_.push_back(domainsObject);
}
if(!value["PageNumber"].isNull())
pageNumber_ = std::stol(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stol(value["PageSize"].asString());
if(!value["TotalCount"].isNull())
totalCount_ = std::stol(value["TotalCount"].asString());
}
std::vector<DescribeCdnDeletedDomainsResult::PageData> DescribeCdnDeletedDomainsResult::getDomains()const
{
return domains_;
}
long DescribeCdnDeletedDomainsResult::getTotalCount()const
{
return totalCount_;
}
long DescribeCdnDeletedDomainsResult::getPageSize()const
{
return pageSize_;
}
long DescribeCdnDeletedDomainsResult::getPageNumber()const
{
return pageNumber_;
}

View File

@@ -49,14 +49,3 @@ void DescribeCdnDeliverListRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeCdnDeliverListRequest::getStatus()const
{
return status_;
}
void DescribeCdnDeliverListRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
}

View File

@@ -38,6 +38,17 @@ void DescribeCdnDomainConfigsRequest::setFunctionNames(const std::string& functi
setParameter("FunctionNames", functionNames);
}
std::string DescribeCdnDomainConfigsRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeCdnDomainConfigsRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeCdnDomainConfigsRequest::getDomainName()const
{
return domainName_;
@@ -60,14 +71,14 @@ void DescribeCdnDomainConfigsRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeCdnDomainConfigsRequest::getSecurityToken()const
std::string DescribeCdnDomainConfigsRequest::getConfigId()const
{
return securityToken_;
return configId_;
}
void DescribeCdnDomainConfigsRequest::setSecurityToken(const std::string& securityToken)
void DescribeCdnDomainConfigsRequest::setConfigId(const std::string& configId)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
configId_ = configId;
setParameter("ConfigId", configId);
}

View File

@@ -47,18 +47,6 @@ void DescribeCdnDomainLogsResult::parse(const std::string &payload)
domainLogDetailsObject.domainName = valueDomainLogDetailsDomainLogDetail["DomainName"].asString();
if(!valueDomainLogDetailsDomainLogDetail["LogCount"].isNull())
domainLogDetailsObject.logCount = std::stol(valueDomainLogDetailsDomainLogDetail["LogCount"].asString());
auto allPageInfosNode = valueDomainLogDetailsDomainLogDetail["PageInfos"]["PageInfoDetail"];
for (auto valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail : allPageInfosNode)
{
DomainLogDetail::PageInfoDetail pageInfosObject;
if(!valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["PageIndex"].isNull())
pageInfosObject.pageIndex = std::stol(valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["PageIndex"].asString());
if(!valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["PageSize"].isNull())
pageInfosObject.pageSize = std::stol(valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["PageSize"].asString());
if(!valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["Total"].isNull())
pageInfosObject.total = std::stol(valueDomainLogDetailsDomainLogDetailPageInfosPageInfoDetail["Total"].asString());
domainLogDetailsObject.pageInfos.push_back(pageInfosObject);
}
auto allLogInfosNode = valueDomainLogDetailsDomainLogDetail["LogInfos"]["LogInfoDetail"];
for (auto valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail : allLogInfosNode)
{
@@ -75,6 +63,13 @@ void DescribeCdnDomainLogsResult::parse(const std::string &payload)
logInfosObject.endTime = valueDomainLogDetailsDomainLogDetailLogInfosLogInfoDetail["EndTime"].asString();
domainLogDetailsObject.logInfos.push_back(logInfosObject);
}
auto pageInfosNode = value["PageInfos"];
if(!pageInfosNode["PageIndex"].isNull())
domainLogDetailsObject.pageInfos.pageIndex = std::stol(pageInfosNode["PageIndex"].asString());
if(!pageInfosNode["PageSize"].isNull())
domainLogDetailsObject.pageInfos.pageSize = std::stol(pageInfosNode["PageSize"].asString());
if(!pageInfosNode["Total"].isNull())
domainLogDetailsObject.pageInfos.total = std::stol(pageInfosNode["Total"].asString());
domainLogDetails_.push_back(domainLogDetailsObject);
}

View File

@@ -38,17 +38,6 @@ void DescribeCdnReportListRequest::setReportId(long reportId)
setParameter("ReportId", std::to_string(reportId));
}
std::string DescribeCdnReportListRequest::getPermission()const
{
return permission_;
}
void DescribeCdnReportListRequest::setPermission(const std::string& permission)
{
permission_ = permission;
setParameter("Permission", permission);
}
long DescribeCdnReportListRequest::getOwnerId()const
{
return ownerId_;
@@ -60,14 +49,3 @@ void DescribeCdnReportListRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeCdnReportListRequest::getStatus()const
{
return status_;
}
void DescribeCdnReportListRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
}

View File

@@ -38,14 +38,3 @@ void DescribeCdnSubListRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeCdnSubListRequest::getStatus()const
{
return status_;
}
void DescribeCdnSubListRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
}

View File

@@ -61,8 +61,6 @@ void DescribeCdnUserDomainsByFuncResult::parse(const std::string &payload)
domainsObject.sslProtocol = valueDomainsPageData["SslProtocol"].asString();
if(!valueDomainsPageData["ResourceGroupId"].isNull())
domainsObject.resourceGroupId = valueDomainsPageData["ResourceGroupId"].asString();
if(!valueDomainsPageData["Sandbox"].isNull())
domainsObject.sandbox = valueDomainsPageData["Sandbox"].asString();
auto allSourcesNode = valueDomainsPageData["Sources"]["Source"];
for (auto valueDomainsPageDataSourcesSource : allSourcesNode)
{

View File

@@ -27,6 +27,17 @@ DescribeCdnWafDomainRequest::DescribeCdnWafDomainRequest() :
DescribeCdnWafDomainRequest::~DescribeCdnWafDomainRequest()
{}
std::string DescribeCdnWafDomainRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void DescribeCdnWafDomainRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string DescribeCdnWafDomainRequest::getRegionId()const
{
return regionId_;

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/cdn/model/DescribeDomainMultiUsageDataRequest.h>
using AlibabaCloud::Cdn::Model::DescribeDomainMultiUsageDataRequest;
DescribeDomainMultiUsageDataRequest::DescribeDomainMultiUsageDataRequest() :
RpcServiceRequest("cdn", "2018-05-10", "DescribeDomainMultiUsageData")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDomainMultiUsageDataRequest::~DescribeDomainMultiUsageDataRequest()
{}
std::string DescribeDomainMultiUsageDataRequest::getStartTime()const
{
return startTime_;
}
void DescribeDomainMultiUsageDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
}
std::string DescribeDomainMultiUsageDataRequest::getDomainName()const
{
return domainName_;
}
void DescribeDomainMultiUsageDataRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
}
std::string DescribeDomainMultiUsageDataRequest::getEndTime()const
{
return endTime_;
}
void DescribeDomainMultiUsageDataRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
}
long DescribeDomainMultiUsageDataRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeDomainMultiUsageDataRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -0,0 +1,98 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/cdn/model/DescribeDomainMultiUsageDataResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Cdn;
using namespace AlibabaCloud::Cdn::Model;
DescribeDomainMultiUsageDataResult::DescribeDomainMultiUsageDataResult() :
ServiceResult()
{}
DescribeDomainMultiUsageDataResult::DescribeDomainMultiUsageDataResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeDomainMultiUsageDataResult::~DescribeDomainMultiUsageDataResult()
{}
void DescribeDomainMultiUsageDataResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allRequestPerIntervalNode = value["RequestPerInterval"]["RequestDataModule"];
for (auto valueRequestPerIntervalRequestDataModule : allRequestPerIntervalNode)
{
RequestDataModule requestPerIntervalObject;
if(!valueRequestPerIntervalRequestDataModule["TimeStamp"].isNull())
requestPerIntervalObject.timeStamp = valueRequestPerIntervalRequestDataModule["TimeStamp"].asString();
if(!valueRequestPerIntervalRequestDataModule["Domain"].isNull())
requestPerIntervalObject.domain = valueRequestPerIntervalRequestDataModule["Domain"].asString();
if(!valueRequestPerIntervalRequestDataModule["Request"].isNull())
requestPerIntervalObject.request = std::stol(valueRequestPerIntervalRequestDataModule["Request"].asString());
if(!valueRequestPerIntervalRequestDataModule["Type"].isNull())
requestPerIntervalObject.type = valueRequestPerIntervalRequestDataModule["Type"].asString();
requestPerInterval_.push_back(requestPerIntervalObject);
}
auto allTrafficPerIntervalNode = value["TrafficPerInterval"]["TrafficDataModule"];
for (auto valueTrafficPerIntervalTrafficDataModule : allTrafficPerIntervalNode)
{
TrafficDataModule trafficPerIntervalObject;
if(!valueTrafficPerIntervalTrafficDataModule["TimeStamp"].isNull())
trafficPerIntervalObject.timeStamp = valueTrafficPerIntervalTrafficDataModule["TimeStamp"].asString();
if(!valueTrafficPerIntervalTrafficDataModule["Domain"].isNull())
trafficPerIntervalObject.domain = valueTrafficPerIntervalTrafficDataModule["Domain"].asString();
if(!valueTrafficPerIntervalTrafficDataModule["Bps"].isNull())
trafficPerIntervalObject.bps = std::stof(valueTrafficPerIntervalTrafficDataModule["Bps"].asString());
if(!valueTrafficPerIntervalTrafficDataModule["Type"].isNull())
trafficPerIntervalObject.type = valueTrafficPerIntervalTrafficDataModule["Type"].asString();
if(!valueTrafficPerIntervalTrafficDataModule["Area"].isNull())
trafficPerIntervalObject.area = valueTrafficPerIntervalTrafficDataModule["Area"].asString();
trafficPerInterval_.push_back(trafficPerIntervalObject);
}
if(!value["StartTime"].isNull())
startTime_ = value["StartTime"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
}
std::string DescribeDomainMultiUsageDataResult::getEndTime()const
{
return endTime_;
}
std::string DescribeDomainMultiUsageDataResult::getStartTime()const
{
return startTime_;
}
std::vector<DescribeDomainMultiUsageDataResult::RequestDataModule> DescribeDomainMultiUsageDataResult::getRequestPerInterval()const
{
return requestPerInterval_;
}
std::vector<DescribeDomainMultiUsageDataResult::TrafficDataModule> DescribeDomainMultiUsageDataResult::getTrafficPerInterval()const
{
return trafficPerInterval_;
}

View File

@@ -27,6 +27,17 @@ DescribeDomainRealTimeTrafficDataRequest::DescribeDomainRealTimeTrafficDataReque
DescribeDomainRealTimeTrafficDataRequest::~DescribeDomainRealTimeTrafficDataRequest()
{}
std::string DescribeDomainRealTimeTrafficDataRequest::getLocationNameEn()const
{
return locationNameEn_;
}
void DescribeDomainRealTimeTrafficDataRequest::setLocationNameEn(const std::string& locationNameEn)
{
locationNameEn_ = locationNameEn;
setParameter("LocationNameEn", locationNameEn);
}
std::string DescribeDomainRealTimeTrafficDataRequest::getStartTime()const
{
return startTime_;
@@ -38,6 +49,17 @@ void DescribeDomainRealTimeTrafficDataRequest::setStartTime(const std::string& s
setParameter("StartTime", startTime);
}
std::string DescribeDomainRealTimeTrafficDataRequest::getIspNameEn()const
{
return ispNameEn_;
}
void DescribeDomainRealTimeTrafficDataRequest::setIspNameEn(const std::string& ispNameEn)
{
ispNameEn_ = ispNameEn;
setParameter("IspNameEn", ispNameEn);
}
std::string DescribeDomainRealTimeTrafficDataRequest::getDomainName()const
{
return domainName_;

View File

@@ -38,6 +38,17 @@ void DescribeDomainUsageDataRequest::setStartTime(const std::string& startTime)
setParameter("StartTime", startTime);
}
std::string DescribeDomainUsageDataRequest::getType()const
{
return type_;
}
void DescribeDomainUsageDataRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
}
std::string DescribeDomainUsageDataRequest::getDataProtocol()const
{
return dataProtocol_;

View File

@@ -1,73 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/cdn/model/DescribeUserCustomerLabelsRequest.h>
using AlibabaCloud::Cdn::Model::DescribeUserCustomerLabelsRequest;
DescribeUserCustomerLabelsRequest::DescribeUserCustomerLabelsRequest() :
RpcServiceRequest("cdn", "2014-11-11", "DescribeUserCustomerLabels")
{
setMethod(HttpRequest::Method::Post);
}
DescribeUserCustomerLabelsRequest::~DescribeUserCustomerLabelsRequest()
{}
long DescribeUserCustomerLabelsRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeUserCustomerLabelsRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeUserCustomerLabelsRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeUserCustomerLabelsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
long DescribeUserCustomerLabelsRequest::getUid()const
{
return uid_;
}
void DescribeUserCustomerLabelsRequest::setUid(long uid)
{
uid_ = uid;
setParameter("Uid", std::to_string(uid));
}
std::string DescribeUserCustomerLabelsRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeUserCustomerLabelsRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}

View File

@@ -27,6 +27,17 @@ DescribeUserDomainsRequest::DescribeUserDomainsRequest() :
DescribeUserDomainsRequest::~DescribeUserDomainsRequest()
{}
std::string DescribeUserDomainsRequest::getSource()const
{
return source_;
}
void DescribeUserDomainsRequest::setSource(const std::string& source)
{
source_ = source;
setParameter("Source", source);
}
int DescribeUserDomainsRequest::getPageNumber()const
{
return pageNumber_;

View File

@@ -1,62 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/cdn/model/SetDomainGreenManagerConfigRequest.h>
using AlibabaCloud::Cdn::Model::SetDomainGreenManagerConfigRequest;
SetDomainGreenManagerConfigRequest::SetDomainGreenManagerConfigRequest() :
RpcServiceRequest("cdn", "2018-05-10", "SetDomainGreenManagerConfig")
{
setMethod(HttpRequest::Method::Post);
}
SetDomainGreenManagerConfigRequest::~SetDomainGreenManagerConfigRequest()
{}
std::string SetDomainGreenManagerConfigRequest::getEnable()const
{
return enable_;
}
void SetDomainGreenManagerConfigRequest::setEnable(const std::string& enable)
{
enable_ = enable;
setParameter("Enable", enable);
}
std::string SetDomainGreenManagerConfigRequest::getDomainName()const
{
return domainName_;
}
void SetDomainGreenManagerConfigRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
}
long SetDomainGreenManagerConfigRequest::getOwnerId()const
{
return ownerId_;
}
void SetDomainGreenManagerConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/cdn/model/SetUserGreenManagerConfigRequest.h>
using AlibabaCloud::Cdn::Model::SetUserGreenManagerConfigRequest;
SetUserGreenManagerConfigRequest::SetUserGreenManagerConfigRequest() :
RpcServiceRequest("cdn", "2018-05-10", "SetUserGreenManagerConfig")
{
setMethod(HttpRequest::Method::Post);
}
SetUserGreenManagerConfigRequest::~SetUserGreenManagerConfigRequest()
{}
long SetUserGreenManagerConfigRequest::getOwnerId()const
{
return ownerId_;
}
void SetUserGreenManagerConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string SetUserGreenManagerConfigRequest::getSecurityToken()const
{
return securityToken_;
}
void SetUserGreenManagerConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string SetUserGreenManagerConfigRequest::getQuota()const
{
return quota_;
}
void SetUserGreenManagerConfigRequest::setQuota(const std::string& quota)
{
quota_ = quota;
setParameter("Quota", quota);
}
std::string SetUserGreenManagerConfigRequest::getRatio()const
{
return ratio_;
}
void SetUserGreenManagerConfigRequest::setRatio(const std::string& ratio)
{
ratio_ = ratio;
setParameter("Ratio", ratio);
}

View File

@@ -14,38 +14,31 @@
* limitations under the License.
*/
#include <alibabacloud/cdn/model/DescribeUserCustomerLabelsResult.h>
#include <alibabacloud/cdn/model/SetUserGreenManagerConfigResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Cdn;
using namespace AlibabaCloud::Cdn::Model;
DescribeUserCustomerLabelsResult::DescribeUserCustomerLabelsResult() :
SetUserGreenManagerConfigResult::SetUserGreenManagerConfigResult() :
ServiceResult()
{}
DescribeUserCustomerLabelsResult::DescribeUserCustomerLabelsResult(const std::string &payload) :
SetUserGreenManagerConfigResult::SetUserGreenManagerConfigResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeUserCustomerLabelsResult::~DescribeUserCustomerLabelsResult()
SetUserGreenManagerConfigResult::~SetUserGreenManagerConfigResult()
{}
void DescribeUserCustomerLabelsResult::parse(const std::string &payload)
void SetUserGreenManagerConfigResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["IsInnerUser"].isNull())
isInnerUser_ = value["IsInnerUser"].asString() == "true";
}
bool DescribeUserCustomerLabelsResult::getIsInnerUser()const
{
return isInnerUser_;
}

View File

@@ -104,14 +104,3 @@ void UpdateCdnDeliverTaskRequest::setName(const std::string& name)
setBodyParameter("Name", name);
}
std::string UpdateCdnDeliverTaskRequest::getStatus()const
{
return status_;
}
void UpdateCdnDeliverTaskRequest::setStatus(const std::string& status)
{
status_ = status;
setBodyParameter("Status", status);
}

View File

@@ -82,14 +82,3 @@ void UpdateCdnSubTaskRequest::setReportIds(const std::string& reportIds)
setBodyParameter("ReportIds", reportIds);
}
std::string UpdateCdnSubTaskRequest::getStatus()const
{
return status_;
}
void UpdateCdnSubTaskRequest::setStatus(const std::string& status)
{
status_ = status;
setBodyParameter("Status", status);
}