diff --git a/CHANGELOG b/CHANGELOG index 9223eb162..dce2099af 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -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. diff --git a/VERSION b/VERSION index 88dcf1a00..903bfc4fe 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.893 \ No newline at end of file +1.36.894 \ No newline at end of file diff --git a/cdn/CMakeLists.txt b/cdn/CMakeLists.txt index c322be4a5..1740ab425 100644 --- a/cdn/CMakeLists.txt +++ b/cdn/CMakeLists.txt @@ -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 diff --git a/cdn/include/alibabacloud/cdn/CdnClient.h b/cdn/include/alibabacloud/cdn/CdnClient.h index d3d42ca6c..bef502e1e 100644 --- a/cdn/include/alibabacloud/cdn/CdnClient.h +++ b/cdn/include/alibabacloud/cdn/CdnClient.h @@ -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 BatchAddCdnDomainOutcome; typedef std::future BatchAddCdnDomainOutcomeCallable; typedef std::function&)> BatchAddCdnDomainAsyncHandler; + typedef Outcome BatchDeleteCdnDomainConfigOutcome; + typedef std::future BatchDeleteCdnDomainConfigOutcomeCallable; + typedef std::function&)> BatchDeleteCdnDomainConfigAsyncHandler; typedef Outcome BatchSetCdnDomainConfigOutcome; typedef std::future BatchSetCdnDomainConfigOutcomeCallable; typedef std::function&)> BatchSetCdnDomainConfigAsyncHandler; @@ -490,6 +497,9 @@ namespace AlibabaCloud typedef Outcome DescribeCdnCertificateListOutcome; typedef std::future DescribeCdnCertificateListOutcomeCallable; typedef std::function&)> DescribeCdnCertificateListAsyncHandler; + typedef Outcome DescribeCdnDeletedDomainsOutcome; + typedef std::future DescribeCdnDeletedDomainsOutcomeCallable; + typedef std::function&)> DescribeCdnDeletedDomainsAsyncHandler; typedef Outcome DescribeCdnDeliverListOutcome; typedef std::future DescribeCdnDeliverListOutcomeCallable; typedef std::function&)> DescribeCdnDeliverListAsyncHandler; @@ -613,6 +623,9 @@ namespace AlibabaCloud typedef Outcome DescribeDomainMax95BpsDataOutcome; typedef std::future DescribeDomainMax95BpsDataOutcomeCallable; typedef std::function&)> DescribeDomainMax95BpsDataAsyncHandler; + typedef Outcome DescribeDomainMultiUsageDataOutcome; + typedef std::future DescribeDomainMultiUsageDataOutcomeCallable; + typedef std::function&)> DescribeDomainMultiUsageDataAsyncHandler; typedef Outcome DescribeDomainNamesOfVersionOutcome; typedef std::future DescribeDomainNamesOfVersionOutcomeCallable; typedef std::function&)> DescribeDomainNamesOfVersionAsyncHandler; @@ -790,9 +803,6 @@ namespace AlibabaCloud typedef Outcome DescribeUserConfigsOutcome; typedef std::future DescribeUserConfigsOutcomeCallable; typedef std::function&)> DescribeUserConfigsAsyncHandler; - typedef Outcome DescribeUserCustomerLabelsOutcome; - typedef std::future DescribeUserCustomerLabelsOutcomeCallable; - typedef std::function&)> DescribeUserCustomerLabelsAsyncHandler; typedef Outcome DescribeUserDomainsOutcome; typedef std::future DescribeUserDomainsOutcomeCallable; typedef std::function&)> DescribeUserDomainsAsyncHandler; @@ -877,9 +887,6 @@ namespace AlibabaCloud typedef Outcome SetConfigOfVersionOutcome; typedef std::future SetConfigOfVersionOutcomeCallable; typedef std::function&)> SetConfigOfVersionAsyncHandler; - typedef Outcome SetDomainGreenManagerConfigOutcome; - typedef std::future SetDomainGreenManagerConfigOutcomeCallable; - typedef std::function&)> SetDomainGreenManagerConfigAsyncHandler; typedef Outcome SetDomainServerCertificateOutcome; typedef std::future SetDomainServerCertificateOutcomeCallable; typedef std::function&)> SetDomainServerCertificateAsyncHandler; @@ -934,6 +941,9 @@ namespace AlibabaCloud typedef Outcome SetSourceHostConfigOutcome; typedef std::future SetSourceHostConfigOutcomeCallable; typedef std::function&)> SetSourceHostConfigAsyncHandler; + typedef Outcome SetUserGreenManagerConfigOutcome; + typedef std::future SetUserGreenManagerConfigOutcomeCallable; + typedef std::function&)> SetUserGreenManagerConfigAsyncHandler; typedef Outcome SetWaitingRoomConfigOutcome; typedef std::future SetWaitingRoomConfigOutcomeCallable; typedef std::function&)> 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& context = nullptr) const; SetWaitingRoomConfigOutcomeCallable setWaitingRoomConfigCallable(const Model::SetWaitingRoomConfigRequest& request) const; diff --git a/cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h b/cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h new file mode 100644 index 000000000..7ecc7ddeb --- /dev/null +++ b/cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGREQUEST_H_ + +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeUserCustomerLabelsResult.h b/cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h similarity index 68% rename from cdn/include/alibabacloud/cdn/model/DescribeUserCustomerLabelsResult.h rename to cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h index 8fcd0cd46..95ed602cf 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeUserCustomerLabelsResult.h +++ b/cdn/include/alibabacloud/cdn/model/BatchDeleteCdnDomainConfigResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSRESULT_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSRESULT_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_ +#define ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_ #include #include @@ -29,23 +29,21 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_CDN_EXPORT DescribeUserCustomerLabelsResult : public ServiceResult + class ALIBABACLOUD_CDN_EXPORT BatchDeleteCdnDomainConfigResult : public ServiceResult { public: - DescribeUserCustomerLabelsResult(); - explicit DescribeUserCustomerLabelsResult(const std::string &payload); - ~DescribeUserCustomerLabelsResult(); - bool getIsInnerUser()const; + BatchDeleteCdnDomainConfigResult(); + explicit BatchDeleteCdnDomainConfigResult(const std::string &payload); + ~BatchDeleteCdnDomainConfigResult(); protected: void parse(const std::string &payload); private: - bool isInnerUser_; }; } } } -#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_BATCHDELETECDNDOMAINCONFIGRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainConfigResult.h b/cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainConfigResult.h index f03aa8d0d..72dae20ce 100644 --- a/cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainConfigResult.h +++ b/cdn/include/alibabacloud/cdn/model/BatchSetCdnDomainConfigResult.h @@ -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 getDomainConfigList()const; protected: void parse(const std::string &payload); private: + std::vector domainConfigList_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/CreateCdnDeliverTaskRequest.h b/cdn/include/alibabacloud/cdn/model/CreateCdnDeliverTaskRequest.h index 48abe7510..9c458eddb 100644 --- a/cdn/include/alibabacloud/cdn/model/CreateCdnDeliverTaskRequest.h +++ b/cdn/include/alibabacloud/cdn/model/CreateCdnDeliverTaskRequest.h @@ -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_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/CreateCdnSubTaskRequest.h b/cdn/include/alibabacloud/cdn/model/CreateCdnSubTaskRequest.h index 5c168be3c..215c019f1 100644 --- a/cdn/include/alibabacloud/cdn/model/CreateCdnSubTaskRequest.h +++ b/cdn/include/alibabacloud/cdn/model/CreateCdnSubTaskRequest.h @@ -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_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeCdnDeletedDomainsRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnDeletedDomainsRequest.h new file mode 100644 index 000000000..421648fc8 --- /dev/null +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnDeletedDomainsRequest.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_CDN_MODEL_DESCRIBECDNDELETEDDOMAINSREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDELETEDDOMAINSREQUEST_H_ + +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeCdnDeletedDomainsResult.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnDeletedDomainsResult.h new file mode 100644 index 000000000..3fc163740 --- /dev/null +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnDeletedDomainsResult.h @@ -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 +#include +#include +#include +#include + +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 getDomains()const; + long getTotalCount()const; + long getPageSize()const; + long getPageNumber()const; + + protected: + void parse(const std::string &payload); + private: + std::vector domains_; + long totalCount_; + long pageSize_; + long pageNumber_; + + }; + } + } +} +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDELETEDDOMAINSRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeCdnDeliverListRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnDeliverListRequest.h index c2bd202ca..f1720c0d5 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeCdnDeliverListRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnDeliverListRequest.h @@ -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_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainConfigsRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainConfigsRequest.h index b0e600ddd..9ba721552 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainConfigsRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainConfigsRequest.h @@ -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_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h index 81b3cae6c..0b48a3da8 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h @@ -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 logInfos; - std::vector pageInfos; + PageInfos pageInfos; long logCount; }; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeCdnReportListRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnReportListRequest.h index 013d4ed86..9619bbedf 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeCdnReportListRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnReportListRequest.h @@ -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_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeCdnSubListRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnSubListRequest.h index d64d5b001..a5c468c77 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeCdnSubListRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnSubListRequest.h @@ -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_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/DescribeCdnUserDomainsByFuncResult.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnUserDomainsByFuncResult.h index 3f5c6ece0..105bc5c9f 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeCdnUserDomainsByFuncResult.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnUserDomainsByFuncResult.h @@ -52,7 +52,6 @@ namespace AlibabaCloud std::vector sources; std::string cname; std::string domainStatus; - std::string sandbox; }; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeCdnWafDomainRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeCdnWafDomainRequest.h index 7fe1f6a5d..4adf7294c 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeCdnWafDomainRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeCdnWafDomainRequest.h @@ -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_; diff --git a/cdn/include/alibabacloud/cdn/model/SetDomainGreenManagerConfigRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainMultiUsageDataRequest.h similarity index 62% rename from cdn/include/alibabacloud/cdn/model/SetDomainGreenManagerConfigRequest.h rename to cdn/include/alibabacloud/cdn/model/DescribeDomainMultiUsageDataRequest.h index 65a008e57..59f6c8a3a 100644 --- a/cdn/include/alibabacloud/cdn/model/SetDomainGreenManagerConfigRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainMultiUsageDataRequest.h @@ -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 #include @@ -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_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINMULTIUSAGEDATAREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainMultiUsageDataResult.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainMultiUsageDataResult.h new file mode 100644 index 000000000..a24604599 --- /dev/null +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainMultiUsageDataResult.h @@ -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 +#include +#include +#include +#include + +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 getRequestPerInterval()const; + std::vector getTrafficPerInterval()const; + + protected: + void parse(const std::string &payload); + private: + std::string endTime_; + std::string startTime_; + std::vector requestPerInterval_; + std::vector trafficPerInterval_; + + }; + } + } +} +#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINMULTIUSAGEDATARESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeTrafficDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeTrafficDataRequest.h index 760d9ccf2..8669cc191 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeTrafficDataRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainRealTimeTrafficDataRequest.h @@ -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_; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h index 1136d1cd8..f0228dbad 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h @@ -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_; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h b/cdn/include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h index eba25debc..071f35c10 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h +++ b/cdn/include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h @@ -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_; diff --git a/cdn/include/alibabacloud/cdn/model/DescribeUserCustomerLabelsRequest.h b/cdn/include/alibabacloud/cdn/model/SetUserGreenManagerConfigRequest.h similarity index 64% rename from cdn/include/alibabacloud/cdn/model/DescribeUserCustomerLabelsRequest.h rename to cdn/include/alibabacloud/cdn/model/SetUserGreenManagerConfigRequest.h index 7cb7ea802..c95994bed 100644 --- a/cdn/include/alibabacloud/cdn/model/DescribeUserCustomerLabelsRequest.h +++ b/cdn/include/alibabacloud/cdn/model/SetUserGreenManagerConfigRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSREQUEST_H_ -#define ALIBABACLOUD_CDN_MODEL_DESCRIBEUSERCUSTOMERLABELSREQUEST_H_ +#ifndef ALIBABACLOUD_CDN_MODEL_SETUSERGREENMANAGERCONFIGREQUEST_H_ +#define ALIBABACLOUD_CDN_MODEL_SETUSERGREENMANAGERCONFIGREQUEST_H_ #include #include @@ -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_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_SETUSERGREENMANAGERCONFIGREQUEST_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/SetDomainGreenManagerConfigResult.h b/cdn/include/alibabacloud/cdn/model/SetUserGreenManagerConfigResult.h similarity index 67% rename from cdn/include/alibabacloud/cdn/model/SetDomainGreenManagerConfigResult.h rename to cdn/include/alibabacloud/cdn/model/SetUserGreenManagerConfigResult.h index bd498c3a2..8a2ef8ab7 100644 --- a/cdn/include/alibabacloud/cdn/model/SetDomainGreenManagerConfigResult.h +++ b/cdn/include/alibabacloud/cdn/model/SetUserGreenManagerConfigResult.h @@ -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 #include @@ -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_ \ No newline at end of file +#endif // !ALIBABACLOUD_CDN_MODEL_SETUSERGREENMANAGERCONFIGRESULT_H_ \ No newline at end of file diff --git a/cdn/include/alibabacloud/cdn/model/UpdateCdnDeliverTaskRequest.h b/cdn/include/alibabacloud/cdn/model/UpdateCdnDeliverTaskRequest.h index 08d8ecb1a..70625dc7f 100644 --- a/cdn/include/alibabacloud/cdn/model/UpdateCdnDeliverTaskRequest.h +++ b/cdn/include/alibabacloud/cdn/model/UpdateCdnDeliverTaskRequest.h @@ -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_; }; } diff --git a/cdn/include/alibabacloud/cdn/model/UpdateCdnSubTaskRequest.h b/cdn/include/alibabacloud/cdn/model/UpdateCdnSubTaskRequest.h index 3651378d1..92d06eed1 100644 --- a/cdn/include/alibabacloud/cdn/model/UpdateCdnSubTaskRequest.h +++ b/cdn/include/alibabacloud/cdn/model/UpdateCdnSubTaskRequest.h @@ -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_; }; } diff --git a/cdn/src/CdnClient.cc b/cdn/src/CdnClient.cc index 3d40ba40d..aa9cf9a9f 100644 --- a/cdn/src/CdnClient.cc +++ b/cdn/src/CdnClient.cc @@ -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& 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>( + [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& 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>( + [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& 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>( + [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& 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>( - [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& 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>( - [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& 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>( + [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(); diff --git a/cdn/src/model/BatchDeleteCdnDomainConfigRequest.cc b/cdn/src/model/BatchDeleteCdnDomainConfigRequest.cc new file mode 100644 index 000000000..99d84aace --- /dev/null +++ b/cdn/src/model/BatchDeleteCdnDomainConfigRequest.cc @@ -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 + +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); +} + diff --git a/cdn/src/model/SetDomainGreenManagerConfigResult.cc b/cdn/src/model/BatchDeleteCdnDomainConfigResult.cc similarity index 70% rename from cdn/src/model/SetDomainGreenManagerConfigResult.cc rename to cdn/src/model/BatchDeleteCdnDomainConfigResult.cc index 6db7cf40e..bb5c6f91a 100644 --- a/cdn/src/model/SetDomainGreenManagerConfigResult.cc +++ b/cdn/src/model/BatchDeleteCdnDomainConfigResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Cdn; using namespace AlibabaCloud::Cdn::Model; -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; diff --git a/cdn/src/model/BatchSetCdnDomainConfigResult.cc b/cdn/src/model/BatchSetCdnDomainConfigResult.cc index 3120694e8..d31985f11 100644 --- a/cdn/src/model/BatchSetCdnDomainConfigResult.cc +++ b/cdn/src/model/BatchSetCdnDomainConfigResult.cc @@ -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::getDomainConfigList()const +{ + return domainConfigList_; +} + diff --git a/cdn/src/model/CreateCdnDeliverTaskRequest.cc b/cdn/src/model/CreateCdnDeliverTaskRequest.cc index a618e172d..d2deda6a8 100644 --- a/cdn/src/model/CreateCdnDeliverTaskRequest.cc +++ b/cdn/src/model/CreateCdnDeliverTaskRequest.cc @@ -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); -} - diff --git a/cdn/src/model/CreateCdnSubTaskRequest.cc b/cdn/src/model/CreateCdnSubTaskRequest.cc index 23465ec7c..1bdb892e1 100644 --- a/cdn/src/model/CreateCdnSubTaskRequest.cc +++ b/cdn/src/model/CreateCdnSubTaskRequest.cc @@ -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); -} - diff --git a/cdn/src/model/DescribeCdnDeletedDomainsRequest.cc b/cdn/src/model/DescribeCdnDeletedDomainsRequest.cc new file mode 100644 index 000000000..45b405949 --- /dev/null +++ b/cdn/src/model/DescribeCdnDeletedDomainsRequest.cc @@ -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 + +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)); +} + diff --git a/cdn/src/model/DescribeCdnDeletedDomainsResult.cc b/cdn/src/model/DescribeCdnDeletedDomainsResult.cc new file mode 100644 index 000000000..561b2fbd6 --- /dev/null +++ b/cdn/src/model/DescribeCdnDeletedDomainsResult.cc @@ -0,0 +1,80 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Cdn; +using namespace AlibabaCloud::Cdn::Model; + +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::getDomains()const +{ + return domains_; +} + +long DescribeCdnDeletedDomainsResult::getTotalCount()const +{ + return totalCount_; +} + +long DescribeCdnDeletedDomainsResult::getPageSize()const +{ + return pageSize_; +} + +long DescribeCdnDeletedDomainsResult::getPageNumber()const +{ + return pageNumber_; +} + diff --git a/cdn/src/model/DescribeCdnDeliverListRequest.cc b/cdn/src/model/DescribeCdnDeliverListRequest.cc index aca35cc5e..f27d889b5 100644 --- a/cdn/src/model/DescribeCdnDeliverListRequest.cc +++ b/cdn/src/model/DescribeCdnDeliverListRequest.cc @@ -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); -} - diff --git a/cdn/src/model/DescribeCdnDomainConfigsRequest.cc b/cdn/src/model/DescribeCdnDomainConfigsRequest.cc index a56228dbe..f978fec87 100644 --- a/cdn/src/model/DescribeCdnDomainConfigsRequest.cc +++ b/cdn/src/model/DescribeCdnDomainConfigsRequest.cc @@ -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); } diff --git a/cdn/src/model/DescribeCdnDomainLogsResult.cc b/cdn/src/model/DescribeCdnDomainLogsResult.cc index 313cd52de..db35872e8 100644 --- a/cdn/src/model/DescribeCdnDomainLogsResult.cc +++ b/cdn/src/model/DescribeCdnDomainLogsResult.cc @@ -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); } diff --git a/cdn/src/model/DescribeCdnReportListRequest.cc b/cdn/src/model/DescribeCdnReportListRequest.cc index 13e24ae81..04318c82f 100644 --- a/cdn/src/model/DescribeCdnReportListRequest.cc +++ b/cdn/src/model/DescribeCdnReportListRequest.cc @@ -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); -} - diff --git a/cdn/src/model/DescribeCdnSubListRequest.cc b/cdn/src/model/DescribeCdnSubListRequest.cc index 94d6db579..84a1e39b9 100644 --- a/cdn/src/model/DescribeCdnSubListRequest.cc +++ b/cdn/src/model/DescribeCdnSubListRequest.cc @@ -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); -} - diff --git a/cdn/src/model/DescribeCdnUserDomainsByFuncResult.cc b/cdn/src/model/DescribeCdnUserDomainsByFuncResult.cc index e7fb74945..c97579829 100644 --- a/cdn/src/model/DescribeCdnUserDomainsByFuncResult.cc +++ b/cdn/src/model/DescribeCdnUserDomainsByFuncResult.cc @@ -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) { diff --git a/cdn/src/model/DescribeCdnWafDomainRequest.cc b/cdn/src/model/DescribeCdnWafDomainRequest.cc index 6638d5342..ee552a71c 100644 --- a/cdn/src/model/DescribeCdnWafDomainRequest.cc +++ b/cdn/src/model/DescribeCdnWafDomainRequest.cc @@ -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_; diff --git a/cdn/src/model/DescribeDomainMultiUsageDataRequest.cc b/cdn/src/model/DescribeDomainMultiUsageDataRequest.cc new file mode 100644 index 000000000..7f5b23ed7 --- /dev/null +++ b/cdn/src/model/DescribeDomainMultiUsageDataRequest.cc @@ -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 + +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)); +} + diff --git a/cdn/src/model/DescribeDomainMultiUsageDataResult.cc b/cdn/src/model/DescribeDomainMultiUsageDataResult.cc new file mode 100644 index 000000000..cc7c75897 --- /dev/null +++ b/cdn/src/model/DescribeDomainMultiUsageDataResult.cc @@ -0,0 +1,98 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Cdn; +using namespace AlibabaCloud::Cdn::Model; + +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::getRequestPerInterval()const +{ + return requestPerInterval_; +} + +std::vector DescribeDomainMultiUsageDataResult::getTrafficPerInterval()const +{ + return trafficPerInterval_; +} + diff --git a/cdn/src/model/DescribeDomainRealTimeTrafficDataRequest.cc b/cdn/src/model/DescribeDomainRealTimeTrafficDataRequest.cc index 9c6adbb51..8b39c5c34 100644 --- a/cdn/src/model/DescribeDomainRealTimeTrafficDataRequest.cc +++ b/cdn/src/model/DescribeDomainRealTimeTrafficDataRequest.cc @@ -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_; diff --git a/cdn/src/model/DescribeDomainUsageDataRequest.cc b/cdn/src/model/DescribeDomainUsageDataRequest.cc index e412d2ed2..d2e760284 100644 --- a/cdn/src/model/DescribeDomainUsageDataRequest.cc +++ b/cdn/src/model/DescribeDomainUsageDataRequest.cc @@ -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_; diff --git a/cdn/src/model/DescribeUserCustomerLabelsRequest.cc b/cdn/src/model/DescribeUserCustomerLabelsRequest.cc deleted file mode 100644 index 9d89b3d19..000000000 --- a/cdn/src/model/DescribeUserCustomerLabelsRequest.cc +++ /dev/null @@ -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 - -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); -} - diff --git a/cdn/src/model/DescribeUserDomainsRequest.cc b/cdn/src/model/DescribeUserDomainsRequest.cc index a38b03916..73e548ae6 100644 --- a/cdn/src/model/DescribeUserDomainsRequest.cc +++ b/cdn/src/model/DescribeUserDomainsRequest.cc @@ -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_; diff --git a/cdn/src/model/SetDomainGreenManagerConfigRequest.cc b/cdn/src/model/SetDomainGreenManagerConfigRequest.cc deleted file mode 100644 index 78429b822..000000000 --- a/cdn/src/model/SetDomainGreenManagerConfigRequest.cc +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -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)); -} - diff --git a/cdn/src/model/SetUserGreenManagerConfigRequest.cc b/cdn/src/model/SetUserGreenManagerConfigRequest.cc new file mode 100644 index 000000000..5e57f6d24 --- /dev/null +++ b/cdn/src/model/SetUserGreenManagerConfigRequest.cc @@ -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 + +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); +} + diff --git a/cdn/src/model/DescribeUserCustomerLabelsResult.cc b/cdn/src/model/SetUserGreenManagerConfigResult.cc similarity index 61% rename from cdn/src/model/DescribeUserCustomerLabelsResult.cc rename to cdn/src/model/SetUserGreenManagerConfigResult.cc index 983f58d90..884690bc1 100644 --- a/cdn/src/model/DescribeUserCustomerLabelsResult.cc +++ b/cdn/src/model/SetUserGreenManagerConfigResult.cc @@ -14,38 +14,31 @@ * limitations under the License. */ -#include +#include #include 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_; -} - diff --git a/cdn/src/model/UpdateCdnDeliverTaskRequest.cc b/cdn/src/model/UpdateCdnDeliverTaskRequest.cc index dfde8d74b..02bf67b54 100644 --- a/cdn/src/model/UpdateCdnDeliverTaskRequest.cc +++ b/cdn/src/model/UpdateCdnDeliverTaskRequest.cc @@ -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); -} - diff --git a/cdn/src/model/UpdateCdnSubTaskRequest.cc b/cdn/src/model/UpdateCdnSubTaskRequest.cc index 13c1c675c..3bee32ef3 100644 --- a/cdn/src/model/UpdateCdnSubTaskRequest.cc +++ b/cdn/src/model/UpdateCdnSubTaskRequest.cc @@ -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); -} -