Compare commits

..

32 Commits

Author SHA1 Message Date
sdk-team
011b8ae4c5 Generated 2020-05-18 for dataworks-public. 2022-08-31 11:30:00 +00:00
sdk-team
82ed15642d Support More Open Api. 2022-08-31 08:27:46 +00:00
sdk-team
53cb186ca3 Init. 2022-08-31 08:11:30 +00:00
sdk-team
6f733cd473 Change GetFileDetectResult Public. 2022-08-31 07:38:28 +00:00
sdk-team
384ce24607 Support create image with boot mode. 2022-08-31 06:15:01 +00:00
sdk-team
8ec9faabe1 Supported new features etc. 2022-08-31 02:17:57 +00:00
sdk-team
dddd6b352c Update param NextHopType visibility for DeleteTransitRouterPrefixListAssociation . 2022-08-26 07:06:50 +00:00
sdk-team
bd7c649ba2 Add AvailableZones for ListTransitRouterAvailableResource. 2022-08-25 09:05:02 +00:00
sdk-team
e1a6fce136 Iot_20180120 Old sdk. 2022-08-25 07:38:12 +00:00
sdk-team
fb7804f7b0 Add kms apis. 2022-08-25 06:41:18 +00:00
sdk-team
ef5165d686 Add ErrorCode for CreateTransitRouterPrefixListAssociation . 2022-08-24 18:16:47 +00:00
sdk-team
2744d4cd2d Update ScreenChestCT. 2022-08-24 02:16:11 +00:00
sdk-team
e1863f13bf The action parameter is required for some APIs. 2022-08-23 07:10:32 +00:00
sdk-team
51b79e2956 Change GetFileDetectResult Public. 2022-08-22 08:53:42 +00:00
sdk-team
6d52fc0e8d Automatically generate sdk tasks. 2022-08-22 08:30:38 +00:00
sdk-team
d0405dd61f Automatically generate sdk tasks. 2022-08-22 06:25:46 +00:00
sdk-team
1227bba30c Supported new features etc. 2022-08-18 10:22:53 +00:00
sdk-team
04416d35c6 Supported new features for outbound. 2022-08-18 10:06:52 +00:00
sdk-team
e75a9596ef Change GetFileDetectResult Public. 2022-08-16 13:57:05 +00:00
sdk-team
6700b9eb65 Generated 2020-05-18 for dataworks-public. 2022-08-16 06:14:39 +00:00
sdk-team
2b1cad3ddf Update Lindorm OpenAPI. 2022-08-16 03:22:11 +00:00
sdk-team
517d9852d6 update Lindorm OpenAPI. 2022-08-15 06:41:06 +00:00
sdk-team
4840d6ca87 AMP version. 2022-08-11 13:17:14 +00:00
sdk-team
99c7c0b611 Fix ListManagedRules bugs. 2022-08-11 10:15:30 +00:00
sdk-team
c6319b3fbc Generated 2020-05-18 for dataworks-public. 2022-08-11 02:21:44 +00:00
sdk-team
80439374d5 Support API ARMInstance. 2022-08-09 05:24:35 +00:00
sdk-team
9fde20e6f6 Automatically generate sdk tasks. 2022-08-05 03:16:09 +00:00
sdk-team
fefb29dee6 Supported more query conditions when searching resource group. 2022-08-03 06:59:11 +00:00
sdk-team
5e824d55da Support ecs instance diagnostic features. 2022-08-02 03:05:23 +00:00
sdk-team
192d947607 Update CreateKey and CreateSecret. 2022-08-01 07:59:35 +00:00
sdk-team
0f0940e32a AMP version. 2022-07-29 10:02:17 +00:00
sdk-team
3ad3e4b062 Change ListCheckInstanceResult Public. 2022-07-29 09:37:05 +00:00
1952 changed files with 36165 additions and 86696 deletions

View File

@@ -1,3 +1,28 @@
2022-08-11 Version: 1.36.1221
- Fix ListManagedRules bugs.
2022-08-11 Version: 1.36.1220
- Generated 2020-05-18 for `dataworks-public`.
2022-08-09 Version: 1.36.1219
- Support API ARMInstance.
- Support Control ARM API.
2022-08-05 Version: 1.36.1218
- Automatically generate sdk tasks.
2022-08-03 Version: 1.36.1217
- Supported more query conditions when searching resource group.
2022-08-02 Version: 1.36.1216
- Support ecs instance diagnostic features.
2022-08-01 Version: 1.36.1215
- Update CreateKey and CreateSecret.
2022-07-29 Version: 1.36.1213
- Change ListCheckInstanceResult Public.
2022-07-28 Version: 1.36.1212
- AMP version.

View File

@@ -1 +1 @@
1.36.1212
1.36.1244

View File

@@ -277,6 +277,8 @@ set(cbn_public_header_model
include/alibabacloud/cbn/model/UpdateTransitRouterVbrAttachmentAttributeResult.h
include/alibabacloud/cbn/model/UpdateTransitRouterVpcAttachmentAttributeRequest.h
include/alibabacloud/cbn/model/UpdateTransitRouterVpcAttachmentAttributeResult.h
include/alibabacloud/cbn/model/UpdateTransitRouterVpcAttachmentZonesRequest.h
include/alibabacloud/cbn/model/UpdateTransitRouterVpcAttachmentZonesResult.h
include/alibabacloud/cbn/model/UpdateTransitRouterVpnAttachmentAttributeRequest.h
include/alibabacloud/cbn/model/UpdateTransitRouterVpnAttachmentAttributeResult.h
include/alibabacloud/cbn/model/WithdrawPublishedRouteEntriesRequest.h
@@ -540,6 +542,8 @@ set(cbn_src
src/model/UpdateTransitRouterVbrAttachmentAttributeResult.cc
src/model/UpdateTransitRouterVpcAttachmentAttributeRequest.cc
src/model/UpdateTransitRouterVpcAttachmentAttributeResult.cc
src/model/UpdateTransitRouterVpcAttachmentZonesRequest.cc
src/model/UpdateTransitRouterVpcAttachmentZonesResult.cc
src/model/UpdateTransitRouterVpnAttachmentAttributeRequest.cc
src/model/UpdateTransitRouterVpnAttachmentAttributeResult.cc
src/model/WithdrawPublishedRouteEntriesRequest.cc

View File

@@ -278,6 +278,8 @@
#include "model/UpdateTransitRouterVbrAttachmentAttributeResult.h"
#include "model/UpdateTransitRouterVpcAttachmentAttributeRequest.h"
#include "model/UpdateTransitRouterVpcAttachmentAttributeResult.h"
#include "model/UpdateTransitRouterVpcAttachmentZonesRequest.h"
#include "model/UpdateTransitRouterVpcAttachmentZonesResult.h"
#include "model/UpdateTransitRouterVpnAttachmentAttributeRequest.h"
#include "model/UpdateTransitRouterVpnAttachmentAttributeResult.h"
#include "model/WithdrawPublishedRouteEntriesRequest.h"
@@ -675,6 +677,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateTransitRouterVpcAttachmentAttributeResult> UpdateTransitRouterVpcAttachmentAttributeOutcome;
typedef std::future<UpdateTransitRouterVpcAttachmentAttributeOutcome> UpdateTransitRouterVpcAttachmentAttributeOutcomeCallable;
typedef std::function<void(const CbnClient*, const Model::UpdateTransitRouterVpcAttachmentAttributeRequest&, const UpdateTransitRouterVpcAttachmentAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTransitRouterVpcAttachmentAttributeAsyncHandler;
typedef Outcome<Error, Model::UpdateTransitRouterVpcAttachmentZonesResult> UpdateTransitRouterVpcAttachmentZonesOutcome;
typedef std::future<UpdateTransitRouterVpcAttachmentZonesOutcome> UpdateTransitRouterVpcAttachmentZonesOutcomeCallable;
typedef std::function<void(const CbnClient*, const Model::UpdateTransitRouterVpcAttachmentZonesRequest&, const UpdateTransitRouterVpcAttachmentZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTransitRouterVpcAttachmentZonesAsyncHandler;
typedef Outcome<Error, Model::UpdateTransitRouterVpnAttachmentAttributeResult> UpdateTransitRouterVpnAttachmentAttributeOutcome;
typedef std::future<UpdateTransitRouterVpnAttachmentAttributeOutcome> UpdateTransitRouterVpnAttachmentAttributeOutcomeCallable;
typedef std::function<void(const CbnClient*, const Model::UpdateTransitRouterVpnAttachmentAttributeRequest&, const UpdateTransitRouterVpnAttachmentAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTransitRouterVpnAttachmentAttributeAsyncHandler;
@@ -1070,6 +1075,9 @@ namespace AlibabaCloud
UpdateTransitRouterVpcAttachmentAttributeOutcome updateTransitRouterVpcAttachmentAttribute(const Model::UpdateTransitRouterVpcAttachmentAttributeRequest &request)const;
void updateTransitRouterVpcAttachmentAttributeAsync(const Model::UpdateTransitRouterVpcAttachmentAttributeRequest& request, const UpdateTransitRouterVpcAttachmentAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateTransitRouterVpcAttachmentAttributeOutcomeCallable updateTransitRouterVpcAttachmentAttributeCallable(const Model::UpdateTransitRouterVpcAttachmentAttributeRequest& request) const;
UpdateTransitRouterVpcAttachmentZonesOutcome updateTransitRouterVpcAttachmentZones(const Model::UpdateTransitRouterVpcAttachmentZonesRequest &request)const;
void updateTransitRouterVpcAttachmentZonesAsync(const Model::UpdateTransitRouterVpcAttachmentZonesRequest& request, const UpdateTransitRouterVpcAttachmentZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateTransitRouterVpcAttachmentZonesOutcomeCallable updateTransitRouterVpcAttachmentZonesCallable(const Model::UpdateTransitRouterVpcAttachmentZonesRequest& request) const;
UpdateTransitRouterVpnAttachmentAttributeOutcome updateTransitRouterVpnAttachmentAttribute(const Model::UpdateTransitRouterVpnAttachmentAttributeRequest &request)const;
void updateTransitRouterVpnAttachmentAttributeAsync(const Model::UpdateTransitRouterVpnAttachmentAttributeRequest& request, const UpdateTransitRouterVpnAttachmentAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateTransitRouterVpnAttachmentAttributeOutcomeCallable updateTransitRouterVpnAttachmentAttributeCallable(const Model::UpdateTransitRouterVpnAttachmentAttributeRequest& request) const;

View File

@@ -39,12 +39,14 @@ namespace AlibabaCloud
~ListTransitRouterAvailableResourceResult();
std::vector<std::string> getSlaveZones()const;
std::vector<std::string> getMasterZones()const;
std::vector<std::string> getAvailableZones()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> slaveZones_;
std::vector<std::string> masterZones_;
std::vector<std::string> availableZones_;
};
}

View File

@@ -34,7 +34,7 @@ namespace AlibabaCloud
public:
struct TransitRouterAttachment
{
struct Zone
struct ZoneMapping
{
std::string zoneId;
};
@@ -47,7 +47,7 @@ namespace AlibabaCloud
std::string transitRouterAttachmentName;
int resourceType;
std::string transitRouterAttachmentDescription;
std::vector<TransitRouterAttachment::Zone> zones;
std::vector<TransitRouterAttachment::ZoneMapping> zones;
std::string transitRouterId;
std::string vpnId;
};

View File

@@ -50,6 +50,8 @@ public:
void setPeerTransitRouterMulticastDomains(const std::vector<std::string> &peerTransitRouterMulticastDomains);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
long resourceOwnerId_;
@@ -62,6 +64,7 @@ private:
std::string ownerAccount_;
std::vector<std::string> peerTransitRouterMulticastDomains_;
long ownerId_;
std::string vpcId_;
};
} // namespace Model
} // namespace Cbn

View File

@@ -48,6 +48,8 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
long resourceOwnerId_;
@@ -59,6 +61,7 @@ private:
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vpcId_;
};
} // namespace Model
} // namespace Cbn

View File

@@ -0,0 +1,74 @@
/*
* 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_CBN_MODEL_UPDATETRANSITROUTERVPCATTACHMENTZONESREQUEST_H_
#define ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVPCATTACHMENTZONESREQUEST_H_
#include <alibabacloud/cbn/CbnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Cbn {
namespace Model {
class ALIBABACLOUD_CBN_EXPORT UpdateTransitRouterVpcAttachmentZonesRequest : public RpcServiceRequest {
public:
struct RemoveZoneMappings {
std::string vSwitchId;
std::string zoneId;
};
struct AddZoneMappings {
std::string vSwitchId;
std::string zoneId;
};
UpdateTransitRouterVpcAttachmentZonesRequest();
~UpdateTransitRouterVpcAttachmentZonesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::vector<RemoveZoneMappings> getRemoveZoneMappings() const;
void setRemoveZoneMappings(const std::vector<RemoveZoneMappings> &removeZoneMappings);
std::vector<AddZoneMappings> getAddZoneMappings() const;
void setAddZoneMappings(const std::vector<AddZoneMappings> &addZoneMappings);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getTransitRouterAttachmentId() const;
void setTransitRouterAttachmentId(const std::string &transitRouterAttachmentId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::vector<RemoveZoneMappings> removeZoneMappings_;
std::vector<AddZoneMappings> addZoneMappings_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string transitRouterAttachmentId_;
};
} // namespace Model
} // namespace Cbn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVPCATTACHMENTZONESREQUEST_H_

View File

@@ -14,29 +14,29 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINSERVERCERTIFICATERESULT_H_
#define ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINSERVERCERTIFICATERESULT_H_
#ifndef ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVPCATTACHMENTZONESRESULT_H_
#define ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVPCATTACHMENTZONESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cdn/CdnExport.h>
#include <alibabacloud/cbn/CbnExport.h>
namespace AlibabaCloud
{
namespace Cdn
namespace Cbn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT BatchSetCdnDomainServerCertificateResult : public ServiceResult
class ALIBABACLOUD_CBN_EXPORT UpdateTransitRouterVpcAttachmentZonesResult : public ServiceResult
{
public:
BatchSetCdnDomainServerCertificateResult();
explicit BatchSetCdnDomainServerCertificateResult(const std::string &payload);
~BatchSetCdnDomainServerCertificateResult();
UpdateTransitRouterVpcAttachmentZonesResult();
explicit UpdateTransitRouterVpcAttachmentZonesResult(const std::string &payload);
~UpdateTransitRouterVpcAttachmentZonesResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINSERVERCERTIFICATERESULT_H_
#endif // !ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVPCATTACHMENTZONESRESULT_H_

View File

@@ -4659,6 +4659,42 @@ CbnClient::UpdateTransitRouterVpcAttachmentAttributeOutcomeCallable CbnClient::u
return task->get_future();
}
CbnClient::UpdateTransitRouterVpcAttachmentZonesOutcome CbnClient::updateTransitRouterVpcAttachmentZones(const UpdateTransitRouterVpcAttachmentZonesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdateTransitRouterVpcAttachmentZonesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdateTransitRouterVpcAttachmentZonesOutcome(UpdateTransitRouterVpcAttachmentZonesResult(outcome.result()));
else
return UpdateTransitRouterVpcAttachmentZonesOutcome(outcome.error());
}
void CbnClient::updateTransitRouterVpcAttachmentZonesAsync(const UpdateTransitRouterVpcAttachmentZonesRequest& request, const UpdateTransitRouterVpcAttachmentZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updateTransitRouterVpcAttachmentZones(request), context);
};
asyncExecute(new Runnable(fn));
}
CbnClient::UpdateTransitRouterVpcAttachmentZonesOutcomeCallable CbnClient::updateTransitRouterVpcAttachmentZonesCallable(const UpdateTransitRouterVpcAttachmentZonesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdateTransitRouterVpcAttachmentZonesOutcome()>>(
[this, request]()
{
return this->updateTransitRouterVpcAttachmentZones(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CbnClient::UpdateTransitRouterVpnAttachmentAttributeOutcome CbnClient::updateTransitRouterVpnAttachmentAttribute(const UpdateTransitRouterVpnAttachmentAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -45,6 +45,9 @@ void ListTransitRouterAvailableResourceResult::parse(const std::string &payload)
auto allMasterZones = value["MasterZones"]["MasterZone"];
for (const auto &item : allMasterZones)
masterZones_.push_back(item.asString());
auto allAvailableZones = value["AvailableZones"]["AvailableZone"];
for (const auto &item : allAvailableZones)
availableZones_.push_back(item.asString());
}
@@ -58,3 +61,8 @@ std::vector<std::string> ListTransitRouterAvailableResourceResult::getMasterZone
return masterZones_;
}
std::vector<std::string> ListTransitRouterAvailableResourceResult::getAvailableZones()const
{
return availableZones_;
}

View File

@@ -65,12 +65,12 @@ void ListTransitRouterVpnAttachmentsResult::parse(const std::string &payload)
transitRouterAttachmentsObject.autoPublishRouteEnabled = valueTransitRouterAttachmentsTransitRouterAttachment["AutoPublishRouteEnabled"].asString() == "true";
if(!valueTransitRouterAttachmentsTransitRouterAttachment["TransitRouterAttachmentName"].isNull())
transitRouterAttachmentsObject.transitRouterAttachmentName = valueTransitRouterAttachmentsTransitRouterAttachment["TransitRouterAttachmentName"].asString();
auto allZonesNode = valueTransitRouterAttachmentsTransitRouterAttachment["Zones"]["Zone"];
for (auto valueTransitRouterAttachmentsTransitRouterAttachmentZonesZone : allZonesNode)
auto allZonesNode = valueTransitRouterAttachmentsTransitRouterAttachment["Zones"]["ZoneMapping"];
for (auto valueTransitRouterAttachmentsTransitRouterAttachmentZonesZoneMapping : allZonesNode)
{
TransitRouterAttachment::Zone zonesObject;
if(!valueTransitRouterAttachmentsTransitRouterAttachmentZonesZone["ZoneId"].isNull())
zonesObject.zoneId = valueTransitRouterAttachmentsTransitRouterAttachmentZonesZone["ZoneId"].asString();
TransitRouterAttachment::ZoneMapping zonesObject;
if(!valueTransitRouterAttachmentsTransitRouterAttachmentZonesZoneMapping["ZoneId"].isNull())
zonesObject.zoneId = valueTransitRouterAttachmentsTransitRouterAttachmentZonesZoneMapping["ZoneId"].asString();
transitRouterAttachmentsObject.zones.push_back(zonesObject);
}
transitRouterAttachments_.push_back(transitRouterAttachmentsObject);

View File

@@ -113,3 +113,12 @@ void RegisterTransitRouterMulticastGroupMembersRequest::setOwnerId(long ownerId)
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string RegisterTransitRouterMulticastGroupMembersRequest::getVpcId() const {
return vpcId_;
}
void RegisterTransitRouterMulticastGroupMembersRequest::setVpcId(const std::string &vpcId) {
vpcId_ = vpcId;
setParameter(std::string("VpcId"), vpcId);
}

View File

@@ -105,3 +105,12 @@ void RegisterTransitRouterMulticastGroupSourcesRequest::setOwnerId(long ownerId)
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string RegisterTransitRouterMulticastGroupSourcesRequest::getVpcId() const {
return vpcId_;
}
void RegisterTransitRouterMulticastGroupSourcesRequest::setVpcId(const std::string &vpcId) {
vpcId_ = vpcId;
setParameter(std::string("VpcId"), vpcId);
}

View File

@@ -0,0 +1,118 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/cbn/model/UpdateTransitRouterVpcAttachmentZonesRequest.h>
using AlibabaCloud::Cbn::Model::UpdateTransitRouterVpcAttachmentZonesRequest;
UpdateTransitRouterVpcAttachmentZonesRequest::UpdateTransitRouterVpcAttachmentZonesRequest()
: RpcServiceRequest("cbn", "2017-09-12", "UpdateTransitRouterVpcAttachmentZones") {
setMethod(HttpRequest::Method::Post);
}
UpdateTransitRouterVpcAttachmentZonesRequest::~UpdateTransitRouterVpcAttachmentZonesRequest() {}
long UpdateTransitRouterVpcAttachmentZonesRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void UpdateTransitRouterVpcAttachmentZonesRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string UpdateTransitRouterVpcAttachmentZonesRequest::getClientToken() const {
return clientToken_;
}
void UpdateTransitRouterVpcAttachmentZonesRequest::setClientToken(const std::string &clientToken) {
clientToken_ = clientToken;
setParameter(std::string("ClientToken"), clientToken);
}
std::vector<UpdateTransitRouterVpcAttachmentZonesRequest::RemoveZoneMappings> UpdateTransitRouterVpcAttachmentZonesRequest::getRemoveZoneMappings() const {
return removeZoneMappings_;
}
void UpdateTransitRouterVpcAttachmentZonesRequest::setRemoveZoneMappings(const std::vector<UpdateTransitRouterVpcAttachmentZonesRequest::RemoveZoneMappings> &removeZoneMappings) {
removeZoneMappings_ = removeZoneMappings;
for(int dep1 = 0; dep1 != removeZoneMappings.size(); dep1++) {
auto removeZoneMappingsObj = removeZoneMappings.at(dep1);
std::string removeZoneMappingsObjStr = std::string("RemoveZoneMappings") + "." + std::to_string(dep1 + 1);
setParameter(removeZoneMappingsObjStr + ".VSwitchId", removeZoneMappingsObj.vSwitchId);
setParameter(removeZoneMappingsObjStr + ".ZoneId", removeZoneMappingsObj.zoneId);
}
}
std::vector<UpdateTransitRouterVpcAttachmentZonesRequest::AddZoneMappings> UpdateTransitRouterVpcAttachmentZonesRequest::getAddZoneMappings() const {
return addZoneMappings_;
}
void UpdateTransitRouterVpcAttachmentZonesRequest::setAddZoneMappings(const std::vector<UpdateTransitRouterVpcAttachmentZonesRequest::AddZoneMappings> &addZoneMappings) {
addZoneMappings_ = addZoneMappings;
for(int dep1 = 0; dep1 != addZoneMappings.size(); dep1++) {
auto addZoneMappingsObj = addZoneMappings.at(dep1);
std::string addZoneMappingsObjStr = std::string("AddZoneMappings") + "." + std::to_string(dep1 + 1);
setParameter(addZoneMappingsObjStr + ".VSwitchId", addZoneMappingsObj.vSwitchId);
setParameter(addZoneMappingsObjStr + ".ZoneId", addZoneMappingsObj.zoneId);
}
}
bool UpdateTransitRouterVpcAttachmentZonesRequest::getDryRun() const {
return dryRun_;
}
void UpdateTransitRouterVpcAttachmentZonesRequest::setDryRun(bool dryRun) {
dryRun_ = dryRun;
setParameter(std::string("DryRun"), dryRun ? "true" : "false");
}
std::string UpdateTransitRouterVpcAttachmentZonesRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void UpdateTransitRouterVpcAttachmentZonesRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string UpdateTransitRouterVpcAttachmentZonesRequest::getOwnerAccount() const {
return ownerAccount_;
}
void UpdateTransitRouterVpcAttachmentZonesRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long UpdateTransitRouterVpcAttachmentZonesRequest::getOwnerId() const {
return ownerId_;
}
void UpdateTransitRouterVpcAttachmentZonesRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string UpdateTransitRouterVpcAttachmentZonesRequest::getTransitRouterAttachmentId() const {
return transitRouterAttachmentId_;
}
void UpdateTransitRouterVpcAttachmentZonesRequest::setTransitRouterAttachmentId(const std::string &transitRouterAttachmentId) {
transitRouterAttachmentId_ = transitRouterAttachmentId;
setParameter(std::string("TransitRouterAttachmentId"), transitRouterAttachmentId);
}

View File

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

View File

@@ -23,142 +23,16 @@ set(cdn_public_header
set(cdn_public_header_model
include/alibabacloud/cdn/model/AddCdnDomainRequest.h
include/alibabacloud/cdn/model/AddCdnDomainResult.h
include/alibabacloud/cdn/model/AddFCTriggerRequest.h
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
include/alibabacloud/cdn/model/BatchSetCdnDomainServerCertificateResult.h
include/alibabacloud/cdn/model/BatchStartCdnDomainRequest.h
include/alibabacloud/cdn/model/BatchStartCdnDomainResult.h
include/alibabacloud/cdn/model/BatchStopCdnDomainRequest.h
include/alibabacloud/cdn/model/BatchStopCdnDomainResult.h
include/alibabacloud/cdn/model/BatchUpdateCdnDomainRequest.h
include/alibabacloud/cdn/model/BatchUpdateCdnDomainResult.h
include/alibabacloud/cdn/model/CreateCdnCertificateSigningRequestRequest.h
include/alibabacloud/cdn/model/CreateCdnCertificateSigningRequestResult.h
include/alibabacloud/cdn/model/CreateCdnDeliverTaskRequest.h
include/alibabacloud/cdn/model/CreateCdnDeliverTaskResult.h
include/alibabacloud/cdn/model/CreateCdnSubTaskRequest.h
include/alibabacloud/cdn/model/CreateCdnSubTaskResult.h
include/alibabacloud/cdn/model/CreateIllegalUrlExportTaskRequest.h
include/alibabacloud/cdn/model/CreateIllegalUrlExportTaskResult.h
include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesRequest.h
include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesResult.h
include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryRequest.h
include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryResult.h
include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskRequest.h
include/alibabacloud/cdn/model/CreateUsageDetailDataExportTaskResult.h
include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskRequest.h
include/alibabacloud/cdn/model/CreateUserUsageDataExportTaskResult.h
include/alibabacloud/cdn/model/DeleteCacheExpiredConfigRequest.h
include/alibabacloud/cdn/model/DeleteCacheExpiredConfigResult.h
include/alibabacloud/cdn/model/DeleteCdnDeliverTaskRequest.h
include/alibabacloud/cdn/model/DeleteCdnDeliverTaskResult.h
include/alibabacloud/cdn/model/DeleteCdnDomainRequest.h
include/alibabacloud/cdn/model/DeleteCdnDomainResult.h
include/alibabacloud/cdn/model/DeleteCdnSubTaskRequest.h
include/alibabacloud/cdn/model/DeleteCdnSubTaskResult.h
include/alibabacloud/cdn/model/DeleteFCTriggerRequest.h
include/alibabacloud/cdn/model/DeleteFCTriggerResult.h
include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryRequest.h
include/alibabacloud/cdn/model/DeleteRealtimeLogDeliveryResult.h
include/alibabacloud/cdn/model/DeleteSpecificConfigRequest.h
include/alibabacloud/cdn/model/DeleteSpecificConfigResult.h
include/alibabacloud/cdn/model/DeleteSpecificStagingConfigRequest.h
include/alibabacloud/cdn/model/DeleteSpecificStagingConfigResult.h
include/alibabacloud/cdn/model/DeleteUsageDetailDataExportTaskRequest.h
include/alibabacloud/cdn/model/DeleteUsageDetailDataExportTaskResult.h
include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskRequest.h
include/alibabacloud/cdn/model/DeleteUserUsageDataExportTaskResult.h
include/alibabacloud/cdn/model/DescribeActiveVersionOfConfigGroupRequest.h
include/alibabacloud/cdn/model/DescribeActiveVersionOfConfigGroupResult.h
include/alibabacloud/cdn/model/DescribeBlockedRegionsRequest.h
include/alibabacloud/cdn/model/DescribeBlockedRegionsResult.h
include/alibabacloud/cdn/model/DescribeCdnCertificateDetailRequest.h
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
include/alibabacloud/cdn/model/DescribeCdnDomainByCertificateResult.h
include/alibabacloud/cdn/model/DescribeCdnDomainConfigsRequest.h
include/alibabacloud/cdn/model/DescribeCdnDomainConfigsResult.h
include/alibabacloud/cdn/model/DescribeCdnDomainDetailRequest.h
include/alibabacloud/cdn/model/DescribeCdnDomainDetailResult.h
include/alibabacloud/cdn/model/DescribeCdnDomainLogsRequest.h
include/alibabacloud/cdn/model/DescribeCdnDomainLogsResult.h
include/alibabacloud/cdn/model/DescribeCdnDomainStagingConfigRequest.h
include/alibabacloud/cdn/model/DescribeCdnDomainStagingConfigResult.h
include/alibabacloud/cdn/model/DescribeCdnHttpsDomainListRequest.h
include/alibabacloud/cdn/model/DescribeCdnHttpsDomainListResult.h
include/alibabacloud/cdn/model/DescribeCdnMonitorDataRequest.h
include/alibabacloud/cdn/model/DescribeCdnMonitorDataResult.h
include/alibabacloud/cdn/model/DescribeCdnRegionAndIspRequest.h
include/alibabacloud/cdn/model/DescribeCdnRegionAndIspResult.h
include/alibabacloud/cdn/model/DescribeCdnReportRequest.h
include/alibabacloud/cdn/model/DescribeCdnReportResult.h
include/alibabacloud/cdn/model/DescribeCdnReportListRequest.h
include/alibabacloud/cdn/model/DescribeCdnReportListResult.h
include/alibabacloud/cdn/model/DescribeCdnSMCertificateDetailRequest.h
include/alibabacloud/cdn/model/DescribeCdnSMCertificateDetailResult.h
include/alibabacloud/cdn/model/DescribeCdnSMCertificateListRequest.h
include/alibabacloud/cdn/model/DescribeCdnSMCertificateListResult.h
include/alibabacloud/cdn/model/DescribeCdnServiceRequest.h
include/alibabacloud/cdn/model/DescribeCdnServiceResult.h
include/alibabacloud/cdn/model/DescribeCdnSubListRequest.h
include/alibabacloud/cdn/model/DescribeCdnSubListResult.h
include/alibabacloud/cdn/model/DescribeCdnTypesRequest.h
include/alibabacloud/cdn/model/DescribeCdnTypesResult.h
include/alibabacloud/cdn/model/DescribeCdnUserBillHistoryRequest.h
include/alibabacloud/cdn/model/DescribeCdnUserBillHistoryResult.h
include/alibabacloud/cdn/model/DescribeCdnUserBillPredictionRequest.h
include/alibabacloud/cdn/model/DescribeCdnUserBillPredictionResult.h
include/alibabacloud/cdn/model/DescribeCdnUserBillTypeRequest.h
include/alibabacloud/cdn/model/DescribeCdnUserBillTypeResult.h
include/alibabacloud/cdn/model/DescribeCdnUserConfigsRequest.h
include/alibabacloud/cdn/model/DescribeCdnUserConfigsResult.h
include/alibabacloud/cdn/model/DescribeCdnUserDomainsByFuncRequest.h
include/alibabacloud/cdn/model/DescribeCdnUserDomainsByFuncResult.h
include/alibabacloud/cdn/model/DescribeCdnUserQuotaRequest.h
include/alibabacloud/cdn/model/DescribeCdnUserQuotaResult.h
include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h
include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageResult.h
include/alibabacloud/cdn/model/DescribeCdnWafDomainRequest.h
include/alibabacloud/cdn/model/DescribeCdnWafDomainResult.h
include/alibabacloud/cdn/model/DescribeCertificateInfoByIDRequest.h
include/alibabacloud/cdn/model/DescribeCertificateInfoByIDResult.h
include/alibabacloud/cdn/model/DescribeConfigGroupDetailRequest.h
include/alibabacloud/cdn/model/DescribeConfigGroupDetailResult.h
include/alibabacloud/cdn/model/DescribeConfigOfVersionRequest.h
include/alibabacloud/cdn/model/DescribeConfigOfVersionResult.h
include/alibabacloud/cdn/model/DescribeCustomLogConfigRequest.h
include/alibabacloud/cdn/model/DescribeCustomLogConfigResult.h
include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeRequest.h
include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeResult.h
include/alibabacloud/cdn/model/DescribeDomainBpsDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainBpsDataResult.h
include/alibabacloud/cdn/model/DescribeDomainBpsDataByLayerRequest.h
include/alibabacloud/cdn/model/DescribeDomainBpsDataByLayerResult.h
include/alibabacloud/cdn/model/DescribeDomainBpsDataByTimeStampRequest.h
include/alibabacloud/cdn/model/DescribeDomainBpsDataByTimeStampResult.h
include/alibabacloud/cdn/model/DescribeDomainCcActivityLogRequest.h
include/alibabacloud/cdn/model/DescribeDomainCcActivityLogResult.h
include/alibabacloud/cdn/model/DescribeDomainCertificateInfoRequest.h
include/alibabacloud/cdn/model/DescribeDomainCertificateInfoResult.h
include/alibabacloud/cdn/model/DescribeDomainConfigsRequest.h
include/alibabacloud/cdn/model/DescribeDomainConfigsResult.h
include/alibabacloud/cdn/model/DescribeDomainCustomLogConfigRequest.h
include/alibabacloud/cdn/model/DescribeDomainCustomLogConfigResult.h
include/alibabacloud/cdn/model/DescribeDomainDetailDataByLayerRequest.h
include/alibabacloud/cdn/model/DescribeDomainDetailDataByLayerResult.h
include/alibabacloud/cdn/model/DescribeDomainFileSizeProportionDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainFileSizeProportionDataResult.h
include/alibabacloud/cdn/model/DescribeDomainFlowDataRequest.h
@@ -167,46 +41,10 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/DescribeDomainHitRateDataResult.h
include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataResult.h
include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataByLayerRequest.h
include/alibabacloud/cdn/model/DescribeDomainHttpCodeDataByLayerResult.h
include/alibabacloud/cdn/model/DescribeDomainISPDataRequest.h
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
include/alibabacloud/cdn/model/DescribeDomainPathDataResult.h
include/alibabacloud/cdn/model/DescribeDomainPvDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainPvDataResult.h
include/alibabacloud/cdn/model/DescribeDomainQpsDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainQpsDataResult.h
include/alibabacloud/cdn/model/DescribeDomainQpsDataByLayerRequest.h
include/alibabacloud/cdn/model/DescribeDomainQpsDataByLayerResult.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeBpsDataResult.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeByteHitRateDataResult.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeDetailDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeDetailDataResult.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeHttpCodeDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeHttpCodeDataResult.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeQpsDataResult.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeReqHitRateDataResult.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcBpsDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcBpsDataResult.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcHttpCodeDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcHttpCodeDataResult.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcTrafficDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeSrcTrafficDataResult.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeTrafficDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainRealTimeTrafficDataResult.h
include/alibabacloud/cdn/model/DescribeDomainRealtimeLogDeliveryRequest.h
include/alibabacloud/cdn/model/DescribeDomainRealtimeLogDeliveryResult.h
include/alibabacloud/cdn/model/DescribeDomainRegionDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainRegionDataResult.h
include/alibabacloud/cdn/model/DescribeDomainReqHitRateDataRequest.h
@@ -215,333 +53,41 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/DescribeDomainSrcBpsDataResult.h
include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainSrcFlowDataResult.h
include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainSrcHttpCodeDataResult.h
include/alibabacloud/cdn/model/DescribeDomainSrcQpsDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainSrcQpsDataResult.h
include/alibabacloud/cdn/model/DescribeDomainSrcTopUrlVisitRequest.h
include/alibabacloud/cdn/model/DescribeDomainSrcTopUrlVisitResult.h
include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainSrcTrafficDataResult.h
include/alibabacloud/cdn/model/DescribeDomainTopClientIpVisitRequest.h
include/alibabacloud/cdn/model/DescribeDomainTopClientIpVisitResult.h
include/alibabacloud/cdn/model/DescribeDomainTopReferVisitRequest.h
include/alibabacloud/cdn/model/DescribeDomainTopReferVisitResult.h
include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitRequest.h
include/alibabacloud/cdn/model/DescribeDomainTopUrlVisitResult.h
include/alibabacloud/cdn/model/DescribeDomainTrafficDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainTrafficDataResult.h
include/alibabacloud/cdn/model/DescribeDomainUsageDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainUsageDataResult.h
include/alibabacloud/cdn/model/DescribeDomainUvDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainUvDataResult.h
include/alibabacloud/cdn/model/DescribeDomainsBySourceRequest.h
include/alibabacloud/cdn/model/DescribeDomainsBySourceResult.h
include/alibabacloud/cdn/model/DescribeDomainsUsageByDayRequest.h
include/alibabacloud/cdn/model/DescribeDomainsUsageByDayResult.h
include/alibabacloud/cdn/model/DescribeEsExceptionDataRequest.h
include/alibabacloud/cdn/model/DescribeEsExceptionDataResult.h
include/alibabacloud/cdn/model/DescribeEsExecuteDataRequest.h
include/alibabacloud/cdn/model/DescribeEsExecuteDataResult.h
include/alibabacloud/cdn/model/DescribeFCTriggerRequest.h
include/alibabacloud/cdn/model/DescribeFCTriggerResult.h
include/alibabacloud/cdn/model/DescribeIllegalUrlExportTaskRequest.h
include/alibabacloud/cdn/model/DescribeIllegalUrlExportTaskResult.h
include/alibabacloud/cdn/model/DescribeIpInfoRequest.h
include/alibabacloud/cdn/model/DescribeIpInfoResult.h
include/alibabacloud/cdn/model/DescribeL2VipsByDomainRequest.h
include/alibabacloud/cdn/model/DescribeL2VipsByDomainResult.h
include/alibabacloud/cdn/model/DescribeLivePullStreamConfigRequest.h
include/alibabacloud/cdn/model/DescribeLivePullStreamConfigResult.h
include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumRequest.h
include/alibabacloud/cdn/model/DescribeLiveStreamOnlineUserNumResult.h
include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentRequest.h
include/alibabacloud/cdn/model/DescribeLiveStreamRecordContentResult.h
include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileRequest.h
include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFileResult.h
include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesRequest.h
include/alibabacloud/cdn/model/DescribeLiveStreamRecordIndexFilesResult.h
include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoRequest.h
include/alibabacloud/cdn/model/DescribeLiveStreamSnapshotInfoResult.h
include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.h
include/alibabacloud/cdn/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.h
include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListRequest.h
include/alibabacloud/cdn/model/DescribeLiveStreamsOnlineListResult.h
include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListRequest.h
include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListResult.h
include/alibabacloud/cdn/model/DescribeRangeDataByLocateAndIspServiceRequest.h
include/alibabacloud/cdn/model/DescribeRangeDataByLocateAndIspServiceResult.h
include/alibabacloud/cdn/model/DescribeRealtimeDeliveryAccRequest.h
include/alibabacloud/cdn/model/DescribeRealtimeDeliveryAccResult.h
include/alibabacloud/cdn/model/DescribeRefreshQuotaRequest.h
include/alibabacloud/cdn/model/DescribeRefreshQuotaResult.h
include/alibabacloud/cdn/model/DescribeRefreshTaskByIdRequest.h
include/alibabacloud/cdn/model/DescribeRefreshTaskByIdResult.h
include/alibabacloud/cdn/model/DescribeRefreshTasksRequest.h
include/alibabacloud/cdn/model/DescribeRefreshTasksResult.h
include/alibabacloud/cdn/model/DescribeStagingIpRequest.h
include/alibabacloud/cdn/model/DescribeStagingIpResult.h
include/alibabacloud/cdn/model/DescribeTagResourcesRequest.h
include/alibabacloud/cdn/model/DescribeTagResourcesResult.h
include/alibabacloud/cdn/model/DescribeTopDomainsByFlowRequest.h
include/alibabacloud/cdn/model/DescribeTopDomainsByFlowResult.h
include/alibabacloud/cdn/model/DescribeUserCertificateExpireCountRequest.h
include/alibabacloud/cdn/model/DescribeUserCertificateExpireCountResult.h
include/alibabacloud/cdn/model/DescribeUserConfigsRequest.h
include/alibabacloud/cdn/model/DescribeUserConfigsResult.h
include/alibabacloud/cdn/model/DescribeUserDomainsRequest.h
include/alibabacloud/cdn/model/DescribeUserDomainsResult.h
include/alibabacloud/cdn/model/DescribeUserTagsRequest.h
include/alibabacloud/cdn/model/DescribeUserTagsResult.h
include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskRequest.h
include/alibabacloud/cdn/model/DescribeUserUsageDataExportTaskResult.h
include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskRequest.h
include/alibabacloud/cdn/model/DescribeUserUsageDetailDataExportTaskResult.h
include/alibabacloud/cdn/model/DescribeUserVipsByDomainRequest.h
include/alibabacloud/cdn/model/DescribeUserVipsByDomainResult.h
include/alibabacloud/cdn/model/DescribeVerifyContentRequest.h
include/alibabacloud/cdn/model/DescribeVerifyContentResult.h
include/alibabacloud/cdn/model/DisableRealtimeLogDeliveryRequest.h
include/alibabacloud/cdn/model/DisableRealtimeLogDeliveryResult.h
include/alibabacloud/cdn/model/EnableRealtimeLogDeliveryRequest.h
include/alibabacloud/cdn/model/EnableRealtimeLogDeliveryResult.h
include/alibabacloud/cdn/model/ForbidLiveStreamRequest.h
include/alibabacloud/cdn/model/ForbidLiveStreamResult.h
include/alibabacloud/cdn/model/ListDomainsByLogConfigIdRequest.h
include/alibabacloud/cdn/model/ListDomainsByLogConfigIdResult.h
include/alibabacloud/cdn/model/ListFCTriggerRequest.h
include/alibabacloud/cdn/model/ListFCTriggerResult.h
include/alibabacloud/cdn/model/ListRealtimeLogDeliveryDomainsRequest.h
include/alibabacloud/cdn/model/ListRealtimeLogDeliveryDomainsResult.h
include/alibabacloud/cdn/model/ListRealtimeLogDeliveryInfosRequest.h
include/alibabacloud/cdn/model/ListRealtimeLogDeliveryInfosResult.h
include/alibabacloud/cdn/model/ListUserCustomLogConfigRequest.h
include/alibabacloud/cdn/model/ListUserCustomLogConfigResult.h
include/alibabacloud/cdn/model/ModifyCdnDomainRequest.h
include/alibabacloud/cdn/model/ModifyCdnDomainResult.h
include/alibabacloud/cdn/model/ModifyCdnDomainSchdmByPropertyRequest.h
include/alibabacloud/cdn/model/ModifyCdnDomainSchdmByPropertyResult.h
include/alibabacloud/cdn/model/ModifyDomainCustomLogConfigRequest.h
include/alibabacloud/cdn/model/ModifyDomainCustomLogConfigResult.h
include/alibabacloud/cdn/model/ModifyRealtimeLogDeliveryRequest.h
include/alibabacloud/cdn/model/ModifyRealtimeLogDeliveryResult.h
include/alibabacloud/cdn/model/OpenCdnServiceRequest.h
include/alibabacloud/cdn/model/OpenCdnServiceResult.h
include/alibabacloud/cdn/model/PublishStagingConfigToProductionRequest.h
include/alibabacloud/cdn/model/PublishStagingConfigToProductionResult.h
include/alibabacloud/cdn/model/PushObjectCacheRequest.h
include/alibabacloud/cdn/model/PushObjectCacheResult.h
include/alibabacloud/cdn/model/RefreshObjectCachesRequest.h
include/alibabacloud/cdn/model/RefreshObjectCachesResult.h
include/alibabacloud/cdn/model/ResumeLiveStreamRequest.h
include/alibabacloud/cdn/model/ResumeLiveStreamResult.h
include/alibabacloud/cdn/model/RollbackStagingConfigRequest.h
include/alibabacloud/cdn/model/RollbackStagingConfigResult.h
include/alibabacloud/cdn/model/SetCcConfigRequest.h
include/alibabacloud/cdn/model/SetCcConfigResult.h
include/alibabacloud/cdn/model/SetCdnDomainCSRCertificateRequest.h
include/alibabacloud/cdn/model/SetCdnDomainCSRCertificateResult.h
include/alibabacloud/cdn/model/SetCdnDomainSMCertificateRequest.h
include/alibabacloud/cdn/model/SetCdnDomainSMCertificateResult.h
include/alibabacloud/cdn/model/SetCdnDomainStagingConfigRequest.h
include/alibabacloud/cdn/model/SetCdnDomainStagingConfigResult.h
include/alibabacloud/cdn/model/SetConfigOfVersionRequest.h
include/alibabacloud/cdn/model/SetConfigOfVersionResult.h
include/alibabacloud/cdn/model/SetDomainServerCertificateRequest.h
include/alibabacloud/cdn/model/SetDomainServerCertificateResult.h
include/alibabacloud/cdn/model/SetFileCacheExpiredConfigRequest.h
include/alibabacloud/cdn/model/SetFileCacheExpiredConfigResult.h
include/alibabacloud/cdn/model/SetForceRedirectConfigRequest.h
include/alibabacloud/cdn/model/SetForceRedirectConfigResult.h
include/alibabacloud/cdn/model/SetForwardSchemeConfigRequest.h
include/alibabacloud/cdn/model/SetForwardSchemeConfigResult.h
include/alibabacloud/cdn/model/SetHttpHeaderConfigRequest.h
include/alibabacloud/cdn/model/SetHttpHeaderConfigResult.h
include/alibabacloud/cdn/model/SetHttpsOptionConfigRequest.h
include/alibabacloud/cdn/model/SetHttpsOptionConfigResult.h
include/alibabacloud/cdn/model/SetIgnoreQueryStringConfigRequest.h
include/alibabacloud/cdn/model/SetIgnoreQueryStringConfigResult.h
include/alibabacloud/cdn/model/SetIpAllowListConfigRequest.h
include/alibabacloud/cdn/model/SetIpAllowListConfigResult.h
include/alibabacloud/cdn/model/SetIpBlackListConfigRequest.h
include/alibabacloud/cdn/model/SetIpBlackListConfigResult.h
include/alibabacloud/cdn/model/SetOptimizeConfigRequest.h
include/alibabacloud/cdn/model/SetOptimizeConfigResult.h
include/alibabacloud/cdn/model/SetPageCompressConfigRequest.h
include/alibabacloud/cdn/model/SetPageCompressConfigResult.h
include/alibabacloud/cdn/model/SetPathCacheExpiredConfigRequest.h
include/alibabacloud/cdn/model/SetPathCacheExpiredConfigResult.h
include/alibabacloud/cdn/model/SetRangeConfigRequest.h
include/alibabacloud/cdn/model/SetRangeConfigResult.h
include/alibabacloud/cdn/model/SetRefererConfigRequest.h
include/alibabacloud/cdn/model/SetRefererConfigResult.h
include/alibabacloud/cdn/model/SetRemoveQueryStringConfigRequest.h
include/alibabacloud/cdn/model/SetRemoveQueryStringConfigResult.h
include/alibabacloud/cdn/model/SetReqAuthConfigRequest.h
include/alibabacloud/cdn/model/SetReqAuthConfigResult.h
include/alibabacloud/cdn/model/SetReqHeaderConfigRequest.h
include/alibabacloud/cdn/model/SetReqHeaderConfigResult.h
include/alibabacloud/cdn/model/SetSourceHostConfigRequest.h
include/alibabacloud/cdn/model/SetSourceHostConfigResult.h
include/alibabacloud/cdn/model/SetWaitingRoomConfigRequest.h
include/alibabacloud/cdn/model/SetWaitingRoomConfigResult.h
include/alibabacloud/cdn/model/StartCdnDomainRequest.h
include/alibabacloud/cdn/model/StartCdnDomainResult.h
include/alibabacloud/cdn/model/StopCdnDomainRequest.h
include/alibabacloud/cdn/model/StopCdnDomainResult.h
include/alibabacloud/cdn/model/TagResourcesRequest.h
include/alibabacloud/cdn/model/TagResourcesResult.h
include/alibabacloud/cdn/model/UntagResourcesRequest.h
include/alibabacloud/cdn/model/UntagResourcesResult.h
include/alibabacloud/cdn/model/UpdateCdnDeliverTaskRequest.h
include/alibabacloud/cdn/model/UpdateCdnDeliverTaskResult.h
include/alibabacloud/cdn/model/UpdateCdnSubTaskRequest.h
include/alibabacloud/cdn/model/UpdateCdnSubTaskResult.h
include/alibabacloud/cdn/model/UpdateFCTriggerRequest.h
include/alibabacloud/cdn/model/UpdateFCTriggerResult.h
include/alibabacloud/cdn/model/VerifyDomainOwnerRequest.h
include/alibabacloud/cdn/model/VerifyDomainOwnerResult.h )
include/alibabacloud/cdn/model/TestDescribeDomainBpsDataRequest.h
include/alibabacloud/cdn/model/TestDescribeDomainBpsDataResult.h )
set(cdn_src
src/CdnClient.cc
src/model/AddCdnDomainRequest.cc
src/model/AddCdnDomainResult.cc
src/model/AddFCTriggerRequest.cc
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
src/model/BatchSetCdnDomainServerCertificateResult.cc
src/model/BatchStartCdnDomainRequest.cc
src/model/BatchStartCdnDomainResult.cc
src/model/BatchStopCdnDomainRequest.cc
src/model/BatchStopCdnDomainResult.cc
src/model/BatchUpdateCdnDomainRequest.cc
src/model/BatchUpdateCdnDomainResult.cc
src/model/CreateCdnCertificateSigningRequestRequest.cc
src/model/CreateCdnCertificateSigningRequestResult.cc
src/model/CreateCdnDeliverTaskRequest.cc
src/model/CreateCdnDeliverTaskResult.cc
src/model/CreateCdnSubTaskRequest.cc
src/model/CreateCdnSubTaskResult.cc
src/model/CreateIllegalUrlExportTaskRequest.cc
src/model/CreateIllegalUrlExportTaskResult.cc
src/model/CreateLiveStreamRecordIndexFilesRequest.cc
src/model/CreateLiveStreamRecordIndexFilesResult.cc
src/model/CreateRealTimeLogDeliveryRequest.cc
src/model/CreateRealTimeLogDeliveryResult.cc
src/model/CreateUsageDetailDataExportTaskRequest.cc
src/model/CreateUsageDetailDataExportTaskResult.cc
src/model/CreateUserUsageDataExportTaskRequest.cc
src/model/CreateUserUsageDataExportTaskResult.cc
src/model/DeleteCacheExpiredConfigRequest.cc
src/model/DeleteCacheExpiredConfigResult.cc
src/model/DeleteCdnDeliverTaskRequest.cc
src/model/DeleteCdnDeliverTaskResult.cc
src/model/DeleteCdnDomainRequest.cc
src/model/DeleteCdnDomainResult.cc
src/model/DeleteCdnSubTaskRequest.cc
src/model/DeleteCdnSubTaskResult.cc
src/model/DeleteFCTriggerRequest.cc
src/model/DeleteFCTriggerResult.cc
src/model/DeleteRealtimeLogDeliveryRequest.cc
src/model/DeleteRealtimeLogDeliveryResult.cc
src/model/DeleteSpecificConfigRequest.cc
src/model/DeleteSpecificConfigResult.cc
src/model/DeleteSpecificStagingConfigRequest.cc
src/model/DeleteSpecificStagingConfigResult.cc
src/model/DeleteUsageDetailDataExportTaskRequest.cc
src/model/DeleteUsageDetailDataExportTaskResult.cc
src/model/DeleteUserUsageDataExportTaskRequest.cc
src/model/DeleteUserUsageDataExportTaskResult.cc
src/model/DescribeActiveVersionOfConfigGroupRequest.cc
src/model/DescribeActiveVersionOfConfigGroupResult.cc
src/model/DescribeBlockedRegionsRequest.cc
src/model/DescribeBlockedRegionsResult.cc
src/model/DescribeCdnCertificateDetailRequest.cc
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
src/model/DescribeCdnDomainByCertificateResult.cc
src/model/DescribeCdnDomainConfigsRequest.cc
src/model/DescribeCdnDomainConfigsResult.cc
src/model/DescribeCdnDomainDetailRequest.cc
src/model/DescribeCdnDomainDetailResult.cc
src/model/DescribeCdnDomainLogsRequest.cc
src/model/DescribeCdnDomainLogsResult.cc
src/model/DescribeCdnDomainStagingConfigRequest.cc
src/model/DescribeCdnDomainStagingConfigResult.cc
src/model/DescribeCdnHttpsDomainListRequest.cc
src/model/DescribeCdnHttpsDomainListResult.cc
src/model/DescribeCdnMonitorDataRequest.cc
src/model/DescribeCdnMonitorDataResult.cc
src/model/DescribeCdnRegionAndIspRequest.cc
src/model/DescribeCdnRegionAndIspResult.cc
src/model/DescribeCdnReportRequest.cc
src/model/DescribeCdnReportResult.cc
src/model/DescribeCdnReportListRequest.cc
src/model/DescribeCdnReportListResult.cc
src/model/DescribeCdnSMCertificateDetailRequest.cc
src/model/DescribeCdnSMCertificateDetailResult.cc
src/model/DescribeCdnSMCertificateListRequest.cc
src/model/DescribeCdnSMCertificateListResult.cc
src/model/DescribeCdnServiceRequest.cc
src/model/DescribeCdnServiceResult.cc
src/model/DescribeCdnSubListRequest.cc
src/model/DescribeCdnSubListResult.cc
src/model/DescribeCdnTypesRequest.cc
src/model/DescribeCdnTypesResult.cc
src/model/DescribeCdnUserBillHistoryRequest.cc
src/model/DescribeCdnUserBillHistoryResult.cc
src/model/DescribeCdnUserBillPredictionRequest.cc
src/model/DescribeCdnUserBillPredictionResult.cc
src/model/DescribeCdnUserBillTypeRequest.cc
src/model/DescribeCdnUserBillTypeResult.cc
src/model/DescribeCdnUserConfigsRequest.cc
src/model/DescribeCdnUserConfigsResult.cc
src/model/DescribeCdnUserDomainsByFuncRequest.cc
src/model/DescribeCdnUserDomainsByFuncResult.cc
src/model/DescribeCdnUserQuotaRequest.cc
src/model/DescribeCdnUserQuotaResult.cc
src/model/DescribeCdnUserResourcePackageRequest.cc
src/model/DescribeCdnUserResourcePackageResult.cc
src/model/DescribeCdnWafDomainRequest.cc
src/model/DescribeCdnWafDomainResult.cc
src/model/DescribeCertificateInfoByIDRequest.cc
src/model/DescribeCertificateInfoByIDResult.cc
src/model/DescribeConfigGroupDetailRequest.cc
src/model/DescribeConfigGroupDetailResult.cc
src/model/DescribeConfigOfVersionRequest.cc
src/model/DescribeConfigOfVersionResult.cc
src/model/DescribeCustomLogConfigRequest.cc
src/model/DescribeCustomLogConfigResult.cc
src/model/DescribeDomainAverageResponseTimeRequest.cc
src/model/DescribeDomainAverageResponseTimeResult.cc
src/model/DescribeDomainBpsDataRequest.cc
src/model/DescribeDomainBpsDataResult.cc
src/model/DescribeDomainBpsDataByLayerRequest.cc
src/model/DescribeDomainBpsDataByLayerResult.cc
src/model/DescribeDomainBpsDataByTimeStampRequest.cc
src/model/DescribeDomainBpsDataByTimeStampResult.cc
src/model/DescribeDomainCcActivityLogRequest.cc
src/model/DescribeDomainCcActivityLogResult.cc
src/model/DescribeDomainCertificateInfoRequest.cc
src/model/DescribeDomainCertificateInfoResult.cc
src/model/DescribeDomainConfigsRequest.cc
src/model/DescribeDomainConfigsResult.cc
src/model/DescribeDomainCustomLogConfigRequest.cc
src/model/DescribeDomainCustomLogConfigResult.cc
src/model/DescribeDomainDetailDataByLayerRequest.cc
src/model/DescribeDomainDetailDataByLayerResult.cc
src/model/DescribeDomainFileSizeProportionDataRequest.cc
src/model/DescribeDomainFileSizeProportionDataResult.cc
src/model/DescribeDomainFlowDataRequest.cc
@@ -550,46 +96,10 @@ set(cdn_src
src/model/DescribeDomainHitRateDataResult.cc
src/model/DescribeDomainHttpCodeDataRequest.cc
src/model/DescribeDomainHttpCodeDataResult.cc
src/model/DescribeDomainHttpCodeDataByLayerRequest.cc
src/model/DescribeDomainHttpCodeDataByLayerResult.cc
src/model/DescribeDomainISPDataRequest.cc
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
src/model/DescribeDomainPathDataResult.cc
src/model/DescribeDomainPvDataRequest.cc
src/model/DescribeDomainPvDataResult.cc
src/model/DescribeDomainQpsDataRequest.cc
src/model/DescribeDomainQpsDataResult.cc
src/model/DescribeDomainQpsDataByLayerRequest.cc
src/model/DescribeDomainQpsDataByLayerResult.cc
src/model/DescribeDomainRealTimeBpsDataRequest.cc
src/model/DescribeDomainRealTimeBpsDataResult.cc
src/model/DescribeDomainRealTimeByteHitRateDataRequest.cc
src/model/DescribeDomainRealTimeByteHitRateDataResult.cc
src/model/DescribeDomainRealTimeDetailDataRequest.cc
src/model/DescribeDomainRealTimeDetailDataResult.cc
src/model/DescribeDomainRealTimeHttpCodeDataRequest.cc
src/model/DescribeDomainRealTimeHttpCodeDataResult.cc
src/model/DescribeDomainRealTimeQpsDataRequest.cc
src/model/DescribeDomainRealTimeQpsDataResult.cc
src/model/DescribeDomainRealTimeReqHitRateDataRequest.cc
src/model/DescribeDomainRealTimeReqHitRateDataResult.cc
src/model/DescribeDomainRealTimeSrcBpsDataRequest.cc
src/model/DescribeDomainRealTimeSrcBpsDataResult.cc
src/model/DescribeDomainRealTimeSrcHttpCodeDataRequest.cc
src/model/DescribeDomainRealTimeSrcHttpCodeDataResult.cc
src/model/DescribeDomainRealTimeSrcTrafficDataRequest.cc
src/model/DescribeDomainRealTimeSrcTrafficDataResult.cc
src/model/DescribeDomainRealTimeTrafficDataRequest.cc
src/model/DescribeDomainRealTimeTrafficDataResult.cc
src/model/DescribeDomainRealtimeLogDeliveryRequest.cc
src/model/DescribeDomainRealtimeLogDeliveryResult.cc
src/model/DescribeDomainRegionDataRequest.cc
src/model/DescribeDomainRegionDataResult.cc
src/model/DescribeDomainReqHitRateDataRequest.cc
@@ -598,192 +108,26 @@ set(cdn_src
src/model/DescribeDomainSrcBpsDataResult.cc
src/model/DescribeDomainSrcFlowDataRequest.cc
src/model/DescribeDomainSrcFlowDataResult.cc
src/model/DescribeDomainSrcHttpCodeDataRequest.cc
src/model/DescribeDomainSrcHttpCodeDataResult.cc
src/model/DescribeDomainSrcQpsDataRequest.cc
src/model/DescribeDomainSrcQpsDataResult.cc
src/model/DescribeDomainSrcTopUrlVisitRequest.cc
src/model/DescribeDomainSrcTopUrlVisitResult.cc
src/model/DescribeDomainSrcTrafficDataRequest.cc
src/model/DescribeDomainSrcTrafficDataResult.cc
src/model/DescribeDomainTopClientIpVisitRequest.cc
src/model/DescribeDomainTopClientIpVisitResult.cc
src/model/DescribeDomainTopReferVisitRequest.cc
src/model/DescribeDomainTopReferVisitResult.cc
src/model/DescribeDomainTopUrlVisitRequest.cc
src/model/DescribeDomainTopUrlVisitResult.cc
src/model/DescribeDomainTrafficDataRequest.cc
src/model/DescribeDomainTrafficDataResult.cc
src/model/DescribeDomainUsageDataRequest.cc
src/model/DescribeDomainUsageDataResult.cc
src/model/DescribeDomainUvDataRequest.cc
src/model/DescribeDomainUvDataResult.cc
src/model/DescribeDomainsBySourceRequest.cc
src/model/DescribeDomainsBySourceResult.cc
src/model/DescribeDomainsUsageByDayRequest.cc
src/model/DescribeDomainsUsageByDayResult.cc
src/model/DescribeEsExceptionDataRequest.cc
src/model/DescribeEsExceptionDataResult.cc
src/model/DescribeEsExecuteDataRequest.cc
src/model/DescribeEsExecuteDataResult.cc
src/model/DescribeFCTriggerRequest.cc
src/model/DescribeFCTriggerResult.cc
src/model/DescribeIllegalUrlExportTaskRequest.cc
src/model/DescribeIllegalUrlExportTaskResult.cc
src/model/DescribeIpInfoRequest.cc
src/model/DescribeIpInfoResult.cc
src/model/DescribeL2VipsByDomainRequest.cc
src/model/DescribeL2VipsByDomainResult.cc
src/model/DescribeLivePullStreamConfigRequest.cc
src/model/DescribeLivePullStreamConfigResult.cc
src/model/DescribeLiveStreamOnlineUserNumRequest.cc
src/model/DescribeLiveStreamOnlineUserNumResult.cc
src/model/DescribeLiveStreamRecordContentRequest.cc
src/model/DescribeLiveStreamRecordContentResult.cc
src/model/DescribeLiveStreamRecordIndexFileRequest.cc
src/model/DescribeLiveStreamRecordIndexFileResult.cc
src/model/DescribeLiveStreamRecordIndexFilesRequest.cc
src/model/DescribeLiveStreamRecordIndexFilesResult.cc
src/model/DescribeLiveStreamSnapshotInfoRequest.cc
src/model/DescribeLiveStreamSnapshotInfoResult.cc
src/model/DescribeLiveStreamsFrameRateAndBitRateDataRequest.cc
src/model/DescribeLiveStreamsFrameRateAndBitRateDataResult.cc
src/model/DescribeLiveStreamsOnlineListRequest.cc
src/model/DescribeLiveStreamsOnlineListResult.cc
src/model/DescribeLiveStreamsPublishListRequest.cc
src/model/DescribeLiveStreamsPublishListResult.cc
src/model/DescribeRangeDataByLocateAndIspServiceRequest.cc
src/model/DescribeRangeDataByLocateAndIspServiceResult.cc
src/model/DescribeRealtimeDeliveryAccRequest.cc
src/model/DescribeRealtimeDeliveryAccResult.cc
src/model/DescribeRefreshQuotaRequest.cc
src/model/DescribeRefreshQuotaResult.cc
src/model/DescribeRefreshTaskByIdRequest.cc
src/model/DescribeRefreshTaskByIdResult.cc
src/model/DescribeRefreshTasksRequest.cc
src/model/DescribeRefreshTasksResult.cc
src/model/DescribeStagingIpRequest.cc
src/model/DescribeStagingIpResult.cc
src/model/DescribeTagResourcesRequest.cc
src/model/DescribeTagResourcesResult.cc
src/model/DescribeTopDomainsByFlowRequest.cc
src/model/DescribeTopDomainsByFlowResult.cc
src/model/DescribeUserCertificateExpireCountRequest.cc
src/model/DescribeUserCertificateExpireCountResult.cc
src/model/DescribeUserConfigsRequest.cc
src/model/DescribeUserConfigsResult.cc
src/model/DescribeUserDomainsRequest.cc
src/model/DescribeUserDomainsResult.cc
src/model/DescribeUserTagsRequest.cc
src/model/DescribeUserTagsResult.cc
src/model/DescribeUserUsageDataExportTaskRequest.cc
src/model/DescribeUserUsageDataExportTaskResult.cc
src/model/DescribeUserUsageDetailDataExportTaskRequest.cc
src/model/DescribeUserUsageDetailDataExportTaskResult.cc
src/model/DescribeUserVipsByDomainRequest.cc
src/model/DescribeUserVipsByDomainResult.cc
src/model/DescribeVerifyContentRequest.cc
src/model/DescribeVerifyContentResult.cc
src/model/DisableRealtimeLogDeliveryRequest.cc
src/model/DisableRealtimeLogDeliveryResult.cc
src/model/EnableRealtimeLogDeliveryRequest.cc
src/model/EnableRealtimeLogDeliveryResult.cc
src/model/ForbidLiveStreamRequest.cc
src/model/ForbidLiveStreamResult.cc
src/model/ListDomainsByLogConfigIdRequest.cc
src/model/ListDomainsByLogConfigIdResult.cc
src/model/ListFCTriggerRequest.cc
src/model/ListFCTriggerResult.cc
src/model/ListRealtimeLogDeliveryDomainsRequest.cc
src/model/ListRealtimeLogDeliveryDomainsResult.cc
src/model/ListRealtimeLogDeliveryInfosRequest.cc
src/model/ListRealtimeLogDeliveryInfosResult.cc
src/model/ListUserCustomLogConfigRequest.cc
src/model/ListUserCustomLogConfigResult.cc
src/model/ModifyCdnDomainRequest.cc
src/model/ModifyCdnDomainResult.cc
src/model/ModifyCdnDomainSchdmByPropertyRequest.cc
src/model/ModifyCdnDomainSchdmByPropertyResult.cc
src/model/ModifyDomainCustomLogConfigRequest.cc
src/model/ModifyDomainCustomLogConfigResult.cc
src/model/ModifyRealtimeLogDeliveryRequest.cc
src/model/ModifyRealtimeLogDeliveryResult.cc
src/model/OpenCdnServiceRequest.cc
src/model/OpenCdnServiceResult.cc
src/model/PublishStagingConfigToProductionRequest.cc
src/model/PublishStagingConfigToProductionResult.cc
src/model/PushObjectCacheRequest.cc
src/model/PushObjectCacheResult.cc
src/model/RefreshObjectCachesRequest.cc
src/model/RefreshObjectCachesResult.cc
src/model/ResumeLiveStreamRequest.cc
src/model/ResumeLiveStreamResult.cc
src/model/RollbackStagingConfigRequest.cc
src/model/RollbackStagingConfigResult.cc
src/model/SetCcConfigRequest.cc
src/model/SetCcConfigResult.cc
src/model/SetCdnDomainCSRCertificateRequest.cc
src/model/SetCdnDomainCSRCertificateResult.cc
src/model/SetCdnDomainSMCertificateRequest.cc
src/model/SetCdnDomainSMCertificateResult.cc
src/model/SetCdnDomainStagingConfigRequest.cc
src/model/SetCdnDomainStagingConfigResult.cc
src/model/SetConfigOfVersionRequest.cc
src/model/SetConfigOfVersionResult.cc
src/model/SetDomainServerCertificateRequest.cc
src/model/SetDomainServerCertificateResult.cc
src/model/SetFileCacheExpiredConfigRequest.cc
src/model/SetFileCacheExpiredConfigResult.cc
src/model/SetForceRedirectConfigRequest.cc
src/model/SetForceRedirectConfigResult.cc
src/model/SetForwardSchemeConfigRequest.cc
src/model/SetForwardSchemeConfigResult.cc
src/model/SetHttpHeaderConfigRequest.cc
src/model/SetHttpHeaderConfigResult.cc
src/model/SetHttpsOptionConfigRequest.cc
src/model/SetHttpsOptionConfigResult.cc
src/model/SetIgnoreQueryStringConfigRequest.cc
src/model/SetIgnoreQueryStringConfigResult.cc
src/model/SetIpAllowListConfigRequest.cc
src/model/SetIpAllowListConfigResult.cc
src/model/SetIpBlackListConfigRequest.cc
src/model/SetIpBlackListConfigResult.cc
src/model/SetOptimizeConfigRequest.cc
src/model/SetOptimizeConfigResult.cc
src/model/SetPageCompressConfigRequest.cc
src/model/SetPageCompressConfigResult.cc
src/model/SetPathCacheExpiredConfigRequest.cc
src/model/SetPathCacheExpiredConfigResult.cc
src/model/SetRangeConfigRequest.cc
src/model/SetRangeConfigResult.cc
src/model/SetRefererConfigRequest.cc
src/model/SetRefererConfigResult.cc
src/model/SetRemoveQueryStringConfigRequest.cc
src/model/SetRemoveQueryStringConfigResult.cc
src/model/SetReqAuthConfigRequest.cc
src/model/SetReqAuthConfigResult.cc
src/model/SetReqHeaderConfigRequest.cc
src/model/SetReqHeaderConfigResult.cc
src/model/SetSourceHostConfigRequest.cc
src/model/SetSourceHostConfigResult.cc
src/model/SetWaitingRoomConfigRequest.cc
src/model/SetWaitingRoomConfigResult.cc
src/model/StartCdnDomainRequest.cc
src/model/StartCdnDomainResult.cc
src/model/StopCdnDomainRequest.cc
src/model/StopCdnDomainResult.cc
src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc
src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc
src/model/UpdateCdnDeliverTaskRequest.cc
src/model/UpdateCdnDeliverTaskResult.cc
src/model/UpdateCdnSubTaskRequest.cc
src/model/UpdateCdnSubTaskResult.cc
src/model/UpdateFCTriggerRequest.cc
src/model/UpdateFCTriggerResult.cc
src/model/VerifyDomainOwnerRequest.cc
src/model/VerifyDomainOwnerResult.cc )
src/model/TestDescribeDomainBpsDataRequest.cc
src/model/TestDescribeDomainBpsDataResult.cc )
add_library(cdn ${LIB_TYPE}
${cdn_public_header}

File diff suppressed because it is too large Load Diff

View File

@@ -1,75 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_ADDCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_ADDCDNDOMAINREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT AddCdnDomainRequest : public RpcServiceRequest
{
public:
AddCdnDomainRequest();
~AddCdnDomainRequest();
std::string getSources()const;
void setSources(const std::string& sources);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getCdnType()const;
void setCdnType(const std::string& cdnType);
std::string getScope()const;
void setScope(const std::string& scope);
std::string getTopLevelDomain()const;
void setTopLevelDomain(const std::string& topLevelDomain);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCheckUrl()const;
void setCheckUrl(const std::string& checkUrl);
private:
std::string sources_;
std::string resourceGroupId_;
std::string securityToken_;
std::string cdnType_;
std::string scope_;
std::string topLevelDomain_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string checkUrl_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_ADDCDNDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_CDN_MODEL_ADDCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_ADDCDNDOMAINREQUEST_H_
#include <alibabacloud/cdn/CdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Cdn {
namespace Model {
class ALIBABACLOUD_CDN_EXPORT AddCdnDomainRequest : public RpcServiceRequest {
public:
AddCdnDomainRequest();
~AddCdnDomainRequest();
std::string getSources() const;
void setSources(const std::string &sources);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
int getSourcePort() const;
void setSourcePort(int sourcePort);
std::string getPriorities() const;
void setPriorities(const std::string &priorities);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getCdnType() const;
void setCdnType(const std::string &cdnType);
std::string getScope() const;
void setScope(const std::string &scope);
std::string getSourceType() const;
void setSourceType(const std::string &sourceType);
std::string getTopLevelDomain() const;
void setTopLevelDomain(const std::string &topLevelDomain);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getCheckUrl() const;
void setCheckUrl(const std::string &checkUrl);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
std::string sources_;
std::string resourceGroupId_;
int sourcePort_;
std::string priorities_;
std::string securityToken_;
std::string cdnType_;
std::string scope_;
std::string sourceType_;
std::string topLevelDomain_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string checkUrl_;
std::string region_;
};
} // namespace Model
} // namespace Cdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CDN_MODEL_ADDCDNDOMAINREQUEST_H_

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_ADDFCTRIGGERREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_ADDFCTRIGGERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT AddFCTriggerRequest : public RpcServiceRequest
{
public:
AddFCTriggerRequest();
~AddFCTriggerRequest();
std::string getNotes()const;
void setNotes(const std::string& notes);
std::string getEventMetaVersion()const;
void setEventMetaVersion(const std::string& eventMetaVersion);
std::string getTriggerARN()const;
void setTriggerARN(const std::string& triggerARN);
std::string getSourceARN()const;
void setSourceARN(const std::string& sourceARN);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRoleARN()const;
void setRoleARN(const std::string& roleARN);
std::string getEventMetaName()const;
void setEventMetaName(const std::string& eventMetaName);
std::string getFunctionARN()const;
void setFunctionARN(const std::string& functionARN);
private:
std::string notes_;
std::string eventMetaVersion_;
std::string triggerARN_;
std::string sourceARN_;
long ownerId_;
std::string roleARN_;
std::string eventMetaName_;
std::string functionARN_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_ADDFCTRIGGERREQUEST_H_

View File

@@ -1,75 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT BatchAddCdnDomainRequest : public RpcServiceRequest
{
public:
BatchAddCdnDomainRequest();
~BatchAddCdnDomainRequest();
std::string getSources()const;
void setSources(const std::string& sources);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getCdnType()const;
void setCdnType(const std::string& cdnType);
std::string getScope()const;
void setScope(const std::string& scope);
std::string getTopLevelDomain()const;
void setTopLevelDomain(const std::string& topLevelDomain);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCheckUrl()const;
void setCheckUrl(const std::string& checkUrl);
private:
std::string sources_;
std::string resourceGroupId_;
std::string securityToken_;
std::string cdnType_;
std::string scope_;
std::string topLevelDomain_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string checkUrl_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_BATCHADDCDNDOMAINREQUEST_H_

View File

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

View File

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

View File

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

View File

@@ -1,75 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINSERVERCERTIFICATEREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINSERVERCERTIFICATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT BatchSetCdnDomainServerCertificateRequest : public RpcServiceRequest
{
public:
BatchSetCdnDomainServerCertificateRequest();
~BatchSetCdnDomainServerCertificateRequest();
std::string getSSLProtocol()const;
void setSSLProtocol(const std::string& sSLProtocol);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getCertType()const;
void setCertType(const std::string& certType);
std::string getSSLPri()const;
void setSSLPri(const std::string& sSLPri);
std::string getForceSet()const;
void setForceSet(const std::string& forceSet);
std::string getCertName()const;
void setCertName(const std::string& certName);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSSLPub()const;
void setSSLPub(const std::string& sSLPub);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
std::string sSLProtocol_;
std::string securityToken_;
std::string certType_;
std::string sSLPri_;
std::string forceSet_;
std::string certName_;
std::string domainName_;
long ownerId_;
std::string sSLPub_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_BATCHSETCDNDOMAINSERVERCERTIFICATEREQUEST_H_

View File

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

View File

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

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT BatchUpdateCdnDomainRequest : public RpcServiceRequest
{
public:
BatchUpdateCdnDomainRequest();
~BatchUpdateCdnDomainRequest();
std::string getSources()const;
void setSources(const std::string& sources);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getTopLevelDomain()const;
void setTopLevelDomain(const std::string& topLevelDomain);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string sources_;
std::string resourceGroupId_;
std::string securityToken_;
std::string topLevelDomain_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_BATCHUPDATECDNDOMAINREQUEST_H_

View File

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

View File

@@ -1,72 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_CREATECDNCERTIFICATESIGNINGREQUESTREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_CREATECDNCERTIFICATESIGNINGREQUESTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT CreateCdnCertificateSigningRequestRequest : public RpcServiceRequest
{
public:
CreateCdnCertificateSigningRequestRequest();
~CreateCdnCertificateSigningRequestRequest();
std::string getCountry()const;
void setCountry(const std::string& country);
std::string getCity()const;
void setCity(const std::string& city);
std::string getCommonName()const;
void setCommonName(const std::string& commonName);
std::string getState()const;
void setState(const std::string& state);
std::string getEmail()const;
void setEmail(const std::string& email);
std::string getSANs()const;
void setSANs(const std::string& sANs);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getOrganization()const;
void setOrganization(const std::string& organization);
std::string getOrganizationUnit()const;
void setOrganizationUnit(const std::string& organizationUnit);
private:
std::string country_;
std::string city_;
std::string commonName_;
std::string state_;
std::string email_;
std::string sANs_;
long ownerId_;
std::string organization_;
std::string organizationUnit_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_CREATECDNCERTIFICATESIGNINGREQUESTREQUEST_H_

View File

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

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_CREATECDNDELIVERTASKREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_CREATECDNDELIVERTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT CreateCdnDeliverTaskRequest : public RpcServiceRequest
{
public:
CreateCdnDeliverTaskRequest();
~CreateCdnDeliverTaskRequest();
std::string getReports()const;
void setReports(const std::string& reports);
std::string getDeliver()const;
void setDeliver(const std::string& deliver);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSchedule()const;
void setSchedule(const std::string& schedule);
std::string getName()const;
void setName(const std::string& name);
private:
std::string reports_;
std::string deliver_;
std::string domainName_;
long ownerId_;
std::string schedule_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_CREATECDNDELIVERTASKREQUEST_H_

View File

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

View File

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

View File

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

View File

@@ -1,75 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT CreateLiveStreamRecordIndexFilesRequest : public RpcServiceRequest
{
public:
CreateLiveStreamRecordIndexFilesRequest();
~CreateLiveStreamRecordIndexFilesRequest();
std::string getOssEndpoint()const;
void setOssEndpoint(const std::string& ossEndpoint);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getOssObject()const;
void setOssObject(const std::string& ossObject);
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getStreamName()const;
void setStreamName(const std::string& streamName);
std::string getOssBucket()const;
void setOssBucket(const std::string& ossBucket);
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 ossEndpoint_;
std::string startTime_;
std::string ossObject_;
std::string appName_;
std::string securityToken_;
std::string streamName_;
std::string ossBucket_;
std::string domainName_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_CREATELIVESTREAMRECORDINDEXFILESREQUEST_H_

View File

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

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_CREATEREALTIMELOGDELIVERYREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_CREATEREALTIMELOGDELIVERYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT CreateRealTimeLogDeliveryRequest : public RpcServiceRequest
{
public:
CreateRealTimeLogDeliveryRequest();
~CreateRealTimeLogDeliveryRequest();
std::string getProject()const;
void setProject(const std::string& project);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDomain()const;
void setDomain(const std::string& domain);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getLogstore()const;
void setLogstore(const std::string& logstore);
private:
std::string project_;
long ownerId_;
std::string domain_;
std::string region_;
std::string logstore_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_CREATEREALTIMELOGDELIVERYREQUEST_H_

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT CreateUsageDetailDataExportTaskRequest : public RpcServiceRequest
{
public:
CreateUsageDetailDataExportTaskRequest();
~CreateUsageDetailDataExportTaskRequest();
std::string getDomainNames()const;
void setDomainNames(const std::string& domainNames);
std::string getTaskName()const;
void setTaskName(const std::string& taskName);
std::string getLanguage()const;
void setLanguage(const std::string& language);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getType()const;
void setType(const std::string& type);
std::string getGroup()const;
void setGroup(const std::string& group);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string domainNames_;
std::string taskName_;
std::string language_;
std::string startTime_;
std::string type_;
std::string group_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_CREATEUSAGEDETAILDATAEXPORTTASKREQUEST_H_

View File

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

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_CREATEUSERUSAGEDATAEXPORTTASKREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_CREATEUSERUSAGEDATAEXPORTTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT CreateUserUsageDataExportTaskRequest : public RpcServiceRequest
{
public:
CreateUserUsageDataExportTaskRequest();
~CreateUserUsageDataExportTaskRequest();
std::string getTaskName()const;
void setTaskName(const std::string& taskName);
std::string getLanguage()const;
void setLanguage(const std::string& language);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string taskName_;
std::string language_;
std::string startTime_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_CREATEUSERUSAGEDATAEXPORTTASKREQUEST_H_

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGDELIVERYREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGDELIVERYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DeleteRealtimeLogDeliveryRequest : public RpcServiceRequest
{
public:
DeleteRealtimeLogDeliveryRequest();
~DeleteRealtimeLogDeliveryRequest();
std::string getProject()const;
void setProject(const std::string& project);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDomain()const;
void setDomain(const std::string& domain);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getLogstore()const;
void setLogstore(const std::string& logstore);
private:
std::string project_;
long ownerId_;
std::string domain_;
std::string region_;
std::string logstore_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DELETEREALTIMELOGDELIVERYREQUEST_H_

View File

@@ -1,57 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DELETESPECIFICCONFIGREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DELETESPECIFICCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DeleteSpecificConfigRequest : public RpcServiceRequest
{
public:
DeleteSpecificConfigRequest();
~DeleteSpecificConfigRequest();
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 domainName_;
long ownerId_;
std::string securityToken_;
std::string configId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DELETESPECIFICCONFIGREQUEST_H_

View File

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

View File

@@ -1,57 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DeleteSpecificStagingConfigRequest : public RpcServiceRequest
{
public:
DeleteSpecificStagingConfigRequest();
~DeleteSpecificStagingConfigRequest();
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 getConfigId()const;
void setConfigId(const std::string& configId);
private:
std::string securityToken_;
std::string domainName_;
long ownerId_;
std::string configId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DELETESPECIFICSTAGINGCONFIGREQUEST_H_

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,67 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEACTIVEVERSIONOFCONFIGGROUPRESULT_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBEACTIVEVERSIONOFCONFIGGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DescribeActiveVersionOfConfigGroupResult : public ServiceResult
{
public:
DescribeActiveVersionOfConfigGroupResult();
explicit DescribeActiveVersionOfConfigGroupResult(const std::string &payload);
~DescribeActiveVersionOfConfigGroupResult();
std::string getVersionId()const;
std::string getStatus()const;
std::string getConfigGroupId()const;
std::string getBaseVersionId()const;
std::string getDescription()const;
std::string getCreateTime()const;
std::string getUpdateTime()const;
std::string get_Operator()const;
long getSeqId()const;
protected:
void parse(const std::string &payload);
private:
std::string versionId_;
std::string status_;
std::string configGroupId_;
std::string baseVersionId_;
std::string description_;
std::string createTime_;
std::string updateTime_;
std::string _operator_;
long seqId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEACTIVEVERSIONOFCONFIGGROUPRESULT_H_

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,54 +1,48 @@
/*
* 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_DESCRIBECDNDOMAINDETAILREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainDetailRequest : public RpcServiceRequest
{
public:
DescribeCdnDomainDetailRequest();
~DescribeCdnDomainDetailRequest();
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);
private:
std::string domainName_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINDETAILREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINDETAILREQUEST_H_
#include <alibabacloud/cdn/CdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Cdn {
namespace Model {
class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainDetailRequest : public RpcServiceRequest {
public:
DescribeCdnDomainDetailRequest();
~DescribeCdnDomainDetailRequest();
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);
private:
std::string domainName_;
long ownerId_;
std::string securityToken_;
};
} // namespace Model
} // namespace Cdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNDOMAINDETAILREQUEST_H_

View File

@@ -37,23 +37,26 @@ namespace AlibabaCloud
struct SourceModel
{
std::string type;
std::string content;
std::string priority;
std::string content;
int port;
std::string enabled;
std::string weight;
};
std::vector<SourceModel> sourceModels;
std::string description;
std::string resourceGroupId;
std::string scope;
std::string domainName;
std::string sourceType;
std::string gmtModified;
std::string cdnType;
std::string gmtCreated;
std::string cname;
int sourcePort;
std::string serverCertificateStatus;
std::string cname;
std::vector<std::string> sources;
std::string httpsCname;
std::string scope;
std::string region;
std::string cdnType;
std::string domainStatus;
};

View File

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

View File

@@ -32,15 +32,9 @@ namespace AlibabaCloud
class ALIBABACLOUD_CDN_EXPORT DescribeCdnDomainLogsResult : public ServiceResult
{
public:
struct DomainLogDetail
struct DomainLogModel
{
struct PageInfos
{
long pageSize;
long total;
long pageIndex;
};
struct LogInfoDetail
struct DomainLogDetail
{
long logSize;
std::string endTime;
@@ -49,21 +43,25 @@ namespace AlibabaCloud
std::string logPath;
};
std::string domainName;
std::vector<DomainLogDetail::LogInfoDetail> logInfos;
PageInfos pageInfos;
long logCount;
std::vector<DomainLogDetail> domainLogDetails;
};
DescribeCdnDomainLogsResult();
explicit DescribeCdnDomainLogsResult(const std::string &payload);
~DescribeCdnDomainLogsResult();
std::vector<DomainLogDetail> getDomainLogDetails()const;
long getTotalCount()const;
long getPageSize()const;
DomainLogModel getDomainLogModel()const;
long getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DomainLogDetail> domainLogDetails_;
long totalCount_;
long pageSize_;
DomainLogModel domainLogModel_;
long pageNumber_;
};
}

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATAREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DescribeCdnMonitorDataRequest : public RpcServiceRequest
{
public:
DescribeCdnMonitorDataRequest();
~DescribeCdnMonitorDataRequest();
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string startTime_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATAREQUEST_H_

View File

@@ -1,68 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATARESULT_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DescribeCdnMonitorDataResult : public ServiceResult
{
public:
struct CDNMonitorData
{
std::string bytesHitRate;
std::string bytesPerSecond;
std::string requestHitRate;
std::string queryPerSecond;
std::string timeStamp;
std::string averageObjectSize;
};
DescribeCdnMonitorDataResult();
explicit DescribeCdnMonitorDataResult(const std::string &payload);
~DescribeCdnMonitorDataResult();
std::string getMonitorInterval()const;
std::string getEndTime()const;
std::string getDomainName()const;
std::vector<CDNMonitorData> getMonitorDatas()const;
std::string getStartTime()const;
protected:
void parse(const std::string &payload);
private:
std::string monitorInterval_;
std::string endTime_;
std::string domainName_;
std::vector<CDNMonitorData> monitorDatas_;
std::string startTime_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNMONITORDATARESULT_H_

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNREPORTREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNREPORTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DescribeCdnReportRequest : public RpcServiceRequest
{
public:
DescribeCdnReportRequest();
~DescribeCdnReportRequest();
long getReportId()const;
void setReportId(long reportId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getArea()const;
void setArea(const std::string& area);
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 getHttpCode()const;
void setHttpCode(const std::string& httpCode);
std::string getIsOverseas()const;
void setIsOverseas(const std::string& isOverseas);
private:
long reportId_;
std::string startTime_;
std::string area_;
std::string domainName_;
std::string endTime_;
long ownerId_;
std::string httpCode_;
std::string isOverseas_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNREPORTREQUEST_H_

View File

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

View File

@@ -1,65 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSMCERTIFICATEDETAILRESULT_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSMCERTIFICATEDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DescribeCdnSMCertificateDetailResult : public ServiceResult
{
public:
DescribeCdnSMCertificateDetailResult();
explicit DescribeCdnSMCertificateDetailResult(const std::string &payload);
~DescribeCdnSMCertificateDetailResult();
std::string getSans()const;
std::string getCertOrg()const;
std::string getCertIdentifier()const;
std::string getSignCertificate()const;
std::string getCertExpireTime()const;
std::string getCertName()const;
std::string getEncryptCertificate()const;
std::string getCommonName()const;
protected:
void parse(const std::string &payload);
private:
std::string sans_;
std::string certOrg_;
std::string certIdentifier_;
std::string signCertificate_;
std::string certExpireTime_;
std::string certName_;
std::string encryptCertificate_;
std::string commonName_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSMCERTIFICATEDETAILRESULT_H_

View File

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

View File

@@ -1,51 +1,45 @@
/*
* 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_DESCRIBECDNSERVICEREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DescribeCdnServiceRequest : public RpcServiceRequest
{
public:
DescribeCdnServiceRequest();
~DescribeCdnServiceRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSERVICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSERVICEREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSERVICEREQUEST_H_
#include <alibabacloud/cdn/CdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Cdn {
namespace Model {
class ALIBABACLOUD_CDN_EXPORT DescribeCdnServiceRequest : public RpcServiceRequest {
public:
DescribeCdnServiceRequest();
~DescribeCdnServiceRequest();
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
long ownerId_;
std::string securityToken_;
};
} // namespace Model
} // namespace Cdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNSERVICEREQUEST_H_

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,66 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERBILLHISTORYRESULT_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERBILLHISTORYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DescribeCdnUserBillHistoryResult : public ServiceResult
{
public:
struct BillHistoryDataItem
{
struct BillingDataItem
{
std::string chargeType;
float bandwidth;
std::string cdnRegion;
float count;
float flow;
};
std::string billType;
std::string billTime;
std::vector<BillHistoryDataItem::BillingDataItem> billingData;
std::string dimension;
};
DescribeCdnUserBillHistoryResult();
explicit DescribeCdnUserBillHistoryResult(const std::string &payload);
~DescribeCdnUserBillHistoryResult();
std::vector<BillHistoryDataItem> getBillHistoryData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<BillHistoryDataItem> billHistoryData_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERBILLHISTORYRESULT_H_

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERBILLPREDICTIONREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERBILLPREDICTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DescribeCdnUserBillPredictionRequest : public RpcServiceRequest
{
public:
DescribeCdnUserBillPredictionRequest();
~DescribeCdnUserBillPredictionRequest();
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getDimension()const;
void setDimension(const std::string& dimension);
std::string getArea()const;
void setArea(const std::string& area);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string startTime_;
std::string dimension_;
std::string area_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERBILLPREDICTIONREQUEST_H_

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERBILLPREDICTIONRESULT_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERBILLPREDICTIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_CDN_EXPORT DescribeCdnUserBillPredictionResult : public ServiceResult
{
public:
struct BillPredictionDataItem
{
std::string area;
std::string timeStp;
float value;
};
DescribeCdnUserBillPredictionResult();
explicit DescribeCdnUserBillPredictionResult(const std::string &payload);
~DescribeCdnUserBillPredictionResult();
std::string getBillType()const;
std::string getEndTime()const;
std::string getStartTime()const;
std::vector<BillPredictionDataItem> getBillPredictionData()const;
protected:
void parse(const std::string &payload);
private:
std::string billType_;
std::string endTime_;
std::string startTime_;
std::vector<BillPredictionDataItem> billPredictionData_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECDNUSERBILLPREDICTIONRESULT_H_

View File

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

View File

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

View File

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

View File

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

Some files were not shown because too many files have changed in this diff Show More