Compare commits

...

31 Commits

Author SHA1 Message Date
sdk-team
eb6d726b62 Add Staging apis. 2020-02-13 15:09:17 +08:00
sdk-team
7d5c99cc44 Add Staging apis. 2020-02-13 15:02:42 +08:00
sdk-team
9487c4f8fc Add Staging apis. 2020-02-13 14:59:44 +08:00
sdk-team
7453673df9 Init MQTT SDK . 2020-02-13 10:16:53 +08:00
sdk-team
d3da09eb38 Support to create, describe and expire demo access token. 2020-02-12 22:12:03 +08:00
sdk-team
3b52186538 Update Full showStorageTyp. 2020-02-12 09:43:06 +08:00
sdk-team
9499006f5d Add Full showStorageTyp. 2020-02-12 09:33:42 +08:00
sdk-team
dd6bc60245 Support mau. 2020-02-12 08:45:34 +08:00
sdk-team
9e40693b46 Return VpcInstanceId for DescribeDBClusterEndpoints. 2020-02-11 21:43:11 +08:00
sdk-team
9a1d8f666c Support ModifyInstanceAttributes for SecurityGroupIds. 2020-02-11 18:49:31 +08:00
sdk-team
fc583688b3 Update default endpoints. 2020-02-11 14:51:35 +08:00
sdk-team
9df24cf9eb Supported address for GetMediaMeta. 2020-02-10 11:12:38 +08:00
sdk-team
3e7b519b35 Fix bug for DescribeZoneInfo, delete return result of reionId. 2020-02-07 16:49:56 +08:00
axios
31b25aab35 fixed feture tests. 2020-02-07 10:59:19 +08:00
sdk-team
09607080ce Supported GetOfficePreviewURL. 2020-02-05 19:48:27 +08:00
sdk-team
b353656f13 Update default endpoints. 2020-02-04 14:32:10 +08:00
宋神宗
fe25215982 Merge pull request #97 from aliyun/improve-readme
improve readme
2020-01-24 10:08:44 +08:00
wb-hx510875
08a90e1cca fixed ft 2020-01-23 18:49:39 +08:00
wb-hx510875
b14fa4b715 improve readme 2020-01-23 17:42:16 +08:00
sdk-team
4c2ebf13d5 Release on full language support. 2020-01-20 17:21:10 +08:00
wb-hx510875
b4e95dcd5a improve tests 2020-01-19 18:49:37 +08:00
wb-hx510875
38dab66f9d supported body parameter. 2020-01-19 15:55:33 +08:00
sdk-team
b452038de4 Supported Add the history event signature function. 2020-01-17 15:29:33 +08:00
sdk-team
f23788b801 Fix the result value of DeleteSiteMonitors. 2020-01-16 21:20:41 +08:00
sdk-team
21a0dc8c6a Generated 2015-01-01 for R-kvstore. 2020-01-16 14:44:55 +08:00
sdk-team
a918ae0cf9 Add fields faceComparisonScore for DescribeVerifyResult and VerifyMaterials interface. 2020-01-16 10:33:19 +08:00
sdk-team
69cc6a27d1 Fix parameter issues for label synchronization group. 2020-01-15 14:15:28 +08:00
sdk-team
6994be7a5e Fix parameter issues for label synchronization group. 2020-01-15 14:14:04 +08:00
sdk-team
dba2a5a7c7 New API DescribeAvailableResource. 2020-01-13 17:57:42 +08:00
sdk-team
7b50b232ab Add Dynamic Tag API. 2020-01-13 14:29:43 +08:00
sdk-team
c4b8a5b9de Supported InstanceMaintenanceAtrributes for maintening the attributes of instances. 2020-01-13 14:02:22 +08:00
1059 changed files with 29926 additions and 7706 deletions

View File

@@ -1,3 +1,85 @@
2020-02-13 Version 1.36.262
- Add Staging apis.
2020-02-13 Version 1.36.261
- Add Staging apis.
2020-02-13 Version 1.36.260
- Add Staging apis.
2020-02-13 Version 1.36.259
- Init MQTT SDK .
2020-02-12 Version 1.36.258
- Support to create, describe and expire demo access token.
2020-02-12 Version 1.36.257
- Update Full showStorageTyp.
2020-02-12 Version 1.36.256
- Add Full showStorageTyp.
2020-02-12 Version 1.36.255
- Support mau.
2020-02-11 Version 1.36.254
- Return `VpcInstanceId ` for DescribeDBClusterEndpoints.
- Add DescribeBackupLogs.
2020-02-11 Version 1.36.253
- Support ModifyInstanceAttributes for SecurityGroupIds.
2020-02-11 Version 1.36.252
- Update default endpoints.
2020-02-10 Version 1.36.251
- Supported address for GetMediaMeta.
2020-02-07 Version 1.36.250
- Fix bug for DescribeZoneInfo, delete return result of reionId.
- Fix bug for DeleteZone, parameter zoneId change to compulsory.
- Fix bug for SetProxyPattern, parameter zoneId change to compulsory.
2020-02-05 Version 1.36.249
- Supported GetOfficePreviewURL.
- Supported RefreshOfficePreviewToken.
2020-02-04 Version 1.36.248
- Update default endpoints.
2020-01-20 Version 1.36.247
- Release on full language support.
2020-01-17 Version 1.36.246
- Supported Add the history event signature function.
2020-01-16 Version 1.36.245
- Fix the result value of DeleteSiteMonitors.
2020-01-16 Version 1.36.244
- Generated 2015-01-01 for `R-kvstore`.
- Update DescribeAvailableResource.
2020-01-16 Version 1.36.243
- Add fields faceComparisonScore for DescribeVerifyResult and VerifyMaterials interface.
2020-01-15 Version 1.36.242
- Fix parameter issues for label synchronization group.
2020-01-15 Version 1.36.241
- Fix parameter issues for label synchronization group.
2020-01-13 Version 1.36.240
- New API DescribeAvailableResource.
2020-01-13 Version 1.36.239
- Add Dynamic Tag API.
2020-01-13 Version 1.36.238
- Supported InstanceMaintenanceAtrributes for maintening the attributes of instances.
- Deleted MaintenanceProperty.
- Supported RedeployDedicatedHost for redeploying dedicated host in under-assessment status.
2020-01-10 Version 1.36.237
- Return `ConsistentTime` for DescribeBackups.
- Return `DBNodeIds` for CreateDBNodes.

View File

@@ -41,6 +41,10 @@ Alibaba Cloud SDK for C++ 让您不用复杂编程即可访问云服务器、负
* 例如:在基于 Redhat / Fedora 的系统上安装这些软件包
```bash
# use yum
yum install jsoncpp-devel openssl-devel uuid-devel libcurl-devel
# use dnf
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel
```

View File

@@ -42,6 +42,10 @@ If you have any problem while using Alibaba Cloud SDK for C++, please submit an
- Run the following commands on the `Redhat/Fedora` system
```bash
# use yum
yum install jsoncpp-devel openssl-devel uuid-devel libcurl-devel
# use dnf
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel
```

View File

@@ -1 +1 @@
1.36.237
1.36.262

View File

@@ -75,6 +75,8 @@ set(alidns_public_header_model
include/alibabacloud/alidns/model/DescribeDnsProductInstanceResult.h
include/alibabacloud/alidns/model/DescribeDnsProductInstancesRequest.h
include/alibabacloud/alidns/model/DescribeDnsProductInstancesResult.h
include/alibabacloud/alidns/model/DescribeDomainDnssecInfoRequest.h
include/alibabacloud/alidns/model/DescribeDomainDnssecInfoResult.h
include/alibabacloud/alidns/model/DescribeDomainGroupsRequest.h
include/alibabacloud/alidns/model/DescribeDomainGroupsResult.h
include/alibabacloud/alidns/model/DescribeDomainInfoRequest.h
@@ -155,6 +157,8 @@ set(alidns_public_header_model
include/alibabacloud/alidns/model/RollbackGtmRecoveryPlanResult.h
include/alibabacloud/alidns/model/SetDNSSLBStatusRequest.h
include/alibabacloud/alidns/model/SetDNSSLBStatusResult.h
include/alibabacloud/alidns/model/SetDomainDnssecStatusRequest.h
include/alibabacloud/alidns/model/SetDomainDnssecStatusResult.h
include/alibabacloud/alidns/model/SetDomainRecordStatusRequest.h
include/alibabacloud/alidns/model/SetDomainRecordStatusResult.h
include/alibabacloud/alidns/model/SetGtmAccessModeRequest.h
@@ -244,6 +248,8 @@ set(alidns_src
src/model/DescribeDnsProductInstanceResult.cc
src/model/DescribeDnsProductInstancesRequest.cc
src/model/DescribeDnsProductInstancesResult.cc
src/model/DescribeDomainDnssecInfoRequest.cc
src/model/DescribeDomainDnssecInfoResult.cc
src/model/DescribeDomainGroupsRequest.cc
src/model/DescribeDomainGroupsResult.cc
src/model/DescribeDomainInfoRequest.cc
@@ -324,6 +330,8 @@ set(alidns_src
src/model/RollbackGtmRecoveryPlanResult.cc
src/model/SetDNSSLBStatusRequest.cc
src/model/SetDNSSLBStatusResult.cc
src/model/SetDomainDnssecStatusRequest.cc
src/model/SetDomainDnssecStatusResult.cc
src/model/SetDomainRecordStatusRequest.cc
src/model/SetDomainRecordStatusResult.cc
src/model/SetGtmAccessModeRequest.cc

View File

@@ -76,6 +76,8 @@
#include "model/DescribeDnsProductInstanceResult.h"
#include "model/DescribeDnsProductInstancesRequest.h"
#include "model/DescribeDnsProductInstancesResult.h"
#include "model/DescribeDomainDnssecInfoRequest.h"
#include "model/DescribeDomainDnssecInfoResult.h"
#include "model/DescribeDomainGroupsRequest.h"
#include "model/DescribeDomainGroupsResult.h"
#include "model/DescribeDomainInfoRequest.h"
@@ -156,6 +158,8 @@
#include "model/RollbackGtmRecoveryPlanResult.h"
#include "model/SetDNSSLBStatusRequest.h"
#include "model/SetDNSSLBStatusResult.h"
#include "model/SetDomainDnssecStatusRequest.h"
#include "model/SetDomainDnssecStatusResult.h"
#include "model/SetDomainRecordStatusRequest.h"
#include "model/SetDomainRecordStatusResult.h"
#include "model/SetGtmAccessModeRequest.h"
@@ -278,6 +282,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDnsProductInstancesResult> DescribeDnsProductInstancesOutcome;
typedef std::future<DescribeDnsProductInstancesOutcome> DescribeDnsProductInstancesOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribeDnsProductInstancesRequest&, const DescribeDnsProductInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDnsProductInstancesAsyncHandler;
typedef Outcome<Error, Model::DescribeDomainDnssecInfoResult> DescribeDomainDnssecInfoOutcome;
typedef std::future<DescribeDomainDnssecInfoOutcome> DescribeDomainDnssecInfoOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribeDomainDnssecInfoRequest&, const DescribeDomainDnssecInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainDnssecInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeDomainGroupsResult> DescribeDomainGroupsOutcome;
typedef std::future<DescribeDomainGroupsOutcome> DescribeDomainGroupsOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::DescribeDomainGroupsRequest&, const DescribeDomainGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainGroupsAsyncHandler;
@@ -398,6 +405,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SetDNSSLBStatusResult> SetDNSSLBStatusOutcome;
typedef std::future<SetDNSSLBStatusOutcome> SetDNSSLBStatusOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::SetDNSSLBStatusRequest&, const SetDNSSLBStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDNSSLBStatusAsyncHandler;
typedef Outcome<Error, Model::SetDomainDnssecStatusResult> SetDomainDnssecStatusOutcome;
typedef std::future<SetDomainDnssecStatusOutcome> SetDomainDnssecStatusOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::SetDomainDnssecStatusRequest&, const SetDomainDnssecStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDomainDnssecStatusAsyncHandler;
typedef Outcome<Error, Model::SetDomainRecordStatusResult> SetDomainRecordStatusOutcome;
typedef std::future<SetDomainRecordStatusOutcome> SetDomainRecordStatusOutcomeCallable;
typedef std::function<void(const AlidnsClient*, const Model::SetDomainRecordStatusRequest&, const SetDomainRecordStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDomainRecordStatusAsyncHandler;
@@ -532,6 +542,9 @@ namespace AlibabaCloud
DescribeDnsProductInstancesOutcome describeDnsProductInstances(const Model::DescribeDnsProductInstancesRequest &request)const;
void describeDnsProductInstancesAsync(const Model::DescribeDnsProductInstancesRequest& request, const DescribeDnsProductInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDnsProductInstancesOutcomeCallable describeDnsProductInstancesCallable(const Model::DescribeDnsProductInstancesRequest& request) const;
DescribeDomainDnssecInfoOutcome describeDomainDnssecInfo(const Model::DescribeDomainDnssecInfoRequest &request)const;
void describeDomainDnssecInfoAsync(const Model::DescribeDomainDnssecInfoRequest& request, const DescribeDomainDnssecInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainDnssecInfoOutcomeCallable describeDomainDnssecInfoCallable(const Model::DescribeDomainDnssecInfoRequest& request) const;
DescribeDomainGroupsOutcome describeDomainGroups(const Model::DescribeDomainGroupsRequest &request)const;
void describeDomainGroupsAsync(const Model::DescribeDomainGroupsRequest& request, const DescribeDomainGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainGroupsOutcomeCallable describeDomainGroupsCallable(const Model::DescribeDomainGroupsRequest& request) const;
@@ -652,6 +665,9 @@ namespace AlibabaCloud
SetDNSSLBStatusOutcome setDNSSLBStatus(const Model::SetDNSSLBStatusRequest &request)const;
void setDNSSLBStatusAsync(const Model::SetDNSSLBStatusRequest& request, const SetDNSSLBStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDNSSLBStatusOutcomeCallable setDNSSLBStatusCallable(const Model::SetDNSSLBStatusRequest& request) const;
SetDomainDnssecStatusOutcome setDomainDnssecStatus(const Model::SetDomainDnssecStatusRequest &request)const;
void setDomainDnssecStatusAsync(const Model::SetDomainDnssecStatusRequest& request, const SetDomainDnssecStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDomainDnssecStatusOutcomeCallable setDomainDnssecStatusCallable(const Model::SetDomainDnssecStatusRequest& request) const;
SetDomainRecordStatusOutcome setDomainRecordStatus(const Model::SetDomainRecordStatusRequest &request)const;
void setDomainRecordStatusAsync(const Model::SetDomainRecordStatusRequest& request, const SetDomainRecordStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDomainRecordStatusOutcomeCallable setDomainRecordStatusCallable(const Model::SetDomainRecordStatusRequest& request) const;

View File

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

View File

@@ -0,0 +1,67 @@
/*
* 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_ALIDNS_MODEL_DESCRIBEDOMAINDNSSECINFORESULT_H_
#define ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINDNSSECINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT DescribeDomainDnssecInfoResult : public ServiceResult
{
public:
DescribeDomainDnssecInfoResult();
explicit DescribeDomainDnssecInfoResult(const std::string &payload);
~DescribeDomainDnssecInfoResult();
std::string getStatus()const;
std::string getDomainName()const;
std::string getDigest()const;
std::string getPublicKey()const;
std::string getDsRecord()const;
std::string getDigestType()const;
std::string getKeyTag()const;
std::string getFlags()const;
std::string getAlgorithm()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string domainName_;
std::string digest_;
std::string publicKey_;
std::string dsRecord_;
std::string digestType_;
std::string keyTag_;
std::string flags_;
std::string algorithm_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_DESCRIBEDOMAINDNSSECINFORESULT_H_

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeDomainsRequest();
~DescribeDomainsRequest();
std::string getStartDate()const;
void setStartDate(const std::string& startDate);
long getPageNumber()const;
void setPageNumber(long pageNumber);
std::string getResourceGroupId()const;
@@ -53,12 +55,15 @@ namespace AlibabaCloud
void setGroupId(const std::string& groupId);
std::string getOrderBy()const;
void setOrderBy(const std::string& orderBy);
std::string getEndDate()const;
void setEndDate(const std::string& endDate);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getSearchMode()const;
void setSearchMode(const std::string& searchMode);
private:
std::string startDate_;
long pageNumber_;
std::string resourceGroupId_;
long pageSize_;
@@ -68,6 +73,7 @@ namespace AlibabaCloud
bool starmark_;
std::string groupId_;
std::string orderBy_;
std::string endDate_;
std::string userClientIp_;
std::string searchMode_;

View File

@@ -38,6 +38,7 @@ namespace AlibabaCloud
bool aliDomain;
std::string domainName;
std::string instanceId;
std::string createTime;
std::string punyCode;
std::vector<std::string> dnsServers;
bool starmark;
@@ -50,6 +51,7 @@ namespace AlibabaCloud
std::string instanceEndTime;
bool instanceExpired;
long recordCount;
long createTimestamp;
};

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ALIDNS_MODEL_SETDOMAINDNSSECSTATUSREQUEST_H_
#define ALIBABACLOUD_ALIDNS_MODEL_SETDOMAINDNSSECSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/alidns/AlidnsExport.h>
namespace AlibabaCloud
{
namespace Alidns
{
namespace Model
{
class ALIBABACLOUD_ALIDNS_EXPORT SetDomainDnssecStatusRequest : public RpcServiceRequest
{
public:
SetDomainDnssecStatusRequest();
~SetDomainDnssecStatusRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string domainName_;
std::string userClientIp_;
std::string lang_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_ALIDNS_MODEL_SETDOMAINDNSSECSTATUSREQUEST_H_

View File

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

View File

@@ -1023,6 +1023,42 @@ AlidnsClient::DescribeDnsProductInstancesOutcomeCallable AlidnsClient::describeD
return task->get_future();
}
AlidnsClient::DescribeDomainDnssecInfoOutcome AlidnsClient::describeDomainDnssecInfo(const DescribeDomainDnssecInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDomainDnssecInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDomainDnssecInfoOutcome(DescribeDomainDnssecInfoResult(outcome.result()));
else
return DescribeDomainDnssecInfoOutcome(outcome.error());
}
void AlidnsClient::describeDomainDnssecInfoAsync(const DescribeDomainDnssecInfoRequest& request, const DescribeDomainDnssecInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDomainDnssecInfo(request), context);
};
asyncExecute(new Runnable(fn));
}
AlidnsClient::DescribeDomainDnssecInfoOutcomeCallable AlidnsClient::describeDomainDnssecInfoCallable(const DescribeDomainDnssecInfoRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDomainDnssecInfoOutcome()>>(
[this, request]()
{
return this->describeDomainDnssecInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AlidnsClient::DescribeDomainGroupsOutcome AlidnsClient::describeDomainGroups(const DescribeDomainGroupsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2463,6 +2499,42 @@ AlidnsClient::SetDNSSLBStatusOutcomeCallable AlidnsClient::setDNSSLBStatusCallab
return task->get_future();
}
AlidnsClient::SetDomainDnssecStatusOutcome AlidnsClient::setDomainDnssecStatus(const SetDomainDnssecStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetDomainDnssecStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetDomainDnssecStatusOutcome(SetDomainDnssecStatusResult(outcome.result()));
else
return SetDomainDnssecStatusOutcome(outcome.error());
}
void AlidnsClient::setDomainDnssecStatusAsync(const SetDomainDnssecStatusRequest& request, const SetDomainDnssecStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setDomainDnssecStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
AlidnsClient::SetDomainDnssecStatusOutcomeCallable AlidnsClient::setDomainDnssecStatusCallable(const SetDomainDnssecStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetDomainDnssecStatusOutcome()>>(
[this, request]()
{
return this->setDomainDnssecStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AlidnsClient::SetDomainRecordStatusOutcome AlidnsClient::setDomainRecordStatus(const SetDomainRecordStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/alidns/model/DescribeDomainDnssecInfoRequest.h>
using AlibabaCloud::Alidns::Model::DescribeDomainDnssecInfoRequest;
DescribeDomainDnssecInfoRequest::DescribeDomainDnssecInfoRequest() :
RpcServiceRequest("alidns", "2015-01-09", "DescribeDomainDnssecInfo")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDomainDnssecInfoRequest::~DescribeDomainDnssecInfoRequest()
{}
std::string DescribeDomainDnssecInfoRequest::getDomainName()const
{
return domainName_;
}
void DescribeDomainDnssecInfoRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
}
std::string DescribeDomainDnssecInfoRequest::getUserClientIp()const
{
return userClientIp_;
}
void DescribeDomainDnssecInfoRequest::setUserClientIp(const std::string& userClientIp)
{
userClientIp_ = userClientIp;
setCoreParameter("UserClientIp", userClientIp);
}
std::string DescribeDomainDnssecInfoRequest::getLang()const
{
return lang_;
}
void DescribeDomainDnssecInfoRequest::setLang(const std::string& lang)
{
lang_ = lang;
setCoreParameter("Lang", lang);
}

View File

@@ -0,0 +1,107 @@
/*
* 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/alidns/model/DescribeDomainDnssecInfoResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Alidns;
using namespace AlibabaCloud::Alidns::Model;
DescribeDomainDnssecInfoResult::DescribeDomainDnssecInfoResult() :
ServiceResult()
{}
DescribeDomainDnssecInfoResult::DescribeDomainDnssecInfoResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeDomainDnssecInfoResult::~DescribeDomainDnssecInfoResult()
{}
void DescribeDomainDnssecInfoResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["DomainName"].isNull())
domainName_ = value["DomainName"].asString();
if(!value["Status"].isNull())
status_ = value["Status"].asString();
if(!value["DsRecord"].isNull())
dsRecord_ = value["DsRecord"].asString();
if(!value["Digest"].isNull())
digest_ = value["Digest"].asString();
if(!value["DigestType"].isNull())
digestType_ = value["DigestType"].asString();
if(!value["Algorithm"].isNull())
algorithm_ = value["Algorithm"].asString();
if(!value["PublicKey"].isNull())
publicKey_ = value["PublicKey"].asString();
if(!value["KeyTag"].isNull())
keyTag_ = value["KeyTag"].asString();
if(!value["Flags"].isNull())
flags_ = value["Flags"].asString();
}
std::string DescribeDomainDnssecInfoResult::getStatus()const
{
return status_;
}
std::string DescribeDomainDnssecInfoResult::getDomainName()const
{
return domainName_;
}
std::string DescribeDomainDnssecInfoResult::getDigest()const
{
return digest_;
}
std::string DescribeDomainDnssecInfoResult::getPublicKey()const
{
return publicKey_;
}
std::string DescribeDomainDnssecInfoResult::getDsRecord()const
{
return dsRecord_;
}
std::string DescribeDomainDnssecInfoResult::getDigestType()const
{
return digestType_;
}
std::string DescribeDomainDnssecInfoResult::getKeyTag()const
{
return keyTag_;
}
std::string DescribeDomainDnssecInfoResult::getFlags()const
{
return flags_;
}
std::string DescribeDomainDnssecInfoResult::getAlgorithm()const
{
return algorithm_;
}

View File

@@ -27,6 +27,17 @@ DescribeDomainsRequest::DescribeDomainsRequest() :
DescribeDomainsRequest::~DescribeDomainsRequest()
{}
std::string DescribeDomainsRequest::getStartDate()const
{
return startDate_;
}
void DescribeDomainsRequest::setStartDate(const std::string& startDate)
{
startDate_ = startDate;
setCoreParameter("StartDate", startDate);
}
long DescribeDomainsRequest::getPageNumber()const
{
return pageNumber_;
@@ -126,6 +137,17 @@ void DescribeDomainsRequest::setOrderBy(const std::string& orderBy)
setCoreParameter("OrderBy", orderBy);
}
std::string DescribeDomainsRequest::getEndDate()const
{
return endDate_;
}
void DescribeDomainsRequest::setEndDate(const std::string& endDate)
{
endDate_ = endDate;
setCoreParameter("EndDate", endDate);
}
std::string DescribeDomainsRequest::getUserClientIp()const
{
return userClientIp_;

View File

@@ -73,6 +73,10 @@ void DescribeDomainsResult::parse(const std::string &payload)
domainsObject.instanceExpired = valueDomainsDomain["InstanceExpired"].asString() == "true";
if(!valueDomainsDomain["Starmark"].isNull())
domainsObject.starmark = valueDomainsDomain["Starmark"].asString() == "true";
if(!valueDomainsDomain["CreateTime"].isNull())
domainsObject.createTime = valueDomainsDomain["CreateTime"].asString();
if(!valueDomainsDomain["CreateTimestamp"].isNull())
domainsObject.createTimestamp = std::stol(valueDomainsDomain["CreateTimestamp"].asString());
auto allDnsServers = value["DnsServers"]["DnsServer"];
for (auto value : allDnsServers)
domainsObject.dnsServers.push_back(value.asString());

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/alidns/model/SetDomainDnssecStatusRequest.h>
using AlibabaCloud::Alidns::Model::SetDomainDnssecStatusRequest;
SetDomainDnssecStatusRequest::SetDomainDnssecStatusRequest() :
RpcServiceRequest("alidns", "2015-01-09", "SetDomainDnssecStatus")
{
setMethod(HttpRequest::Method::Post);
}
SetDomainDnssecStatusRequest::~SetDomainDnssecStatusRequest()
{}
std::string SetDomainDnssecStatusRequest::getDomainName()const
{
return domainName_;
}
void SetDomainDnssecStatusRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
}
std::string SetDomainDnssecStatusRequest::getUserClientIp()const
{
return userClientIp_;
}
void SetDomainDnssecStatusRequest::setUserClientIp(const std::string& userClientIp)
{
userClientIp_ = userClientIp;
setCoreParameter("UserClientIp", userClientIp);
}
std::string SetDomainDnssecStatusRequest::getLang()const
{
return lang_;
}
void SetDomainDnssecStatusRequest::setLang(const std::string& lang)
{
lang_ = lang;
setCoreParameter("Lang", lang);
}
std::string SetDomainDnssecStatusRequest::getStatus()const
{
return status_;
}
void SetDomainDnssecStatusRequest::setStatus(const std::string& status)
{
status_ = status;
setCoreParameter("Status", status);
}

View File

@@ -0,0 +1,44 @@
/*
* 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/alidns/model/SetDomainDnssecStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Alidns;
using namespace AlibabaCloud::Alidns::Model;
SetDomainDnssecStatusResult::SetDomainDnssecStatusResult() :
ServiceResult()
{}
SetDomainDnssecStatusResult::SetDomainDnssecStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SetDomainDnssecStatusResult::~SetDomainDnssecStatusResult()
{}
void SetDomainDnssecStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -47,6 +47,8 @@ set(cdn_public_header_model
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/CreateLiveStreamRecordIndexFilesRequest.h
include/alibabacloud/cdn/model/CreateLiveStreamRecordIndexFilesResult.h
include/alibabacloud/cdn/model/CreateRealTimeLogDeliveryRequest.h
@@ -75,6 +77,8 @@ set(cdn_public_header_model
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
@@ -91,6 +95,8 @@ set(cdn_public_header_model
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
@@ -107,6 +113,10 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/DescribeCdnUserQuotaResult.h
include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageRequest.h
include/alibabacloud/cdn/model/DescribeCdnUserResourcePackageResult.h
include/alibabacloud/cdn/model/DescribeCertificateInfoByIDRequest.h
include/alibabacloud/cdn/model/DescribeCertificateInfoByIDResult.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
@@ -177,6 +187,8 @@ set(cdn_public_header_model
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
@@ -243,6 +255,8 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/DescribeRefreshQuotaResult.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
@@ -299,14 +313,24 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/ModifyUserCustomLogConfigResult.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/SetCdnDomainStagingConfigRequest.h
include/alibabacloud/cdn/model/SetCdnDomainStagingConfigResult.h
include/alibabacloud/cdn/model/SetConfigOfVersionRequest.h
include/alibabacloud/cdn/model/SetConfigOfVersionResult.h
include/alibabacloud/cdn/model/SetDomainGreenManagerConfigRequest.h
include/alibabacloud/cdn/model/SetDomainGreenManagerConfigResult.h
include/alibabacloud/cdn/model/SetDomainServerCertificateRequest.h
@@ -408,6 +432,8 @@ set(cdn_src
src/model/BatchStopCdnDomainResult.cc
src/model/BatchUpdateCdnDomainRequest.cc
src/model/BatchUpdateCdnDomainResult.cc
src/model/CreateCdnCertificateSigningRequestRequest.cc
src/model/CreateCdnCertificateSigningRequestResult.cc
src/model/CreateLiveStreamRecordIndexFilesRequest.cc
src/model/CreateLiveStreamRecordIndexFilesResult.cc
src/model/CreateRealTimeLogDeliveryRequest.cc
@@ -436,6 +462,8 @@ set(cdn_src
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
@@ -452,6 +480,8 @@ set(cdn_src
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
@@ -468,6 +498,10 @@ set(cdn_src
src/model/DescribeCdnUserQuotaResult.cc
src/model/DescribeCdnUserResourcePackageRequest.cc
src/model/DescribeCdnUserResourcePackageResult.cc
src/model/DescribeCertificateInfoByIDRequest.cc
src/model/DescribeCertificateInfoByIDResult.cc
src/model/DescribeConfigOfVersionRequest.cc
src/model/DescribeConfigOfVersionResult.cc
src/model/DescribeCustomLogConfigRequest.cc
src/model/DescribeCustomLogConfigResult.cc
src/model/DescribeDomainAverageResponseTimeRequest.cc
@@ -538,6 +572,8 @@ set(cdn_src
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
@@ -604,6 +640,8 @@ set(cdn_src
src/model/DescribeRefreshQuotaResult.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
@@ -660,14 +698,24 @@ set(cdn_src
src/model/ModifyUserCustomLogConfigResult.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/SetCdnDomainStagingConfigRequest.cc
src/model/SetCdnDomainStagingConfigResult.cc
src/model/SetConfigOfVersionRequest.cc
src/model/SetConfigOfVersionResult.cc
src/model/SetDomainGreenManagerConfigRequest.cc
src/model/SetDomainGreenManagerConfigResult.cc
src/model/SetDomainServerCertificateRequest.cc

View File

@@ -48,6 +48,8 @@
#include "model/BatchStopCdnDomainResult.h"
#include "model/BatchUpdateCdnDomainRequest.h"
#include "model/BatchUpdateCdnDomainResult.h"
#include "model/CreateCdnCertificateSigningRequestRequest.h"
#include "model/CreateCdnCertificateSigningRequestResult.h"
#include "model/CreateLiveStreamRecordIndexFilesRequest.h"
#include "model/CreateLiveStreamRecordIndexFilesResult.h"
#include "model/CreateRealTimeLogDeliveryRequest.h"
@@ -76,6 +78,8 @@
#include "model/DeleteRealtimeLogDeliveryResult.h"
#include "model/DeleteSpecificConfigRequest.h"
#include "model/DeleteSpecificConfigResult.h"
#include "model/DeleteSpecificStagingConfigRequest.h"
#include "model/DeleteSpecificStagingConfigResult.h"
#include "model/DeleteUsageDetailDataExportTaskRequest.h"
#include "model/DeleteUsageDetailDataExportTaskResult.h"
#include "model/DeleteUserUsageDataExportTaskRequest.h"
@@ -92,6 +96,8 @@
#include "model/DescribeCdnDomainDetailResult.h"
#include "model/DescribeCdnDomainLogsRequest.h"
#include "model/DescribeCdnDomainLogsResult.h"
#include "model/DescribeCdnDomainStagingConfigRequest.h"
#include "model/DescribeCdnDomainStagingConfigResult.h"
#include "model/DescribeCdnHttpsDomainListRequest.h"
#include "model/DescribeCdnHttpsDomainListResult.h"
#include "model/DescribeCdnMonitorDataRequest.h"
@@ -108,6 +114,10 @@
#include "model/DescribeCdnUserQuotaResult.h"
#include "model/DescribeCdnUserResourcePackageRequest.h"
#include "model/DescribeCdnUserResourcePackageResult.h"
#include "model/DescribeCertificateInfoByIDRequest.h"
#include "model/DescribeCertificateInfoByIDResult.h"
#include "model/DescribeConfigOfVersionRequest.h"
#include "model/DescribeConfigOfVersionResult.h"
#include "model/DescribeCustomLogConfigRequest.h"
#include "model/DescribeCustomLogConfigResult.h"
#include "model/DescribeDomainAverageResponseTimeRequest.h"
@@ -178,6 +188,8 @@
#include "model/DescribeDomainSrcFlowDataResult.h"
#include "model/DescribeDomainSrcHttpCodeDataRequest.h"
#include "model/DescribeDomainSrcHttpCodeDataResult.h"
#include "model/DescribeDomainSrcQpsDataRequest.h"
#include "model/DescribeDomainSrcQpsDataResult.h"
#include "model/DescribeDomainSrcTopUrlVisitRequest.h"
#include "model/DescribeDomainSrcTopUrlVisitResult.h"
#include "model/DescribeDomainSrcTrafficDataRequest.h"
@@ -244,6 +256,8 @@
#include "model/DescribeRefreshQuotaResult.h"
#include "model/DescribeRefreshTasksRequest.h"
#include "model/DescribeRefreshTasksResult.h"
#include "model/DescribeStagingIpRequest.h"
#include "model/DescribeStagingIpResult.h"
#include "model/DescribeTagResourcesRequest.h"
#include "model/DescribeTagResourcesResult.h"
#include "model/DescribeTopDomainsByFlowRequest.h"
@@ -300,14 +314,24 @@
#include "model/ModifyUserCustomLogConfigResult.h"
#include "model/OpenCdnServiceRequest.h"
#include "model/OpenCdnServiceResult.h"
#include "model/PublishStagingConfigToProductionRequest.h"
#include "model/PublishStagingConfigToProductionResult.h"
#include "model/PushObjectCacheRequest.h"
#include "model/PushObjectCacheResult.h"
#include "model/RefreshObjectCachesRequest.h"
#include "model/RefreshObjectCachesResult.h"
#include "model/ResumeLiveStreamRequest.h"
#include "model/ResumeLiveStreamResult.h"
#include "model/RollbackStagingConfigRequest.h"
#include "model/RollbackStagingConfigResult.h"
#include "model/SetCcConfigRequest.h"
#include "model/SetCcConfigResult.h"
#include "model/SetCdnDomainCSRCertificateRequest.h"
#include "model/SetCdnDomainCSRCertificateResult.h"
#include "model/SetCdnDomainStagingConfigRequest.h"
#include "model/SetCdnDomainStagingConfigResult.h"
#include "model/SetConfigOfVersionRequest.h"
#include "model/SetConfigOfVersionResult.h"
#include "model/SetDomainGreenManagerConfigRequest.h"
#include "model/SetDomainGreenManagerConfigResult.h"
#include "model/SetDomainServerCertificateRequest.h"
@@ -428,6 +452,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::BatchUpdateCdnDomainResult> BatchUpdateCdnDomainOutcome;
typedef std::future<BatchUpdateCdnDomainOutcome> BatchUpdateCdnDomainOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::BatchUpdateCdnDomainRequest&, const BatchUpdateCdnDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchUpdateCdnDomainAsyncHandler;
typedef Outcome<Error, Model::CreateCdnCertificateSigningRequestResult> CreateCdnCertificateSigningRequestOutcome;
typedef std::future<CreateCdnCertificateSigningRequestOutcome> CreateCdnCertificateSigningRequestOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::CreateCdnCertificateSigningRequestRequest&, const CreateCdnCertificateSigningRequestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCdnCertificateSigningRequestAsyncHandler;
typedef Outcome<Error, Model::CreateLiveStreamRecordIndexFilesResult> CreateLiveStreamRecordIndexFilesOutcome;
typedef std::future<CreateLiveStreamRecordIndexFilesOutcome> CreateLiveStreamRecordIndexFilesOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::CreateLiveStreamRecordIndexFilesRequest&, const CreateLiveStreamRecordIndexFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLiveStreamRecordIndexFilesAsyncHandler;
@@ -470,6 +497,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteSpecificConfigResult> DeleteSpecificConfigOutcome;
typedef std::future<DeleteSpecificConfigOutcome> DeleteSpecificConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DeleteSpecificConfigRequest&, const DeleteSpecificConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSpecificConfigAsyncHandler;
typedef Outcome<Error, Model::DeleteSpecificStagingConfigResult> DeleteSpecificStagingConfigOutcome;
typedef std::future<DeleteSpecificStagingConfigOutcome> DeleteSpecificStagingConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DeleteSpecificStagingConfigRequest&, const DeleteSpecificStagingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSpecificStagingConfigAsyncHandler;
typedef Outcome<Error, Model::DeleteUsageDetailDataExportTaskResult> DeleteUsageDetailDataExportTaskOutcome;
typedef std::future<DeleteUsageDetailDataExportTaskOutcome> DeleteUsageDetailDataExportTaskOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DeleteUsageDetailDataExportTaskRequest&, const DeleteUsageDetailDataExportTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUsageDetailDataExportTaskAsyncHandler;
@@ -494,6 +524,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeCdnDomainLogsResult> DescribeCdnDomainLogsOutcome;
typedef std::future<DescribeCdnDomainLogsOutcome> DescribeCdnDomainLogsOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeCdnDomainLogsRequest&, const DescribeCdnDomainLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnDomainLogsAsyncHandler;
typedef Outcome<Error, Model::DescribeCdnDomainStagingConfigResult> DescribeCdnDomainStagingConfigOutcome;
typedef std::future<DescribeCdnDomainStagingConfigOutcome> DescribeCdnDomainStagingConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeCdnDomainStagingConfigRequest&, const DescribeCdnDomainStagingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnDomainStagingConfigAsyncHandler;
typedef Outcome<Error, Model::DescribeCdnHttpsDomainListResult> DescribeCdnHttpsDomainListOutcome;
typedef std::future<DescribeCdnHttpsDomainListOutcome> DescribeCdnHttpsDomainListOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeCdnHttpsDomainListRequest&, const DescribeCdnHttpsDomainListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnHttpsDomainListAsyncHandler;
@@ -518,6 +551,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeCdnUserResourcePackageResult> DescribeCdnUserResourcePackageOutcome;
typedef std::future<DescribeCdnUserResourcePackageOutcome> DescribeCdnUserResourcePackageOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeCdnUserResourcePackageRequest&, const DescribeCdnUserResourcePackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCdnUserResourcePackageAsyncHandler;
typedef Outcome<Error, Model::DescribeCertificateInfoByIDResult> DescribeCertificateInfoByIDOutcome;
typedef std::future<DescribeCertificateInfoByIDOutcome> DescribeCertificateInfoByIDOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeCertificateInfoByIDRequest&, const DescribeCertificateInfoByIDOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCertificateInfoByIDAsyncHandler;
typedef Outcome<Error, Model::DescribeConfigOfVersionResult> DescribeConfigOfVersionOutcome;
typedef std::future<DescribeConfigOfVersionOutcome> DescribeConfigOfVersionOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeConfigOfVersionRequest&, const DescribeConfigOfVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConfigOfVersionAsyncHandler;
typedef Outcome<Error, Model::DescribeCustomLogConfigResult> DescribeCustomLogConfigOutcome;
typedef std::future<DescribeCustomLogConfigOutcome> DescribeCustomLogConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeCustomLogConfigRequest&, const DescribeCustomLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCustomLogConfigAsyncHandler;
@@ -623,6 +662,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDomainSrcHttpCodeDataResult> DescribeDomainSrcHttpCodeDataOutcome;
typedef std::future<DescribeDomainSrcHttpCodeDataOutcome> DescribeDomainSrcHttpCodeDataOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeDomainSrcHttpCodeDataRequest&, const DescribeDomainSrcHttpCodeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainSrcHttpCodeDataAsyncHandler;
typedef Outcome<Error, Model::DescribeDomainSrcQpsDataResult> DescribeDomainSrcQpsDataOutcome;
typedef std::future<DescribeDomainSrcQpsDataOutcome> DescribeDomainSrcQpsDataOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeDomainSrcQpsDataRequest&, const DescribeDomainSrcQpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainSrcQpsDataAsyncHandler;
typedef Outcome<Error, Model::DescribeDomainSrcTopUrlVisitResult> DescribeDomainSrcTopUrlVisitOutcome;
typedef std::future<DescribeDomainSrcTopUrlVisitOutcome> DescribeDomainSrcTopUrlVisitOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeDomainSrcTopUrlVisitRequest&, const DescribeDomainSrcTopUrlVisitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainSrcTopUrlVisitAsyncHandler;
@@ -722,6 +764,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeRefreshTasksResult> DescribeRefreshTasksOutcome;
typedef std::future<DescribeRefreshTasksOutcome> DescribeRefreshTasksOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeRefreshTasksRequest&, const DescribeRefreshTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRefreshTasksAsyncHandler;
typedef Outcome<Error, Model::DescribeStagingIpResult> DescribeStagingIpOutcome;
typedef std::future<DescribeStagingIpOutcome> DescribeStagingIpOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeStagingIpRequest&, const DescribeStagingIpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStagingIpAsyncHandler;
typedef Outcome<Error, Model::DescribeTagResourcesResult> DescribeTagResourcesOutcome;
typedef std::future<DescribeTagResourcesOutcome> DescribeTagResourcesOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeTagResourcesRequest&, const DescribeTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagResourcesAsyncHandler;
@@ -806,6 +851,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::OpenCdnServiceResult> OpenCdnServiceOutcome;
typedef std::future<OpenCdnServiceOutcome> OpenCdnServiceOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::OpenCdnServiceRequest&, const OpenCdnServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenCdnServiceAsyncHandler;
typedef Outcome<Error, Model::PublishStagingConfigToProductionResult> PublishStagingConfigToProductionOutcome;
typedef std::future<PublishStagingConfigToProductionOutcome> PublishStagingConfigToProductionOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::PublishStagingConfigToProductionRequest&, const PublishStagingConfigToProductionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishStagingConfigToProductionAsyncHandler;
typedef Outcome<Error, Model::PushObjectCacheResult> PushObjectCacheOutcome;
typedef std::future<PushObjectCacheOutcome> PushObjectCacheOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::PushObjectCacheRequest&, const PushObjectCacheOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PushObjectCacheAsyncHandler;
@@ -815,9 +863,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ResumeLiveStreamResult> ResumeLiveStreamOutcome;
typedef std::future<ResumeLiveStreamOutcome> ResumeLiveStreamOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::ResumeLiveStreamRequest&, const ResumeLiveStreamOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResumeLiveStreamAsyncHandler;
typedef Outcome<Error, Model::RollbackStagingConfigResult> RollbackStagingConfigOutcome;
typedef std::future<RollbackStagingConfigOutcome> RollbackStagingConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::RollbackStagingConfigRequest&, const RollbackStagingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RollbackStagingConfigAsyncHandler;
typedef Outcome<Error, Model::SetCcConfigResult> SetCcConfigOutcome;
typedef std::future<SetCcConfigOutcome> SetCcConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::SetCcConfigRequest&, const SetCcConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetCcConfigAsyncHandler;
typedef Outcome<Error, Model::SetCdnDomainCSRCertificateResult> SetCdnDomainCSRCertificateOutcome;
typedef std::future<SetCdnDomainCSRCertificateOutcome> SetCdnDomainCSRCertificateOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::SetCdnDomainCSRCertificateRequest&, const SetCdnDomainCSRCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetCdnDomainCSRCertificateAsyncHandler;
typedef Outcome<Error, Model::SetCdnDomainStagingConfigResult> SetCdnDomainStagingConfigOutcome;
typedef std::future<SetCdnDomainStagingConfigOutcome> SetCdnDomainStagingConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::SetCdnDomainStagingConfigRequest&, const SetCdnDomainStagingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetCdnDomainStagingConfigAsyncHandler;
typedef Outcome<Error, Model::SetConfigOfVersionResult> SetConfigOfVersionOutcome;
typedef std::future<SetConfigOfVersionOutcome> SetConfigOfVersionOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::SetConfigOfVersionRequest&, const SetConfigOfVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetConfigOfVersionAsyncHandler;
typedef Outcome<Error, Model::SetDomainGreenManagerConfigResult> SetDomainGreenManagerConfigOutcome;
typedef std::future<SetDomainGreenManagerConfigOutcome> SetDomainGreenManagerConfigOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::SetDomainGreenManagerConfigRequest&, const SetDomainGreenManagerConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDomainGreenManagerConfigAsyncHandler;
@@ -970,6 +1030,9 @@ namespace AlibabaCloud
BatchUpdateCdnDomainOutcome batchUpdateCdnDomain(const Model::BatchUpdateCdnDomainRequest &request)const;
void batchUpdateCdnDomainAsync(const Model::BatchUpdateCdnDomainRequest& request, const BatchUpdateCdnDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchUpdateCdnDomainOutcomeCallable batchUpdateCdnDomainCallable(const Model::BatchUpdateCdnDomainRequest& request) const;
CreateCdnCertificateSigningRequestOutcome createCdnCertificateSigningRequest(const Model::CreateCdnCertificateSigningRequestRequest &request)const;
void createCdnCertificateSigningRequestAsync(const Model::CreateCdnCertificateSigningRequestRequest& request, const CreateCdnCertificateSigningRequestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateCdnCertificateSigningRequestOutcomeCallable createCdnCertificateSigningRequestCallable(const Model::CreateCdnCertificateSigningRequestRequest& request) const;
CreateLiveStreamRecordIndexFilesOutcome createLiveStreamRecordIndexFiles(const Model::CreateLiveStreamRecordIndexFilesRequest &request)const;
void createLiveStreamRecordIndexFilesAsync(const Model::CreateLiveStreamRecordIndexFilesRequest& request, const CreateLiveStreamRecordIndexFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateLiveStreamRecordIndexFilesOutcomeCallable createLiveStreamRecordIndexFilesCallable(const Model::CreateLiveStreamRecordIndexFilesRequest& request) const;
@@ -1012,6 +1075,9 @@ namespace AlibabaCloud
DeleteSpecificConfigOutcome deleteSpecificConfig(const Model::DeleteSpecificConfigRequest &request)const;
void deleteSpecificConfigAsync(const Model::DeleteSpecificConfigRequest& request, const DeleteSpecificConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSpecificConfigOutcomeCallable deleteSpecificConfigCallable(const Model::DeleteSpecificConfigRequest& request) const;
DeleteSpecificStagingConfigOutcome deleteSpecificStagingConfig(const Model::DeleteSpecificStagingConfigRequest &request)const;
void deleteSpecificStagingConfigAsync(const Model::DeleteSpecificStagingConfigRequest& request, const DeleteSpecificStagingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSpecificStagingConfigOutcomeCallable deleteSpecificStagingConfigCallable(const Model::DeleteSpecificStagingConfigRequest& request) const;
DeleteUsageDetailDataExportTaskOutcome deleteUsageDetailDataExportTask(const Model::DeleteUsageDetailDataExportTaskRequest &request)const;
void deleteUsageDetailDataExportTaskAsync(const Model::DeleteUsageDetailDataExportTaskRequest& request, const DeleteUsageDetailDataExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteUsageDetailDataExportTaskOutcomeCallable deleteUsageDetailDataExportTaskCallable(const Model::DeleteUsageDetailDataExportTaskRequest& request) const;
@@ -1036,6 +1102,9 @@ namespace AlibabaCloud
DescribeCdnDomainLogsOutcome describeCdnDomainLogs(const Model::DescribeCdnDomainLogsRequest &request)const;
void describeCdnDomainLogsAsync(const Model::DescribeCdnDomainLogsRequest& request, const DescribeCdnDomainLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCdnDomainLogsOutcomeCallable describeCdnDomainLogsCallable(const Model::DescribeCdnDomainLogsRequest& request) const;
DescribeCdnDomainStagingConfigOutcome describeCdnDomainStagingConfig(const Model::DescribeCdnDomainStagingConfigRequest &request)const;
void describeCdnDomainStagingConfigAsync(const Model::DescribeCdnDomainStagingConfigRequest& request, const DescribeCdnDomainStagingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCdnDomainStagingConfigOutcomeCallable describeCdnDomainStagingConfigCallable(const Model::DescribeCdnDomainStagingConfigRequest& request) const;
DescribeCdnHttpsDomainListOutcome describeCdnHttpsDomainList(const Model::DescribeCdnHttpsDomainListRequest &request)const;
void describeCdnHttpsDomainListAsync(const Model::DescribeCdnHttpsDomainListRequest& request, const DescribeCdnHttpsDomainListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCdnHttpsDomainListOutcomeCallable describeCdnHttpsDomainListCallable(const Model::DescribeCdnHttpsDomainListRequest& request) const;
@@ -1060,6 +1129,12 @@ namespace AlibabaCloud
DescribeCdnUserResourcePackageOutcome describeCdnUserResourcePackage(const Model::DescribeCdnUserResourcePackageRequest &request)const;
void describeCdnUserResourcePackageAsync(const Model::DescribeCdnUserResourcePackageRequest& request, const DescribeCdnUserResourcePackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCdnUserResourcePackageOutcomeCallable describeCdnUserResourcePackageCallable(const Model::DescribeCdnUserResourcePackageRequest& request) const;
DescribeCertificateInfoByIDOutcome describeCertificateInfoByID(const Model::DescribeCertificateInfoByIDRequest &request)const;
void describeCertificateInfoByIDAsync(const Model::DescribeCertificateInfoByIDRequest& request, const DescribeCertificateInfoByIDAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCertificateInfoByIDOutcomeCallable describeCertificateInfoByIDCallable(const Model::DescribeCertificateInfoByIDRequest& request) const;
DescribeConfigOfVersionOutcome describeConfigOfVersion(const Model::DescribeConfigOfVersionRequest &request)const;
void describeConfigOfVersionAsync(const Model::DescribeConfigOfVersionRequest& request, const DescribeConfigOfVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeConfigOfVersionOutcomeCallable describeConfigOfVersionCallable(const Model::DescribeConfigOfVersionRequest& request) const;
DescribeCustomLogConfigOutcome describeCustomLogConfig(const Model::DescribeCustomLogConfigRequest &request)const;
void describeCustomLogConfigAsync(const Model::DescribeCustomLogConfigRequest& request, const DescribeCustomLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCustomLogConfigOutcomeCallable describeCustomLogConfigCallable(const Model::DescribeCustomLogConfigRequest& request) const;
@@ -1165,6 +1240,9 @@ namespace AlibabaCloud
DescribeDomainSrcHttpCodeDataOutcome describeDomainSrcHttpCodeData(const Model::DescribeDomainSrcHttpCodeDataRequest &request)const;
void describeDomainSrcHttpCodeDataAsync(const Model::DescribeDomainSrcHttpCodeDataRequest& request, const DescribeDomainSrcHttpCodeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainSrcHttpCodeDataOutcomeCallable describeDomainSrcHttpCodeDataCallable(const Model::DescribeDomainSrcHttpCodeDataRequest& request) const;
DescribeDomainSrcQpsDataOutcome describeDomainSrcQpsData(const Model::DescribeDomainSrcQpsDataRequest &request)const;
void describeDomainSrcQpsDataAsync(const Model::DescribeDomainSrcQpsDataRequest& request, const DescribeDomainSrcQpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainSrcQpsDataOutcomeCallable describeDomainSrcQpsDataCallable(const Model::DescribeDomainSrcQpsDataRequest& request) const;
DescribeDomainSrcTopUrlVisitOutcome describeDomainSrcTopUrlVisit(const Model::DescribeDomainSrcTopUrlVisitRequest &request)const;
void describeDomainSrcTopUrlVisitAsync(const Model::DescribeDomainSrcTopUrlVisitRequest& request, const DescribeDomainSrcTopUrlVisitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainSrcTopUrlVisitOutcomeCallable describeDomainSrcTopUrlVisitCallable(const Model::DescribeDomainSrcTopUrlVisitRequest& request) const;
@@ -1264,6 +1342,9 @@ namespace AlibabaCloud
DescribeRefreshTasksOutcome describeRefreshTasks(const Model::DescribeRefreshTasksRequest &request)const;
void describeRefreshTasksAsync(const Model::DescribeRefreshTasksRequest& request, const DescribeRefreshTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRefreshTasksOutcomeCallable describeRefreshTasksCallable(const Model::DescribeRefreshTasksRequest& request) const;
DescribeStagingIpOutcome describeStagingIp(const Model::DescribeStagingIpRequest &request)const;
void describeStagingIpAsync(const Model::DescribeStagingIpRequest& request, const DescribeStagingIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeStagingIpOutcomeCallable describeStagingIpCallable(const Model::DescribeStagingIpRequest& request) const;
DescribeTagResourcesOutcome describeTagResources(const Model::DescribeTagResourcesRequest &request)const;
void describeTagResourcesAsync(const Model::DescribeTagResourcesRequest& request, const DescribeTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTagResourcesOutcomeCallable describeTagResourcesCallable(const Model::DescribeTagResourcesRequest& request) const;
@@ -1348,6 +1429,9 @@ namespace AlibabaCloud
OpenCdnServiceOutcome openCdnService(const Model::OpenCdnServiceRequest &request)const;
void openCdnServiceAsync(const Model::OpenCdnServiceRequest& request, const OpenCdnServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
OpenCdnServiceOutcomeCallable openCdnServiceCallable(const Model::OpenCdnServiceRequest& request) const;
PublishStagingConfigToProductionOutcome publishStagingConfigToProduction(const Model::PublishStagingConfigToProductionRequest &request)const;
void publishStagingConfigToProductionAsync(const Model::PublishStagingConfigToProductionRequest& request, const PublishStagingConfigToProductionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PublishStagingConfigToProductionOutcomeCallable publishStagingConfigToProductionCallable(const Model::PublishStagingConfigToProductionRequest& request) const;
PushObjectCacheOutcome pushObjectCache(const Model::PushObjectCacheRequest &request)const;
void pushObjectCacheAsync(const Model::PushObjectCacheRequest& request, const PushObjectCacheAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PushObjectCacheOutcomeCallable pushObjectCacheCallable(const Model::PushObjectCacheRequest& request) const;
@@ -1357,9 +1441,21 @@ namespace AlibabaCloud
ResumeLiveStreamOutcome resumeLiveStream(const Model::ResumeLiveStreamRequest &request)const;
void resumeLiveStreamAsync(const Model::ResumeLiveStreamRequest& request, const ResumeLiveStreamAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResumeLiveStreamOutcomeCallable resumeLiveStreamCallable(const Model::ResumeLiveStreamRequest& request) const;
RollbackStagingConfigOutcome rollbackStagingConfig(const Model::RollbackStagingConfigRequest &request)const;
void rollbackStagingConfigAsync(const Model::RollbackStagingConfigRequest& request, const RollbackStagingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RollbackStagingConfigOutcomeCallable rollbackStagingConfigCallable(const Model::RollbackStagingConfigRequest& request) const;
SetCcConfigOutcome setCcConfig(const Model::SetCcConfigRequest &request)const;
void setCcConfigAsync(const Model::SetCcConfigRequest& request, const SetCcConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetCcConfigOutcomeCallable setCcConfigCallable(const Model::SetCcConfigRequest& request) const;
SetCdnDomainCSRCertificateOutcome setCdnDomainCSRCertificate(const Model::SetCdnDomainCSRCertificateRequest &request)const;
void setCdnDomainCSRCertificateAsync(const Model::SetCdnDomainCSRCertificateRequest& request, const SetCdnDomainCSRCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetCdnDomainCSRCertificateOutcomeCallable setCdnDomainCSRCertificateCallable(const Model::SetCdnDomainCSRCertificateRequest& request) const;
SetCdnDomainStagingConfigOutcome setCdnDomainStagingConfig(const Model::SetCdnDomainStagingConfigRequest &request)const;
void setCdnDomainStagingConfigAsync(const Model::SetCdnDomainStagingConfigRequest& request, const SetCdnDomainStagingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetCdnDomainStagingConfigOutcomeCallable setCdnDomainStagingConfigCallable(const Model::SetCdnDomainStagingConfigRequest& request) const;
SetConfigOfVersionOutcome setConfigOfVersion(const Model::SetConfigOfVersionRequest &request)const;
void setConfigOfVersionAsync(const Model::SetConfigOfVersionRequest& request, const SetConfigOfVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetConfigOfVersionOutcomeCallable setConfigOfVersionCallable(const Model::SetConfigOfVersionRequest& request) const;
SetDomainGreenManagerConfigOutcome setDomainGreenManagerConfig(const Model::SetDomainGreenManagerConfigRequest &request)const;
void setDomainGreenManagerConfigAsync(const Model::SetDomainGreenManagerConfigRequest& request, const SetDomainGreenManagerConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDomainGreenManagerConfigOutcomeCallable setDomainGreenManagerConfigCallable(const Model::SetDomainGreenManagerConfigRequest& request) const;

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_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

@@ -0,0 +1,55 @@
/*
* 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

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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

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

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_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

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_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

@@ -41,6 +41,7 @@ namespace AlibabaCloud
std::string commodityCode;
std::string displayName;
std::string startTime;
std::string templateName;
std::string currCapacity;
};

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECERTIFICATEINFOBYIDREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECERTIFICATEINFOBYIDREQUEST_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 DescribeCertificateInfoByIDRequest : public RpcServiceRequest
{
public:
DescribeCertificateInfoByIDRequest();
~DescribeCertificateInfoByIDRequest();
std::string getCertId()const;
void setCertId(const std::string& certId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string certId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECERTIFICATEINFOBYIDREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* 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_DESCRIBECERTIFICATEINFOBYIDRESULT_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECERTIFICATEINFOBYIDRESULT_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 DescribeCertificateInfoByIDResult : public ServiceResult
{
public:
struct CertInfo
{
std::string httpsCrt;
std::string certId;
std::string createTime;
std::string certType;
std::string certExpireTime;
std::string certName;
std::string domainList;
};
DescribeCertificateInfoByIDResult();
explicit DescribeCertificateInfoByIDResult(const std::string &payload);
~DescribeCertificateInfoByIDResult();
std::vector<CertInfo> getCertInfos()const;
protected:
void parse(const std::string &payload);
private:
std::vector<CertInfo> certInfos_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECERTIFICATEINFOBYIDRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBECONFIGOFVERSIONREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBECONFIGOFVERSIONREQUEST_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 DescribeConfigOfVersionRequest : public RpcServiceRequest
{
public:
DescribeConfigOfVersionRequest();
~DescribeConfigOfVersionRequest();
std::string getVersionId()const;
void setVersionId(const std::string& versionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getFunctionName()const;
void setFunctionName(const std::string& functionName);
long getGroupId()const;
void setGroupId(long groupId);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getFunctionId()const;
void setFunctionId(int functionId);
private:
std::string versionId_;
std::string securityToken_;
std::string functionName_;
long groupId_;
long ownerId_;
int functionId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBECONFIGOFVERSIONREQUEST_H_

View File

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

View File

@@ -47,6 +47,8 @@ namespace AlibabaCloud
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getMergeLocIsp()const;
void setMergeLocIsp(const std::string& mergeLocIsp);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getField()const;
@@ -59,6 +61,7 @@ namespace AlibabaCloud
std::string merge_;
std::string domainName_;
std::string endTime_;
std::string mergeLocIsp_;
long ownerId_;
std::string field_;

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCQPSDATAREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCQPSDATAREQUEST_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 DescribeDomainSrcQpsDataRequest : public RpcServiceRequest
{
public:
DescribeDomainSrcQpsDataRequest();
~DescribeDomainSrcQpsDataRequest();
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_DESCRIBEDOMAINSRCQPSDATAREQUEST_H_

View File

@@ -0,0 +1,64 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCQPSDATARESULT_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCQPSDATARESULT_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 DescribeDomainSrcQpsDataResult : public ServiceResult
{
public:
struct DataModule
{
std::string value;
std::string timeStamp;
};
DescribeDomainSrcQpsDataResult();
explicit DescribeDomainSrcQpsDataResult(const std::string &payload);
~DescribeDomainSrcQpsDataResult();
std::string getEndTime()const;
std::string getDomainName()const;
std::string getStartTime()const;
std::string getDataInterval()const;
std::vector<DataModule> getSrcQpsDataPerInterval()const;
protected:
void parse(const std::string &payload);
private:
std::string endTime_;
std::string domainName_;
std::string startTime_;
std::string dataInterval_;
std::vector<DataModule> srcQpsDataPerInterval_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBEDOMAINSRCQPSDATARESULT_H_

View File

@@ -35,29 +35,29 @@ namespace AlibabaCloud
DescribeLiveStreamRecordContentRequest();
~DescribeLiveStreamRecordContentRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
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 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 domainName_;
std::string endTime_;
std::string startTime_;
long ownerId_;
std::string appName_;
std::string securityToken_;
std::string streamName_;
std::string domainName_;
std::string endTime_;
long ownerId_;
};
}

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
DescribeLiveStreamRecordIndexFileRequest();
~DescribeLiveStreamRecordIndexFileRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRecordId()const;
void setRecordId(const std::string& recordId);
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 getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRecordId()const;
void setRecordId(const std::string& recordId);
private:
std::string domainName_;
long ownerId_;
std::string recordId_;
std::string appName_;
std::string securityToken_;
std::string streamName_;
std::string domainName_;
long ownerId_;
std::string recordId_;
};
}

View File

@@ -35,29 +35,29 @@ namespace AlibabaCloud
DescribeLiveStreamRecordIndexFilesRequest();
~DescribeLiveStreamRecordIndexFilesRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
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 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 domainName_;
std::string endTime_;
std::string startTime_;
long ownerId_;
std::string appName_;
std::string securityToken_;
std::string streamName_;
std::string domainName_;
std::string endTime_;
long ownerId_;
};
}

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
DescribeLiveStreamsControlHistoryRequest();
~DescribeLiveStreamsControlHistoryRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
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 domainName_;
std::string endTime_;
std::string startTime_;
long ownerId_;
std::string appName_;
std::string securityToken_;
std::string domainName_;
std::string endTime_;
long ownerId_;
};
}

View File

@@ -35,12 +35,6 @@ namespace AlibabaCloud
DescribeLiveStreamsOnlineListRequest();
~DescribeLiveStreamsOnlineListRequest();
std::string getStreamType()const;
void setStreamType(const std::string& streamType);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNum()const;
void setPageNum(int pageNum);
std::string getAppName()const;
@@ -49,15 +43,21 @@ namespace AlibabaCloud
void setSecurityToken(const std::string& securityToken);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getStreamType()const;
void setStreamType(const std::string& streamType);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string streamType_;
std::string domainName_;
long ownerId_;
int pageNum_;
std::string appName_;
std::string securityToken_;
int pageSize_;
std::string streamType_;
std::string domainName_;
long ownerId_;
};
}

View File

@@ -40,8 +40,10 @@ namespace AlibabaCloud
std::string getUrlRemain()const;
std::string getPreloadRemain()const;
std::string getBlockRemain()const;
std::string getRegexRemain()const;
std::string getDirRemain()const;
std::string getBlockQuota()const;
std::string getRegexQuota()const;
std::string getUrlQuota()const;
std::string getDirQuota()const;
std::string getPreloadQuota()const;
@@ -52,8 +54,10 @@ namespace AlibabaCloud
std::string urlRemain_;
std::string preloadRemain_;
std::string blockRemain_;
std::string regexRemain_;
std::string dirRemain_;
std::string blockQuota_;
std::string regexQuota_;
std::string urlQuota_;
std::string dirQuota_;
std::string preloadQuota_;

View File

@@ -0,0 +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_DESCRIBESTAGINGIPREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_DESCRIBESTAGINGIPREQUEST_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 DescribeStagingIpRequest : public RpcServiceRequest
{
public:
DescribeStagingIpRequest();
~DescribeStagingIpRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_DESCRIBESTAGINGIPREQUEST_H_

View File

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

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_CDN_EXPORT DescribeTagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_CDN_EXPORT DescribeUserDomainsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -35,6 +35,12 @@ namespace AlibabaCloud
ForbidLiveStreamRequest();
~ForbidLiveStreamRequest();
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 getResumeTime()const;
void setResumeTime(const std::string& resumeTime);
std::string getLiveStreamType()const;
@@ -43,21 +49,15 @@ namespace AlibabaCloud
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
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);
private:
std::string appName_;
std::string securityToken_;
std::string streamName_;
std::string resumeTime_;
std::string liveStreamType_;
std::string domainName_;
long ownerId_;
std::string appName_;
std::string securityToken_;
std::string streamName_;
};
}

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
ModifyCdnDomainRequest();
~ModifyCdnDomainRequest();
std::string getTopLevelDomain()const;
void setTopLevelDomain(const std::string& topLevelDomain);
std::string getSources()const;
void setSources(const std::string& sources);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
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 topLevelDomain_;
std::string sources_;
std::string domainName_;
long ownerId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string topLevelDomain_;
std::string domainName_;
long ownerId_;
};
}

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_PUBLISHSTAGINGCONFIGTOPRODUCTIONREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_PUBLISHSTAGINGCONFIGTOPRODUCTIONREQUEST_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 PublishStagingConfigToProductionRequest : public RpcServiceRequest
{
public:
PublishStagingConfigToProductionRequest();
~PublishStagingConfigToProductionRequest();
std::string getFunctionName()const;
void setFunctionName(const std::string& functionName);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string functionName_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_PUBLISHSTAGINGCONFIGTOPRODUCTIONREQUEST_H_

View File

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

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
ResumeLiveStreamRequest();
~ResumeLiveStreamRequest();
std::string getLiveStreamType()const;
void setLiveStreamType(const std::string& liveStreamType);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
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 getLiveStreamType()const;
void setLiveStreamType(const std::string& liveStreamType);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string liveStreamType_;
std::string domainName_;
long ownerId_;
std::string appName_;
std::string securityToken_;
std::string streamName_;
std::string liveStreamType_;
std::string domainName_;
long ownerId_;
};
}

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_ROLLBACKSTAGINGCONFIGREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_ROLLBACKSTAGINGCONFIGREQUEST_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 RollbackStagingConfigRequest : public RpcServiceRequest
{
public:
RollbackStagingConfigRequest();
~RollbackStagingConfigRequest();
std::string getFunctionName()const;
void setFunctionName(const std::string& functionName);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string functionName_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_ROLLBACKSTAGINGCONFIGREQUEST_H_

View File

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

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_SETCDNDOMAINCSRCERTIFICATEREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_SETCDNDOMAINCSRCERTIFICATEREQUEST_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 SetCdnDomainCSRCertificateRequest : public RpcServiceRequest
{
public:
SetCdnDomainCSRCertificateRequest();
~SetCdnDomainCSRCertificateRequest();
std::string getCertificate()const;
void setCertificate(const std::string& certificate);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string certificate_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_SETCDNDOMAINCSRCERTIFICATEREQUEST_H_

View File

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

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_SETCDNDOMAINSTAGINGCONFIGREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_SETCDNDOMAINSTAGINGCONFIGREQUEST_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 SetCdnDomainStagingConfigRequest : public RpcServiceRequest
{
public:
SetCdnDomainStagingConfigRequest();
~SetCdnDomainStagingConfigRequest();
std::string getFunctions()const;
void setFunctions(const std::string& functions);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string functions_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_SETCDNDOMAINSTAGINGCONFIGREQUEST_H_

View File

@@ -14,29 +14,29 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ECS_MODEL_CREATEMAINTENANCEPROPERTYRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_CREATEMAINTENANCEPROPERTYRESULT_H_
#ifndef ALIBABACLOUD_CDN_MODEL_SETCDNDOMAINSTAGINGCONFIGRESULT_H_
#define ALIBABACLOUD_CDN_MODEL_SETCDNDOMAINSTAGINGCONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/cdn/CdnExport.h>
namespace AlibabaCloud
{
namespace Ecs
namespace Cdn
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateMaintenancePropertyResult : public ServiceResult
class ALIBABACLOUD_CDN_EXPORT SetCdnDomainStagingConfigResult : public ServiceResult
{
public:
CreateMaintenancePropertyResult();
explicit CreateMaintenancePropertyResult(const std::string &payload);
~CreateMaintenancePropertyResult();
SetCdnDomainStagingConfigResult();
explicit SetCdnDomainStagingConfigResult(const std::string &payload);
~SetCdnDomainStagingConfigResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATEMAINTENANCEPROPERTYRESULT_H_
#endif // !ALIBABACLOUD_CDN_MODEL_SETCDNDOMAINSTAGINGCONFIGRESULT_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CDN_MODEL_SETCONFIGOFVERSIONREQUEST_H_
#define ALIBABACLOUD_CDN_MODEL_SETCONFIGOFVERSIONREQUEST_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 SetConfigOfVersionRequest : public RpcServiceRequest
{
public:
SetConfigOfVersionRequest();
~SetConfigOfVersionRequest();
std::string getFunctionMatches()const;
void setFunctionMatches(const std::string& functionMatches);
std::string getVersionId()const;
void setVersionId(const std::string& versionId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getFunctionName()const;
void setFunctionName(const std::string& functionName);
std::string getFunctionArgs()const;
void setFunctionArgs(const std::string& functionArgs);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
long getFunctionId()const;
void setFunctionId(long functionId);
std::string getConfigId()const;
void setConfigId(const std::string& configId);
private:
std::string functionMatches_;
std::string versionId_;
std::string securityToken_;
std::string functionName_;
std::string functionArgs_;
std::string ownerAccount_;
long ownerId_;
long functionId_;
std::string configId_;
};
}
}
}
#endif // !ALIBABACLOUD_CDN_MODEL_SETCONFIGOFVERSIONREQUEST_H_

View File

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

View File

@@ -37,21 +37,21 @@ namespace AlibabaCloud
std::string getPageType()const;
void setPageType(const std::string& pageType);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getCustomPageUrl()const;
void setCustomPageUrl(const std::string& customPageUrl);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string pageType_;
std::string securityToken_;
std::string domainName_;
std::string customPageUrl_;
long ownerId_;
std::string securityToken_;
};
}

View File

@@ -35,24 +35,24 @@ namespace AlibabaCloud
SetHttpHeaderConfigRequest();
~SetHttpHeaderConfigRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getHeaderValue()const;
void setHeaderValue(const std::string& headerValue);
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);
long getConfigId()const;
void setConfigId(long configId);
std::string getHeaderKey()const;
void setHeaderKey(const std::string& headerKey);
private:
std::string domainName_;
long ownerId_;
std::string headerValue_;
std::string securityToken_;
std::string domainName_;
long ownerId_;
long configId_;
std::string headerKey_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
SetPathCacheExpiredConfigRequest();
~SetPathCacheExpiredConfigRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getWeight()const;
@@ -45,16 +47,14 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getTTL()const;
void setTTL(const std::string& tTL);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string securityToken_;
std::string domainName_;
std::string weight_;
std::string cacheContent_;
long ownerId_;
std::string tTL_;
std::string securityToken_;
};
}

View File

@@ -37,26 +37,26 @@ namespace AlibabaCloud
std::string getReferList()const;
void setReferList(const std::string& referList);
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 getReferType()const;
void setReferType(const std::string& referType);
std::string getDisableAst()const;
void setDisableAst(const std::string& disableAst);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAllowEmpty()const;
void setAllowEmpty(const std::string& allowEmpty);
private:
std::string referList_;
std::string domainName_;
long ownerId_;
std::string securityToken_;
std::string referType_;
std::string disableAst_;
std::string domainName_;
long ownerId_;
std::string allowEmpty_;
};

View File

@@ -35,26 +35,26 @@ namespace AlibabaCloud
SetReqHeaderConfigRequest();
~SetReqHeaderConfigRequest();
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);
long getConfigId()const;
void setConfigId(long configId);
std::string getValue()const;
void setValue(const std::string& value);
std::string getKey()const;
void setKey(const std::string& key);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
long getConfigId()const;
void setConfigId(long configId);
private:
std::string domainName_;
long ownerId_;
std::string securityToken_;
long configId_;
std::string value_;
std::string key_;
std::string domainName_;
long ownerId_;
long configId_;
};
}

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_CDN_EXPORT TagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string key;

View File

@@ -519,6 +519,42 @@ CdnClient::BatchUpdateCdnDomainOutcomeCallable CdnClient::batchUpdateCdnDomainCa
return task->get_future();
}
CdnClient::CreateCdnCertificateSigningRequestOutcome CdnClient::createCdnCertificateSigningRequest(const CreateCdnCertificateSigningRequestRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateCdnCertificateSigningRequestOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateCdnCertificateSigningRequestOutcome(CreateCdnCertificateSigningRequestResult(outcome.result()));
else
return CreateCdnCertificateSigningRequestOutcome(outcome.error());
}
void CdnClient::createCdnCertificateSigningRequestAsync(const CreateCdnCertificateSigningRequestRequest& request, const CreateCdnCertificateSigningRequestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createCdnCertificateSigningRequest(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::CreateCdnCertificateSigningRequestOutcomeCallable CdnClient::createCdnCertificateSigningRequestCallable(const CreateCdnCertificateSigningRequestRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateCdnCertificateSigningRequestOutcome()>>(
[this, request]()
{
return this->createCdnCertificateSigningRequest(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::CreateLiveStreamRecordIndexFilesOutcome CdnClient::createLiveStreamRecordIndexFiles(const CreateLiveStreamRecordIndexFilesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1023,6 +1059,42 @@ CdnClient::DeleteSpecificConfigOutcomeCallable CdnClient::deleteSpecificConfigCa
return task->get_future();
}
CdnClient::DeleteSpecificStagingConfigOutcome CdnClient::deleteSpecificStagingConfig(const DeleteSpecificStagingConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteSpecificStagingConfigOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteSpecificStagingConfigOutcome(DeleteSpecificStagingConfigResult(outcome.result()));
else
return DeleteSpecificStagingConfigOutcome(outcome.error());
}
void CdnClient::deleteSpecificStagingConfigAsync(const DeleteSpecificStagingConfigRequest& request, const DeleteSpecificStagingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteSpecificStagingConfig(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::DeleteSpecificStagingConfigOutcomeCallable CdnClient::deleteSpecificStagingConfigCallable(const DeleteSpecificStagingConfigRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteSpecificStagingConfigOutcome()>>(
[this, request]()
{
return this->deleteSpecificStagingConfig(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::DeleteUsageDetailDataExportTaskOutcome CdnClient::deleteUsageDetailDataExportTask(const DeleteUsageDetailDataExportTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1311,6 +1383,42 @@ CdnClient::DescribeCdnDomainLogsOutcomeCallable CdnClient::describeCdnDomainLogs
return task->get_future();
}
CdnClient::DescribeCdnDomainStagingConfigOutcome CdnClient::describeCdnDomainStagingConfig(const DescribeCdnDomainStagingConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeCdnDomainStagingConfigOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeCdnDomainStagingConfigOutcome(DescribeCdnDomainStagingConfigResult(outcome.result()));
else
return DescribeCdnDomainStagingConfigOutcome(outcome.error());
}
void CdnClient::describeCdnDomainStagingConfigAsync(const DescribeCdnDomainStagingConfigRequest& request, const DescribeCdnDomainStagingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeCdnDomainStagingConfig(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::DescribeCdnDomainStagingConfigOutcomeCallable CdnClient::describeCdnDomainStagingConfigCallable(const DescribeCdnDomainStagingConfigRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeCdnDomainStagingConfigOutcome()>>(
[this, request]()
{
return this->describeCdnDomainStagingConfig(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::DescribeCdnHttpsDomainListOutcome CdnClient::describeCdnHttpsDomainList(const DescribeCdnHttpsDomainListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1599,6 +1707,78 @@ CdnClient::DescribeCdnUserResourcePackageOutcomeCallable CdnClient::describeCdnU
return task->get_future();
}
CdnClient::DescribeCertificateInfoByIDOutcome CdnClient::describeCertificateInfoByID(const DescribeCertificateInfoByIDRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeCertificateInfoByIDOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeCertificateInfoByIDOutcome(DescribeCertificateInfoByIDResult(outcome.result()));
else
return DescribeCertificateInfoByIDOutcome(outcome.error());
}
void CdnClient::describeCertificateInfoByIDAsync(const DescribeCertificateInfoByIDRequest& request, const DescribeCertificateInfoByIDAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeCertificateInfoByID(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::DescribeCertificateInfoByIDOutcomeCallable CdnClient::describeCertificateInfoByIDCallable(const DescribeCertificateInfoByIDRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeCertificateInfoByIDOutcome()>>(
[this, request]()
{
return this->describeCertificateInfoByID(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::DescribeConfigOfVersionOutcome CdnClient::describeConfigOfVersion(const DescribeConfigOfVersionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeConfigOfVersionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeConfigOfVersionOutcome(DescribeConfigOfVersionResult(outcome.result()));
else
return DescribeConfigOfVersionOutcome(outcome.error());
}
void CdnClient::describeConfigOfVersionAsync(const DescribeConfigOfVersionRequest& request, const DescribeConfigOfVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeConfigOfVersion(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::DescribeConfigOfVersionOutcomeCallable CdnClient::describeConfigOfVersionCallable(const DescribeConfigOfVersionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeConfigOfVersionOutcome()>>(
[this, request]()
{
return this->describeConfigOfVersion(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::DescribeCustomLogConfigOutcome CdnClient::describeCustomLogConfig(const DescribeCustomLogConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2859,6 +3039,42 @@ CdnClient::DescribeDomainSrcHttpCodeDataOutcomeCallable CdnClient::describeDomai
return task->get_future();
}
CdnClient::DescribeDomainSrcQpsDataOutcome CdnClient::describeDomainSrcQpsData(const DescribeDomainSrcQpsDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDomainSrcQpsDataOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDomainSrcQpsDataOutcome(DescribeDomainSrcQpsDataResult(outcome.result()));
else
return DescribeDomainSrcQpsDataOutcome(outcome.error());
}
void CdnClient::describeDomainSrcQpsDataAsync(const DescribeDomainSrcQpsDataRequest& request, const DescribeDomainSrcQpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDomainSrcQpsData(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::DescribeDomainSrcQpsDataOutcomeCallable CdnClient::describeDomainSrcQpsDataCallable(const DescribeDomainSrcQpsDataRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDomainSrcQpsDataOutcome()>>(
[this, request]()
{
return this->describeDomainSrcQpsData(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::DescribeDomainSrcTopUrlVisitOutcome CdnClient::describeDomainSrcTopUrlVisit(const DescribeDomainSrcTopUrlVisitRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4047,6 +4263,42 @@ CdnClient::DescribeRefreshTasksOutcomeCallable CdnClient::describeRefreshTasksCa
return task->get_future();
}
CdnClient::DescribeStagingIpOutcome CdnClient::describeStagingIp(const DescribeStagingIpRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeStagingIpOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeStagingIpOutcome(DescribeStagingIpResult(outcome.result()));
else
return DescribeStagingIpOutcome(outcome.error());
}
void CdnClient::describeStagingIpAsync(const DescribeStagingIpRequest& request, const DescribeStagingIpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeStagingIp(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::DescribeStagingIpOutcomeCallable CdnClient::describeStagingIpCallable(const DescribeStagingIpRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeStagingIpOutcome()>>(
[this, request]()
{
return this->describeStagingIp(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::DescribeTagResourcesOutcome CdnClient::describeTagResources(const DescribeTagResourcesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -5055,6 +5307,42 @@ CdnClient::OpenCdnServiceOutcomeCallable CdnClient::openCdnServiceCallable(const
return task->get_future();
}
CdnClient::PublishStagingConfigToProductionOutcome CdnClient::publishStagingConfigToProduction(const PublishStagingConfigToProductionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return PublishStagingConfigToProductionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return PublishStagingConfigToProductionOutcome(PublishStagingConfigToProductionResult(outcome.result()));
else
return PublishStagingConfigToProductionOutcome(outcome.error());
}
void CdnClient::publishStagingConfigToProductionAsync(const PublishStagingConfigToProductionRequest& request, const PublishStagingConfigToProductionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, publishStagingConfigToProduction(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::PublishStagingConfigToProductionOutcomeCallable CdnClient::publishStagingConfigToProductionCallable(const PublishStagingConfigToProductionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<PublishStagingConfigToProductionOutcome()>>(
[this, request]()
{
return this->publishStagingConfigToProduction(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::PushObjectCacheOutcome CdnClient::pushObjectCache(const PushObjectCacheRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -5163,6 +5451,42 @@ CdnClient::ResumeLiveStreamOutcomeCallable CdnClient::resumeLiveStreamCallable(c
return task->get_future();
}
CdnClient::RollbackStagingConfigOutcome CdnClient::rollbackStagingConfig(const RollbackStagingConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return RollbackStagingConfigOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return RollbackStagingConfigOutcome(RollbackStagingConfigResult(outcome.result()));
else
return RollbackStagingConfigOutcome(outcome.error());
}
void CdnClient::rollbackStagingConfigAsync(const RollbackStagingConfigRequest& request, const RollbackStagingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, rollbackStagingConfig(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::RollbackStagingConfigOutcomeCallable CdnClient::rollbackStagingConfigCallable(const RollbackStagingConfigRequest &request) const
{
auto task = std::make_shared<std::packaged_task<RollbackStagingConfigOutcome()>>(
[this, request]()
{
return this->rollbackStagingConfig(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::SetCcConfigOutcome CdnClient::setCcConfig(const SetCcConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -5199,6 +5523,114 @@ CdnClient::SetCcConfigOutcomeCallable CdnClient::setCcConfigCallable(const SetCc
return task->get_future();
}
CdnClient::SetCdnDomainCSRCertificateOutcome CdnClient::setCdnDomainCSRCertificate(const SetCdnDomainCSRCertificateRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetCdnDomainCSRCertificateOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetCdnDomainCSRCertificateOutcome(SetCdnDomainCSRCertificateResult(outcome.result()));
else
return SetCdnDomainCSRCertificateOutcome(outcome.error());
}
void CdnClient::setCdnDomainCSRCertificateAsync(const SetCdnDomainCSRCertificateRequest& request, const SetCdnDomainCSRCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setCdnDomainCSRCertificate(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::SetCdnDomainCSRCertificateOutcomeCallable CdnClient::setCdnDomainCSRCertificateCallable(const SetCdnDomainCSRCertificateRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetCdnDomainCSRCertificateOutcome()>>(
[this, request]()
{
return this->setCdnDomainCSRCertificate(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::SetCdnDomainStagingConfigOutcome CdnClient::setCdnDomainStagingConfig(const SetCdnDomainStagingConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetCdnDomainStagingConfigOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetCdnDomainStagingConfigOutcome(SetCdnDomainStagingConfigResult(outcome.result()));
else
return SetCdnDomainStagingConfigOutcome(outcome.error());
}
void CdnClient::setCdnDomainStagingConfigAsync(const SetCdnDomainStagingConfigRequest& request, const SetCdnDomainStagingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setCdnDomainStagingConfig(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::SetCdnDomainStagingConfigOutcomeCallable CdnClient::setCdnDomainStagingConfigCallable(const SetCdnDomainStagingConfigRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetCdnDomainStagingConfigOutcome()>>(
[this, request]()
{
return this->setCdnDomainStagingConfig(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::SetConfigOfVersionOutcome CdnClient::setConfigOfVersion(const SetConfigOfVersionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetConfigOfVersionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetConfigOfVersionOutcome(SetConfigOfVersionResult(outcome.result()));
else
return SetConfigOfVersionOutcome(outcome.error());
}
void CdnClient::setConfigOfVersionAsync(const SetConfigOfVersionRequest& request, const SetConfigOfVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setConfigOfVersion(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::SetConfigOfVersionOutcomeCallable CdnClient::setConfigOfVersionCallable(const SetConfigOfVersionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetConfigOfVersionOutcome()>>(
[this, request]()
{
return this->setConfigOfVersion(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::SetDomainGreenManagerConfigOutcome CdnClient::setDomainGreenManagerConfig(const SetDomainGreenManagerConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -35,7 +35,7 @@ std::string AddCdnDomainRequest::getSources()const
void AddCdnDomainRequest::setSources(const std::string& sources)
{
sources_ = sources;
setCoreParameter("Sources", sources);
setParameter("Sources", sources);
}
std::string AddCdnDomainRequest::getResourceGroupId()const
@@ -46,7 +46,7 @@ std::string AddCdnDomainRequest::getResourceGroupId()const
void AddCdnDomainRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setCoreParameter("ResourceGroupId", resourceGroupId);
setParameter("ResourceGroupId", resourceGroupId);
}
std::string AddCdnDomainRequest::getSecurityToken()const
@@ -57,7 +57,7 @@ std::string AddCdnDomainRequest::getSecurityToken()const
void AddCdnDomainRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string AddCdnDomainRequest::getCdnType()const
@@ -68,7 +68,7 @@ std::string AddCdnDomainRequest::getCdnType()const
void AddCdnDomainRequest::setCdnType(const std::string& cdnType)
{
cdnType_ = cdnType;
setCoreParameter("CdnType", cdnType);
setParameter("CdnType", cdnType);
}
std::string AddCdnDomainRequest::getScope()const
@@ -79,7 +79,7 @@ std::string AddCdnDomainRequest::getScope()const
void AddCdnDomainRequest::setScope(const std::string& scope)
{
scope_ = scope;
setCoreParameter("Scope", scope);
setParameter("Scope", scope);
}
std::string AddCdnDomainRequest::getTopLevelDomain()const
@@ -90,7 +90,7 @@ std::string AddCdnDomainRequest::getTopLevelDomain()const
void AddCdnDomainRequest::setTopLevelDomain(const std::string& topLevelDomain)
{
topLevelDomain_ = topLevelDomain;
setCoreParameter("TopLevelDomain", topLevelDomain);
setParameter("TopLevelDomain", topLevelDomain);
}
std::string AddCdnDomainRequest::getOwnerAccount()const
@@ -101,7 +101,7 @@ std::string AddCdnDomainRequest::getOwnerAccount()const
void AddCdnDomainRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
std::string AddCdnDomainRequest::getDomainName()const
@@ -112,7 +112,7 @@ std::string AddCdnDomainRequest::getDomainName()const
void AddCdnDomainRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
long AddCdnDomainRequest::getOwnerId()const
@@ -123,7 +123,7 @@ long AddCdnDomainRequest::getOwnerId()const
void AddCdnDomainRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AddCdnDomainRequest::getCheckUrl()const
@@ -134,6 +134,6 @@ std::string AddCdnDomainRequest::getCheckUrl()const
void AddCdnDomainRequest::setCheckUrl(const std::string& checkUrl)
{
checkUrl_ = checkUrl;
setCoreParameter("CheckUrl", checkUrl);
setParameter("CheckUrl", checkUrl);
}

View File

@@ -35,7 +35,7 @@ std::string AddFCTriggerRequest::getNotes()const
void AddFCTriggerRequest::setNotes(const std::string& notes)
{
notes_ = notes;
setCoreParameter("Notes", notes);
setBodyParameter("Notes", notes);
}
std::string AddFCTriggerRequest::getEventMetaVersion()const
@@ -46,7 +46,7 @@ std::string AddFCTriggerRequest::getEventMetaVersion()const
void AddFCTriggerRequest::setEventMetaVersion(const std::string& eventMetaVersion)
{
eventMetaVersion_ = eventMetaVersion;
setCoreParameter("EventMetaVersion", eventMetaVersion);
setBodyParameter("EventMetaVersion", eventMetaVersion);
}
std::string AddFCTriggerRequest::getTriggerARN()const
@@ -57,7 +57,7 @@ std::string AddFCTriggerRequest::getTriggerARN()const
void AddFCTriggerRequest::setTriggerARN(const std::string& triggerARN)
{
triggerARN_ = triggerARN;
setCoreParameter("TriggerARN", triggerARN);
setParameter("TriggerARN", triggerARN);
}
std::string AddFCTriggerRequest::getSourceARN()const
@@ -68,7 +68,7 @@ std::string AddFCTriggerRequest::getSourceARN()const
void AddFCTriggerRequest::setSourceARN(const std::string& sourceARN)
{
sourceARN_ = sourceARN;
setCoreParameter("SourceARN", sourceARN);
setBodyParameter("SourceARN", sourceARN);
}
long AddFCTriggerRequest::getOwnerId()const
@@ -79,7 +79,7 @@ long AddFCTriggerRequest::getOwnerId()const
void AddFCTriggerRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AddFCTriggerRequest::getRoleARN()const
@@ -90,7 +90,7 @@ std::string AddFCTriggerRequest::getRoleARN()const
void AddFCTriggerRequest::setRoleARN(const std::string& roleARN)
{
roleARN_ = roleARN;
setCoreParameter("RoleARN", roleARN);
setBodyParameter("RoleARN", roleARN);
}
std::string AddFCTriggerRequest::getEventMetaName()const
@@ -101,7 +101,7 @@ std::string AddFCTriggerRequest::getEventMetaName()const
void AddFCTriggerRequest::setEventMetaName(const std::string& eventMetaName)
{
eventMetaName_ = eventMetaName;
setCoreParameter("EventMetaName", eventMetaName);
setBodyParameter("EventMetaName", eventMetaName);
}
std::string AddFCTriggerRequest::getFunctionARN()const
@@ -112,6 +112,6 @@ std::string AddFCTriggerRequest::getFunctionARN()const
void AddFCTriggerRequest::setFunctionARN(const std::string& functionARN)
{
functionARN_ = functionARN;
setCoreParameter("FunctionARN", functionARN);
setBodyParameter("FunctionARN", functionARN);
}

View File

@@ -35,7 +35,7 @@ std::string AddLiveAppRecordConfigRequest::getOssBucket()const
void AddLiveAppRecordConfigRequest::setOssBucket(const std::string& ossBucket)
{
ossBucket_ = ossBucket;
setCoreParameter("OssBucket", ossBucket);
setParameter("OssBucket", ossBucket);
}
std::string AddLiveAppRecordConfigRequest::getDomainName()const
@@ -46,7 +46,7 @@ std::string AddLiveAppRecordConfigRequest::getDomainName()const
void AddLiveAppRecordConfigRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
std::string AddLiveAppRecordConfigRequest::getOssEndpoint()const
@@ -57,7 +57,7 @@ std::string AddLiveAppRecordConfigRequest::getOssEndpoint()const
void AddLiveAppRecordConfigRequest::setOssEndpoint(const std::string& ossEndpoint)
{
ossEndpoint_ = ossEndpoint;
setCoreParameter("OssEndpoint", ossEndpoint);
setParameter("OssEndpoint", ossEndpoint);
}
long AddLiveAppRecordConfigRequest::getOwnerId()const
@@ -68,7 +68,7 @@ long AddLiveAppRecordConfigRequest::getOwnerId()const
void AddLiveAppRecordConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AddLiveAppRecordConfigRequest::getAppName()const
@@ -79,7 +79,7 @@ std::string AddLiveAppRecordConfigRequest::getAppName()const
void AddLiveAppRecordConfigRequest::setAppName(const std::string& appName)
{
appName_ = appName;
setCoreParameter("AppName", appName);
setParameter("AppName", appName);
}
std::string AddLiveAppRecordConfigRequest::getSecurityToken()const
@@ -90,7 +90,7 @@ std::string AddLiveAppRecordConfigRequest::getSecurityToken()const
void AddLiveAppRecordConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string AddLiveAppRecordConfigRequest::getOssObjectPrefix()const
@@ -101,6 +101,6 @@ std::string AddLiveAppRecordConfigRequest::getOssObjectPrefix()const
void AddLiveAppRecordConfigRequest::setOssObjectPrefix(const std::string& ossObjectPrefix)
{
ossObjectPrefix_ = ossObjectPrefix;
setCoreParameter("OssObjectPrefix", ossObjectPrefix);
setParameter("OssObjectPrefix", ossObjectPrefix);
}

View File

@@ -35,7 +35,7 @@ int AddLiveAppSnapshotConfigRequest::getTimeInterval()const
void AddLiveAppSnapshotConfigRequest::setTimeInterval(int timeInterval)
{
timeInterval_ = timeInterval;
setCoreParameter("TimeInterval", std::to_string(timeInterval));
setParameter("TimeInterval", std::to_string(timeInterval));
}
std::string AddLiveAppSnapshotConfigRequest::getOssEndpoint()const
@@ -46,7 +46,7 @@ std::string AddLiveAppSnapshotConfigRequest::getOssEndpoint()const
void AddLiveAppSnapshotConfigRequest::setOssEndpoint(const std::string& ossEndpoint)
{
ossEndpoint_ = ossEndpoint;
setCoreParameter("OssEndpoint", ossEndpoint);
setParameter("OssEndpoint", ossEndpoint);
}
std::string AddLiveAppSnapshotConfigRequest::getAppName()const
@@ -57,7 +57,7 @@ std::string AddLiveAppSnapshotConfigRequest::getAppName()const
void AddLiveAppSnapshotConfigRequest::setAppName(const std::string& appName)
{
appName_ = appName;
setCoreParameter("AppName", appName);
setParameter("AppName", appName);
}
std::string AddLiveAppSnapshotConfigRequest::getSecurityToken()const
@@ -68,7 +68,7 @@ std::string AddLiveAppSnapshotConfigRequest::getSecurityToken()const
void AddLiveAppSnapshotConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string AddLiveAppSnapshotConfigRequest::getOverwriteOssObject()const
@@ -79,7 +79,7 @@ std::string AddLiveAppSnapshotConfigRequest::getOverwriteOssObject()const
void AddLiveAppSnapshotConfigRequest::setOverwriteOssObject(const std::string& overwriteOssObject)
{
overwriteOssObject_ = overwriteOssObject;
setCoreParameter("OverwriteOssObject", overwriteOssObject);
setParameter("OverwriteOssObject", overwriteOssObject);
}
std::string AddLiveAppSnapshotConfigRequest::getOssBucket()const
@@ -90,7 +90,7 @@ std::string AddLiveAppSnapshotConfigRequest::getOssBucket()const
void AddLiveAppSnapshotConfigRequest::setOssBucket(const std::string& ossBucket)
{
ossBucket_ = ossBucket;
setCoreParameter("OssBucket", ossBucket);
setParameter("OssBucket", ossBucket);
}
std::string AddLiveAppSnapshotConfigRequest::getDomainName()const
@@ -101,7 +101,7 @@ std::string AddLiveAppSnapshotConfigRequest::getDomainName()const
void AddLiveAppSnapshotConfigRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
std::string AddLiveAppSnapshotConfigRequest::getSequenceOssObject()const
@@ -112,7 +112,7 @@ std::string AddLiveAppSnapshotConfigRequest::getSequenceOssObject()const
void AddLiveAppSnapshotConfigRequest::setSequenceOssObject(const std::string& sequenceOssObject)
{
sequenceOssObject_ = sequenceOssObject;
setCoreParameter("SequenceOssObject", sequenceOssObject);
setParameter("SequenceOssObject", sequenceOssObject);
}
long AddLiveAppSnapshotConfigRequest::getOwnerId()const
@@ -123,6 +123,6 @@ long AddLiveAppSnapshotConfigRequest::getOwnerId()const
void AddLiveAppSnapshotConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -35,7 +35,7 @@ long AddLiveDomainMappingRequest::getOwnerId()const
void AddLiveDomainMappingRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AddLiveDomainMappingRequest::getPullDomain()const
@@ -46,7 +46,7 @@ std::string AddLiveDomainMappingRequest::getPullDomain()const
void AddLiveDomainMappingRequest::setPullDomain(const std::string& pullDomain)
{
pullDomain_ = pullDomain;
setCoreParameter("PullDomain", pullDomain);
setParameter("PullDomain", pullDomain);
}
std::string AddLiveDomainMappingRequest::getSecurityToken()const
@@ -57,7 +57,7 @@ std::string AddLiveDomainMappingRequest::getSecurityToken()const
void AddLiveDomainMappingRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string AddLiveDomainMappingRequest::getPushDomain()const
@@ -68,6 +68,6 @@ std::string AddLiveDomainMappingRequest::getPushDomain()const
void AddLiveDomainMappingRequest::setPushDomain(const std::string& pushDomain)
{
pushDomain_ = pushDomain;
setCoreParameter("PushDomain", pushDomain);
setParameter("PushDomain", pushDomain);
}

View File

@@ -35,7 +35,7 @@ std::string AddLiveStreamTranscodeRequest::get_Template()const
void AddLiveStreamTranscodeRequest::set_Template(const std::string& _template)
{
_template_ = _template;
setCoreParameter("_Template", _template);
setParameter("_Template", _template);
}
std::string AddLiveStreamTranscodeRequest::getSecurityToken()const
@@ -46,7 +46,7 @@ std::string AddLiveStreamTranscodeRequest::getSecurityToken()const
void AddLiveStreamTranscodeRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string AddLiveStreamTranscodeRequest::getRecord()const
@@ -57,7 +57,7 @@ std::string AddLiveStreamTranscodeRequest::getRecord()const
void AddLiveStreamTranscodeRequest::setRecord(const std::string& record)
{
record_ = record;
setCoreParameter("Record", record);
setParameter("Record", record);
}
std::string AddLiveStreamTranscodeRequest::getApp()const
@@ -68,7 +68,7 @@ std::string AddLiveStreamTranscodeRequest::getApp()const
void AddLiveStreamTranscodeRequest::setApp(const std::string& app)
{
app_ = app;
setCoreParameter("App", app);
setParameter("App", app);
}
std::string AddLiveStreamTranscodeRequest::getOwnerAccount()const
@@ -79,7 +79,7 @@ std::string AddLiveStreamTranscodeRequest::getOwnerAccount()const
void AddLiveStreamTranscodeRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long AddLiveStreamTranscodeRequest::getOwnerId()const
@@ -90,7 +90,7 @@ long AddLiveStreamTranscodeRequest::getOwnerId()const
void AddLiveStreamTranscodeRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AddLiveStreamTranscodeRequest::getDomain()const
@@ -101,7 +101,7 @@ std::string AddLiveStreamTranscodeRequest::getDomain()const
void AddLiveStreamTranscodeRequest::setDomain(const std::string& domain)
{
domain_ = domain;
setCoreParameter("Domain", domain);
setParameter("Domain", domain);
}
std::string AddLiveStreamTranscodeRequest::getSnapshot()const
@@ -112,6 +112,6 @@ std::string AddLiveStreamTranscodeRequest::getSnapshot()const
void AddLiveStreamTranscodeRequest::setSnapshot(const std::string& snapshot)
{
snapshot_ = snapshot;
setCoreParameter("Snapshot", snapshot);
setParameter("Snapshot", snapshot);
}

View File

@@ -35,7 +35,7 @@ std::string BatchAddCdnDomainRequest::getSources()const
void BatchAddCdnDomainRequest::setSources(const std::string& sources)
{
sources_ = sources;
setCoreParameter("Sources", sources);
setParameter("Sources", sources);
}
std::string BatchAddCdnDomainRequest::getResourceGroupId()const
@@ -46,7 +46,7 @@ std::string BatchAddCdnDomainRequest::getResourceGroupId()const
void BatchAddCdnDomainRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setCoreParameter("ResourceGroupId", resourceGroupId);
setParameter("ResourceGroupId", resourceGroupId);
}
std::string BatchAddCdnDomainRequest::getSecurityToken()const
@@ -57,7 +57,7 @@ std::string BatchAddCdnDomainRequest::getSecurityToken()const
void BatchAddCdnDomainRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string BatchAddCdnDomainRequest::getCdnType()const
@@ -68,7 +68,7 @@ std::string BatchAddCdnDomainRequest::getCdnType()const
void BatchAddCdnDomainRequest::setCdnType(const std::string& cdnType)
{
cdnType_ = cdnType;
setCoreParameter("CdnType", cdnType);
setParameter("CdnType", cdnType);
}
std::string BatchAddCdnDomainRequest::getScope()const
@@ -79,7 +79,7 @@ std::string BatchAddCdnDomainRequest::getScope()const
void BatchAddCdnDomainRequest::setScope(const std::string& scope)
{
scope_ = scope;
setCoreParameter("Scope", scope);
setParameter("Scope", scope);
}
std::string BatchAddCdnDomainRequest::getTopLevelDomain()const
@@ -90,7 +90,7 @@ std::string BatchAddCdnDomainRequest::getTopLevelDomain()const
void BatchAddCdnDomainRequest::setTopLevelDomain(const std::string& topLevelDomain)
{
topLevelDomain_ = topLevelDomain;
setCoreParameter("TopLevelDomain", topLevelDomain);
setParameter("TopLevelDomain", topLevelDomain);
}
std::string BatchAddCdnDomainRequest::getOwnerAccount()const
@@ -101,7 +101,7 @@ std::string BatchAddCdnDomainRequest::getOwnerAccount()const
void BatchAddCdnDomainRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
std::string BatchAddCdnDomainRequest::getDomainName()const
@@ -112,7 +112,7 @@ std::string BatchAddCdnDomainRequest::getDomainName()const
void BatchAddCdnDomainRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
long BatchAddCdnDomainRequest::getOwnerId()const
@@ -123,7 +123,7 @@ long BatchAddCdnDomainRequest::getOwnerId()const
void BatchAddCdnDomainRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string BatchAddCdnDomainRequest::getCheckUrl()const
@@ -134,6 +134,6 @@ std::string BatchAddCdnDomainRequest::getCheckUrl()const
void BatchAddCdnDomainRequest::setCheckUrl(const std::string& checkUrl)
{
checkUrl_ = checkUrl;
setCoreParameter("CheckUrl", checkUrl);
setParameter("CheckUrl", checkUrl);
}

View File

@@ -35,7 +35,7 @@ std::string BatchDeleteCdnDomainConfigRequest::getFunctionNames()const
void BatchDeleteCdnDomainConfigRequest::setFunctionNames(const std::string& functionNames)
{
functionNames_ = functionNames;
setCoreParameter("FunctionNames", functionNames);
setParameter("FunctionNames", functionNames);
}
std::string BatchDeleteCdnDomainConfigRequest::getDomainNames()const
@@ -46,7 +46,7 @@ std::string BatchDeleteCdnDomainConfigRequest::getDomainNames()const
void BatchDeleteCdnDomainConfigRequest::setDomainNames(const std::string& domainNames)
{
domainNames_ = domainNames;
setCoreParameter("DomainNames", domainNames);
setParameter("DomainNames", domainNames);
}
std::string BatchDeleteCdnDomainConfigRequest::getOwnerAccount()const
@@ -57,7 +57,7 @@ std::string BatchDeleteCdnDomainConfigRequest::getOwnerAccount()const
void BatchDeleteCdnDomainConfigRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long BatchDeleteCdnDomainConfigRequest::getOwnerId()const
@@ -68,7 +68,7 @@ long BatchDeleteCdnDomainConfigRequest::getOwnerId()const
void BatchDeleteCdnDomainConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string BatchDeleteCdnDomainConfigRequest::getSecurityToken()const
@@ -79,6 +79,6 @@ std::string BatchDeleteCdnDomainConfigRequest::getSecurityToken()const
void BatchDeleteCdnDomainConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -35,7 +35,7 @@ std::string BatchSetCdnDomainConfigRequest::getFunctions()const
void BatchSetCdnDomainConfigRequest::setFunctions(const std::string& functions)
{
functions_ = functions;
setCoreParameter("Functions", functions);
setParameter("Functions", functions);
}
std::string BatchSetCdnDomainConfigRequest::getDomainNames()const
@@ -46,7 +46,7 @@ std::string BatchSetCdnDomainConfigRequest::getDomainNames()const
void BatchSetCdnDomainConfigRequest::setDomainNames(const std::string& domainNames)
{
domainNames_ = domainNames;
setCoreParameter("DomainNames", domainNames);
setParameter("DomainNames", domainNames);
}
std::string BatchSetCdnDomainConfigRequest::getOwnerAccount()const
@@ -57,7 +57,7 @@ std::string BatchSetCdnDomainConfigRequest::getOwnerAccount()const
void BatchSetCdnDomainConfigRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long BatchSetCdnDomainConfigRequest::getOwnerId()const
@@ -68,7 +68,7 @@ long BatchSetCdnDomainConfigRequest::getOwnerId()const
void BatchSetCdnDomainConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string BatchSetCdnDomainConfigRequest::getSecurityToken()const
@@ -79,6 +79,6 @@ std::string BatchSetCdnDomainConfigRequest::getSecurityToken()const
void BatchSetCdnDomainConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -35,7 +35,7 @@ std::string BatchSetCdnDomainServerCertificateRequest::getSSLProtocol()const
void BatchSetCdnDomainServerCertificateRequest::setSSLProtocol(const std::string& sSLProtocol)
{
sSLProtocol_ = sSLProtocol;
setCoreParameter("SSLProtocol", sSLProtocol);
setParameter("SSLProtocol", sSLProtocol);
}
std::string BatchSetCdnDomainServerCertificateRequest::getSecurityToken()const
@@ -46,7 +46,7 @@ std::string BatchSetCdnDomainServerCertificateRequest::getSecurityToken()const
void BatchSetCdnDomainServerCertificateRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string BatchSetCdnDomainServerCertificateRequest::getCertType()const
@@ -57,7 +57,7 @@ std::string BatchSetCdnDomainServerCertificateRequest::getCertType()const
void BatchSetCdnDomainServerCertificateRequest::setCertType(const std::string& certType)
{
certType_ = certType;
setCoreParameter("CertType", certType);
setParameter("CertType", certType);
}
std::string BatchSetCdnDomainServerCertificateRequest::getSSLPri()const
@@ -68,7 +68,7 @@ std::string BatchSetCdnDomainServerCertificateRequest::getSSLPri()const
void BatchSetCdnDomainServerCertificateRequest::setSSLPri(const std::string& sSLPri)
{
sSLPri_ = sSLPri;
setCoreParameter("SSLPri", sSLPri);
setParameter("SSLPri", sSLPri);
}
std::string BatchSetCdnDomainServerCertificateRequest::getForceSet()const
@@ -79,7 +79,7 @@ std::string BatchSetCdnDomainServerCertificateRequest::getForceSet()const
void BatchSetCdnDomainServerCertificateRequest::setForceSet(const std::string& forceSet)
{
forceSet_ = forceSet;
setCoreParameter("ForceSet", forceSet);
setParameter("ForceSet", forceSet);
}
std::string BatchSetCdnDomainServerCertificateRequest::getCertName()const
@@ -90,7 +90,7 @@ std::string BatchSetCdnDomainServerCertificateRequest::getCertName()const
void BatchSetCdnDomainServerCertificateRequest::setCertName(const std::string& certName)
{
certName_ = certName;
setCoreParameter("CertName", certName);
setParameter("CertName", certName);
}
std::string BatchSetCdnDomainServerCertificateRequest::getDomainName()const
@@ -101,7 +101,7 @@ std::string BatchSetCdnDomainServerCertificateRequest::getDomainName()const
void BatchSetCdnDomainServerCertificateRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
long BatchSetCdnDomainServerCertificateRequest::getOwnerId()const
@@ -112,7 +112,7 @@ long BatchSetCdnDomainServerCertificateRequest::getOwnerId()const
void BatchSetCdnDomainServerCertificateRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string BatchSetCdnDomainServerCertificateRequest::getSSLPub()const
@@ -123,7 +123,7 @@ std::string BatchSetCdnDomainServerCertificateRequest::getSSLPub()const
void BatchSetCdnDomainServerCertificateRequest::setSSLPub(const std::string& sSLPub)
{
sSLPub_ = sSLPub;
setCoreParameter("SSLPub", sSLPub);
setParameter("SSLPub", sSLPub);
}
std::string BatchSetCdnDomainServerCertificateRequest::getRegion()const
@@ -134,6 +134,6 @@ std::string BatchSetCdnDomainServerCertificateRequest::getRegion()const
void BatchSetCdnDomainServerCertificateRequest::setRegion(const std::string& region)
{
region_ = region;
setCoreParameter("Region", region);
setParameter("Region", region);
}

View File

@@ -35,7 +35,7 @@ std::string BatchStartCdnDomainRequest::getDomainNames()const
void BatchStartCdnDomainRequest::setDomainNames(const std::string& domainNames)
{
domainNames_ = domainNames;
setCoreParameter("DomainNames", domainNames);
setParameter("DomainNames", domainNames);
}
long BatchStartCdnDomainRequest::getOwnerId()const
@@ -46,7 +46,7 @@ long BatchStartCdnDomainRequest::getOwnerId()const
void BatchStartCdnDomainRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string BatchStartCdnDomainRequest::getSecurityToken()const
@@ -57,6 +57,6 @@ std::string BatchStartCdnDomainRequest::getSecurityToken()const
void BatchStartCdnDomainRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -35,7 +35,7 @@ std::string BatchStopCdnDomainRequest::getDomainNames()const
void BatchStopCdnDomainRequest::setDomainNames(const std::string& domainNames)
{
domainNames_ = domainNames;
setCoreParameter("DomainNames", domainNames);
setParameter("DomainNames", domainNames);
}
long BatchStopCdnDomainRequest::getOwnerId()const
@@ -46,7 +46,7 @@ long BatchStopCdnDomainRequest::getOwnerId()const
void BatchStopCdnDomainRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string BatchStopCdnDomainRequest::getSecurityToken()const
@@ -57,6 +57,6 @@ std::string BatchStopCdnDomainRequest::getSecurityToken()const
void BatchStopCdnDomainRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -35,7 +35,7 @@ std::string BatchUpdateCdnDomainRequest::getSources()const
void BatchUpdateCdnDomainRequest::setSources(const std::string& sources)
{
sources_ = sources;
setCoreParameter("Sources", sources);
setParameter("Sources", sources);
}
std::string BatchUpdateCdnDomainRequest::getResourceGroupId()const
@@ -46,7 +46,7 @@ std::string BatchUpdateCdnDomainRequest::getResourceGroupId()const
void BatchUpdateCdnDomainRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setCoreParameter("ResourceGroupId", resourceGroupId);
setParameter("ResourceGroupId", resourceGroupId);
}
std::string BatchUpdateCdnDomainRequest::getSecurityToken()const
@@ -57,7 +57,7 @@ std::string BatchUpdateCdnDomainRequest::getSecurityToken()const
void BatchUpdateCdnDomainRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string BatchUpdateCdnDomainRequest::getTopLevelDomain()const
@@ -68,7 +68,7 @@ std::string BatchUpdateCdnDomainRequest::getTopLevelDomain()const
void BatchUpdateCdnDomainRequest::setTopLevelDomain(const std::string& topLevelDomain)
{
topLevelDomain_ = topLevelDomain;
setCoreParameter("TopLevelDomain", topLevelDomain);
setParameter("TopLevelDomain", topLevelDomain);
}
std::string BatchUpdateCdnDomainRequest::getDomainName()const
@@ -79,7 +79,7 @@ std::string BatchUpdateCdnDomainRequest::getDomainName()const
void BatchUpdateCdnDomainRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
long BatchUpdateCdnDomainRequest::getOwnerId()const
@@ -90,6 +90,6 @@ long BatchUpdateCdnDomainRequest::getOwnerId()const
void BatchUpdateCdnDomainRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -0,0 +1,128 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/cdn/model/CreateCdnCertificateSigningRequestRequest.h>
using AlibabaCloud::Cdn::Model::CreateCdnCertificateSigningRequestRequest;
CreateCdnCertificateSigningRequestRequest::CreateCdnCertificateSigningRequestRequest() :
RpcServiceRequest("cdn", "2018-05-10", "CreateCdnCertificateSigningRequest")
{
setMethod(HttpRequest::Method::Post);
}
CreateCdnCertificateSigningRequestRequest::~CreateCdnCertificateSigningRequestRequest()
{}
std::string CreateCdnCertificateSigningRequestRequest::getCountry()const
{
return country_;
}
void CreateCdnCertificateSigningRequestRequest::setCountry(const std::string& country)
{
country_ = country;
setParameter("Country", country);
}
std::string CreateCdnCertificateSigningRequestRequest::getCity()const
{
return city_;
}
void CreateCdnCertificateSigningRequestRequest::setCity(const std::string& city)
{
city_ = city;
setParameter("City", city);
}
std::string CreateCdnCertificateSigningRequestRequest::getCommonName()const
{
return commonName_;
}
void CreateCdnCertificateSigningRequestRequest::setCommonName(const std::string& commonName)
{
commonName_ = commonName;
setParameter("CommonName", commonName);
}
std::string CreateCdnCertificateSigningRequestRequest::getState()const
{
return state_;
}
void CreateCdnCertificateSigningRequestRequest::setState(const std::string& state)
{
state_ = state;
setParameter("State", state);
}
std::string CreateCdnCertificateSigningRequestRequest::getEmail()const
{
return email_;
}
void CreateCdnCertificateSigningRequestRequest::setEmail(const std::string& email)
{
email_ = email;
setParameter("Email", email);
}
std::string CreateCdnCertificateSigningRequestRequest::getSANs()const
{
return sANs_;
}
void CreateCdnCertificateSigningRequestRequest::setSANs(const std::string& sANs)
{
sANs_ = sANs;
setParameter("SANs", sANs);
}
long CreateCdnCertificateSigningRequestRequest::getOwnerId()const
{
return ownerId_;
}
void CreateCdnCertificateSigningRequestRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateCdnCertificateSigningRequestRequest::getOrganization()const
{
return organization_;
}
void CreateCdnCertificateSigningRequestRequest::setOrganization(const std::string& organization)
{
organization_ = organization;
setParameter("Organization", organization);
}
std::string CreateCdnCertificateSigningRequestRequest::getOrganizationUnit()const
{
return organizationUnit_;
}
void CreateCdnCertificateSigningRequestRequest::setOrganizationUnit(const std::string& organizationUnit)
{
organizationUnit_ = organizationUnit;
setParameter("OrganizationUnit", organizationUnit);
}

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/cdn/model/CreateCdnCertificateSigningRequestResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Cdn;
using namespace AlibabaCloud::Cdn::Model;
CreateCdnCertificateSigningRequestResult::CreateCdnCertificateSigningRequestResult() :
ServiceResult()
{}
CreateCdnCertificateSigningRequestResult::CreateCdnCertificateSigningRequestResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateCdnCertificateSigningRequestResult::~CreateCdnCertificateSigningRequestResult()
{}
void CreateCdnCertificateSigningRequestResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["CommonName"].isNull())
commonName_ = value["CommonName"].asString();
if(!value["Csr"].isNull())
csr_ = value["Csr"].asString();
if(!value["PubMd5"].isNull())
pubMd5_ = value["PubMd5"].asString();
}
std::string CreateCdnCertificateSigningRequestResult::getCsr()const
{
return csr_;
}
std::string CreateCdnCertificateSigningRequestResult::getPubMd5()const
{
return pubMd5_;
}
std::string CreateCdnCertificateSigningRequestResult::getCommonName()const
{
return commonName_;
}

View File

@@ -35,7 +35,7 @@ std::string CreateLiveStreamRecordIndexFilesRequest::getOssEndpoint()const
void CreateLiveStreamRecordIndexFilesRequest::setOssEndpoint(const std::string& ossEndpoint)
{
ossEndpoint_ = ossEndpoint;
setCoreParameter("OssEndpoint", ossEndpoint);
setParameter("OssEndpoint", ossEndpoint);
}
std::string CreateLiveStreamRecordIndexFilesRequest::getStartTime()const
@@ -46,7 +46,7 @@ std::string CreateLiveStreamRecordIndexFilesRequest::getStartTime()const
void CreateLiveStreamRecordIndexFilesRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setCoreParameter("StartTime", startTime);
setParameter("StartTime", startTime);
}
std::string CreateLiveStreamRecordIndexFilesRequest::getOssObject()const
@@ -57,7 +57,7 @@ std::string CreateLiveStreamRecordIndexFilesRequest::getOssObject()const
void CreateLiveStreamRecordIndexFilesRequest::setOssObject(const std::string& ossObject)
{
ossObject_ = ossObject;
setCoreParameter("OssObject", ossObject);
setParameter("OssObject", ossObject);
}
std::string CreateLiveStreamRecordIndexFilesRequest::getAppName()const
@@ -68,7 +68,7 @@ std::string CreateLiveStreamRecordIndexFilesRequest::getAppName()const
void CreateLiveStreamRecordIndexFilesRequest::setAppName(const std::string& appName)
{
appName_ = appName;
setCoreParameter("AppName", appName);
setParameter("AppName", appName);
}
std::string CreateLiveStreamRecordIndexFilesRequest::getSecurityToken()const
@@ -79,7 +79,7 @@ std::string CreateLiveStreamRecordIndexFilesRequest::getSecurityToken()const
void CreateLiveStreamRecordIndexFilesRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string CreateLiveStreamRecordIndexFilesRequest::getStreamName()const
@@ -90,7 +90,7 @@ std::string CreateLiveStreamRecordIndexFilesRequest::getStreamName()const
void CreateLiveStreamRecordIndexFilesRequest::setStreamName(const std::string& streamName)
{
streamName_ = streamName;
setCoreParameter("StreamName", streamName);
setParameter("StreamName", streamName);
}
std::string CreateLiveStreamRecordIndexFilesRequest::getOssBucket()const
@@ -101,7 +101,7 @@ std::string CreateLiveStreamRecordIndexFilesRequest::getOssBucket()const
void CreateLiveStreamRecordIndexFilesRequest::setOssBucket(const std::string& ossBucket)
{
ossBucket_ = ossBucket;
setCoreParameter("OssBucket", ossBucket);
setParameter("OssBucket", ossBucket);
}
std::string CreateLiveStreamRecordIndexFilesRequest::getDomainName()const
@@ -112,7 +112,7 @@ std::string CreateLiveStreamRecordIndexFilesRequest::getDomainName()const
void CreateLiveStreamRecordIndexFilesRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
std::string CreateLiveStreamRecordIndexFilesRequest::getEndTime()const
@@ -123,7 +123,7 @@ std::string CreateLiveStreamRecordIndexFilesRequest::getEndTime()const
void CreateLiveStreamRecordIndexFilesRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setCoreParameter("EndTime", endTime);
setParameter("EndTime", endTime);
}
long CreateLiveStreamRecordIndexFilesRequest::getOwnerId()const
@@ -134,6 +134,6 @@ long CreateLiveStreamRecordIndexFilesRequest::getOwnerId()const
void CreateLiveStreamRecordIndexFilesRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -35,7 +35,7 @@ std::string CreateRealTimeLogDeliveryRequest::getProject()const
void CreateRealTimeLogDeliveryRequest::setProject(const std::string& project)
{
project_ = project;
setCoreParameter("Project", project);
setParameter("Project", project);
}
long CreateRealTimeLogDeliveryRequest::getOwnerId()const
@@ -46,7 +46,7 @@ long CreateRealTimeLogDeliveryRequest::getOwnerId()const
void CreateRealTimeLogDeliveryRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateRealTimeLogDeliveryRequest::getDomain()const
@@ -57,7 +57,7 @@ std::string CreateRealTimeLogDeliveryRequest::getDomain()const
void CreateRealTimeLogDeliveryRequest::setDomain(const std::string& domain)
{
domain_ = domain;
setCoreParameter("Domain", domain);
setParameter("Domain", domain);
}
std::string CreateRealTimeLogDeliveryRequest::getRegion()const
@@ -68,7 +68,7 @@ std::string CreateRealTimeLogDeliveryRequest::getRegion()const
void CreateRealTimeLogDeliveryRequest::setRegion(const std::string& region)
{
region_ = region;
setCoreParameter("Region", region);
setParameter("Region", region);
}
std::string CreateRealTimeLogDeliveryRequest::getLogstore()const
@@ -79,6 +79,6 @@ std::string CreateRealTimeLogDeliveryRequest::getLogstore()const
void CreateRealTimeLogDeliveryRequest::setLogstore(const std::string& logstore)
{
logstore_ = logstore;
setCoreParameter("Logstore", logstore);
setParameter("Logstore", logstore);
}

View File

@@ -35,7 +35,7 @@ std::string CreateUsageDetailDataExportTaskRequest::getDomainNames()const
void CreateUsageDetailDataExportTaskRequest::setDomainNames(const std::string& domainNames)
{
domainNames_ = domainNames;
setCoreParameter("DomainNames", domainNames);
setParameter("DomainNames", domainNames);
}
std::string CreateUsageDetailDataExportTaskRequest::getTaskName()const
@@ -46,7 +46,7 @@ std::string CreateUsageDetailDataExportTaskRequest::getTaskName()const
void CreateUsageDetailDataExportTaskRequest::setTaskName(const std::string& taskName)
{
taskName_ = taskName;
setCoreParameter("TaskName", taskName);
setParameter("TaskName", taskName);
}
std::string CreateUsageDetailDataExportTaskRequest::getLanguage()const
@@ -57,7 +57,7 @@ std::string CreateUsageDetailDataExportTaskRequest::getLanguage()const
void CreateUsageDetailDataExportTaskRequest::setLanguage(const std::string& language)
{
language_ = language;
setCoreParameter("Language", language);
setParameter("Language", language);
}
std::string CreateUsageDetailDataExportTaskRequest::getStartTime()const
@@ -68,7 +68,7 @@ std::string CreateUsageDetailDataExportTaskRequest::getStartTime()const
void CreateUsageDetailDataExportTaskRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setCoreParameter("StartTime", startTime);
setParameter("StartTime", startTime);
}
std::string CreateUsageDetailDataExportTaskRequest::getType()const
@@ -79,7 +79,7 @@ std::string CreateUsageDetailDataExportTaskRequest::getType()const
void CreateUsageDetailDataExportTaskRequest::setType(const std::string& type)
{
type_ = type;
setCoreParameter("Type", type);
setParameter("Type", type);
}
std::string CreateUsageDetailDataExportTaskRequest::getGroup()const
@@ -90,7 +90,7 @@ std::string CreateUsageDetailDataExportTaskRequest::getGroup()const
void CreateUsageDetailDataExportTaskRequest::setGroup(const std::string& group)
{
group_ = group;
setCoreParameter("Group", group);
setParameter("Group", group);
}
std::string CreateUsageDetailDataExportTaskRequest::getEndTime()const
@@ -101,7 +101,7 @@ std::string CreateUsageDetailDataExportTaskRequest::getEndTime()const
void CreateUsageDetailDataExportTaskRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setCoreParameter("EndTime", endTime);
setParameter("EndTime", endTime);
}
long CreateUsageDetailDataExportTaskRequest::getOwnerId()const
@@ -112,6 +112,6 @@ long CreateUsageDetailDataExportTaskRequest::getOwnerId()const
void CreateUsageDetailDataExportTaskRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -35,7 +35,7 @@ std::string CreateUserUsageDataExportTaskRequest::getTaskName()const
void CreateUserUsageDataExportTaskRequest::setTaskName(const std::string& taskName)
{
taskName_ = taskName;
setCoreParameter("TaskName", taskName);
setParameter("TaskName", taskName);
}
std::string CreateUserUsageDataExportTaskRequest::getLanguage()const
@@ -46,7 +46,7 @@ std::string CreateUserUsageDataExportTaskRequest::getLanguage()const
void CreateUserUsageDataExportTaskRequest::setLanguage(const std::string& language)
{
language_ = language;
setCoreParameter("Language", language);
setParameter("Language", language);
}
std::string CreateUserUsageDataExportTaskRequest::getStartTime()const
@@ -57,7 +57,7 @@ std::string CreateUserUsageDataExportTaskRequest::getStartTime()const
void CreateUserUsageDataExportTaskRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setCoreParameter("StartTime", startTime);
setParameter("StartTime", startTime);
}
std::string CreateUserUsageDataExportTaskRequest::getEndTime()const
@@ -68,7 +68,7 @@ std::string CreateUserUsageDataExportTaskRequest::getEndTime()const
void CreateUserUsageDataExportTaskRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setCoreParameter("EndTime", endTime);
setParameter("EndTime", endTime);
}
long CreateUserUsageDataExportTaskRequest::getOwnerId()const
@@ -79,6 +79,6 @@ long CreateUserUsageDataExportTaskRequest::getOwnerId()const
void CreateUserUsageDataExportTaskRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -35,7 +35,7 @@ std::string DeleteCacheExpiredConfigRequest::getDomainName()const
void DeleteCacheExpiredConfigRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
long DeleteCacheExpiredConfigRequest::getOwnerId()const
@@ -46,7 +46,7 @@ long DeleteCacheExpiredConfigRequest::getOwnerId()const
void DeleteCacheExpiredConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteCacheExpiredConfigRequest::getCacheType()const
@@ -57,7 +57,7 @@ std::string DeleteCacheExpiredConfigRequest::getCacheType()const
void DeleteCacheExpiredConfigRequest::setCacheType(const std::string& cacheType)
{
cacheType_ = cacheType;
setCoreParameter("CacheType", cacheType);
setParameter("CacheType", cacheType);
}
std::string DeleteCacheExpiredConfigRequest::getSecurityToken()const
@@ -68,7 +68,7 @@ std::string DeleteCacheExpiredConfigRequest::getSecurityToken()const
void DeleteCacheExpiredConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DeleteCacheExpiredConfigRequest::getConfigID()const
@@ -79,6 +79,6 @@ std::string DeleteCacheExpiredConfigRequest::getConfigID()const
void DeleteCacheExpiredConfigRequest::setConfigID(const std::string& configID)
{
configID_ = configID;
setCoreParameter("ConfigID", configID);
setParameter("ConfigID", configID);
}

View File

@@ -35,7 +35,7 @@ std::string DeleteCdnDomainRequest::getOwnerAccount()const
void DeleteCdnDomainRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
std::string DeleteCdnDomainRequest::getDomainName()const
@@ -46,7 +46,7 @@ std::string DeleteCdnDomainRequest::getDomainName()const
void DeleteCdnDomainRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
long DeleteCdnDomainRequest::getOwnerId()const
@@ -57,7 +57,7 @@ long DeleteCdnDomainRequest::getOwnerId()const
void DeleteCdnDomainRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteCdnDomainRequest::getResourceGroupId()const
@@ -68,7 +68,7 @@ std::string DeleteCdnDomainRequest::getResourceGroupId()const
void DeleteCdnDomainRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setCoreParameter("ResourceGroupId", resourceGroupId);
setParameter("ResourceGroupId", resourceGroupId);
}
std::string DeleteCdnDomainRequest::getSecurityToken()const
@@ -79,6 +79,6 @@ std::string DeleteCdnDomainRequest::getSecurityToken()const
void DeleteCdnDomainRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -35,7 +35,7 @@ std::string DeleteFCTriggerRequest::getTriggerARN()const
void DeleteFCTriggerRequest::setTriggerARN(const std::string& triggerARN)
{
triggerARN_ = triggerARN;
setCoreParameter("TriggerARN", triggerARN);
setParameter("TriggerARN", triggerARN);
}
long DeleteFCTriggerRequest::getOwnerId()const
@@ -46,6 +46,6 @@ long DeleteFCTriggerRequest::getOwnerId()const
void DeleteFCTriggerRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -35,7 +35,7 @@ std::string DeleteHttpHeaderConfigRequest::getDomainName()const
void DeleteHttpHeaderConfigRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
long DeleteHttpHeaderConfigRequest::getOwnerId()const
@@ -46,7 +46,7 @@ long DeleteHttpHeaderConfigRequest::getOwnerId()const
void DeleteHttpHeaderConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteHttpHeaderConfigRequest::getSecurityToken()const
@@ -57,7 +57,7 @@ std::string DeleteHttpHeaderConfigRequest::getSecurityToken()const
void DeleteHttpHeaderConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DeleteHttpHeaderConfigRequest::getConfigID()const
@@ -68,6 +68,6 @@ std::string DeleteHttpHeaderConfigRequest::getConfigID()const
void DeleteHttpHeaderConfigRequest::setConfigID(const std::string& configID)
{
configID_ = configID;
setCoreParameter("ConfigID", configID);
setParameter("ConfigID", configID);
}

View File

@@ -35,7 +35,7 @@ std::string DeleteLiveAppRecordConfigRequest::getDomainName()const
void DeleteLiveAppRecordConfigRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
long DeleteLiveAppRecordConfigRequest::getOwnerId()const
@@ -46,7 +46,7 @@ long DeleteLiveAppRecordConfigRequest::getOwnerId()const
void DeleteLiveAppRecordConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteLiveAppRecordConfigRequest::getAppName()const
@@ -57,7 +57,7 @@ std::string DeleteLiveAppRecordConfigRequest::getAppName()const
void DeleteLiveAppRecordConfigRequest::setAppName(const std::string& appName)
{
appName_ = appName;
setCoreParameter("AppName", appName);
setParameter("AppName", appName);
}
std::string DeleteLiveAppRecordConfigRequest::getSecurityToken()const
@@ -68,6 +68,6 @@ std::string DeleteLiveAppRecordConfigRequest::getSecurityToken()const
void DeleteLiveAppRecordConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -35,7 +35,7 @@ std::string DeleteLiveAppSnapshotConfigRequest::getDomainName()const
void DeleteLiveAppSnapshotConfigRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
long DeleteLiveAppSnapshotConfigRequest::getOwnerId()const
@@ -46,7 +46,7 @@ long DeleteLiveAppSnapshotConfigRequest::getOwnerId()const
void DeleteLiveAppSnapshotConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteLiveAppSnapshotConfigRequest::getAppName()const
@@ -57,7 +57,7 @@ std::string DeleteLiveAppSnapshotConfigRequest::getAppName()const
void DeleteLiveAppSnapshotConfigRequest::setAppName(const std::string& appName)
{
appName_ = appName;
setCoreParameter("AppName", appName);
setParameter("AppName", appName);
}
std::string DeleteLiveAppSnapshotConfigRequest::getSecurityToken()const
@@ -68,6 +68,6 @@ std::string DeleteLiveAppSnapshotConfigRequest::getSecurityToken()const
void DeleteLiveAppSnapshotConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -35,7 +35,7 @@ long DeleteLiveDomainMappingRequest::getOwnerId()const
void DeleteLiveDomainMappingRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteLiveDomainMappingRequest::getPullDomain()const
@@ -46,7 +46,7 @@ std::string DeleteLiveDomainMappingRequest::getPullDomain()const
void DeleteLiveDomainMappingRequest::setPullDomain(const std::string& pullDomain)
{
pullDomain_ = pullDomain;
setCoreParameter("PullDomain", pullDomain);
setParameter("PullDomain", pullDomain);
}
std::string DeleteLiveDomainMappingRequest::getSecurityToken()const
@@ -57,7 +57,7 @@ std::string DeleteLiveDomainMappingRequest::getSecurityToken()const
void DeleteLiveDomainMappingRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DeleteLiveDomainMappingRequest::getPushDomain()const
@@ -68,6 +68,6 @@ std::string DeleteLiveDomainMappingRequest::getPushDomain()const
void DeleteLiveDomainMappingRequest::setPushDomain(const std::string& pushDomain)
{
pushDomain_ = pushDomain;
setCoreParameter("PushDomain", pushDomain);
setParameter("PushDomain", pushDomain);
}

View File

@@ -35,7 +35,7 @@ std::string DeleteLiveStreamTranscodeRequest::get_Template()const
void DeleteLiveStreamTranscodeRequest::set_Template(const std::string& _template)
{
_template_ = _template;
setCoreParameter("_Template", _template);
setParameter("_Template", _template);
}
std::string DeleteLiveStreamTranscodeRequest::getApp()const
@@ -46,7 +46,7 @@ std::string DeleteLiveStreamTranscodeRequest::getApp()const
void DeleteLiveStreamTranscodeRequest::setApp(const std::string& app)
{
app_ = app;
setCoreParameter("App", app);
setParameter("App", app);
}
std::string DeleteLiveStreamTranscodeRequest::getOwnerAccount()const
@@ -57,7 +57,7 @@ std::string DeleteLiveStreamTranscodeRequest::getOwnerAccount()const
void DeleteLiveStreamTranscodeRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long DeleteLiveStreamTranscodeRequest::getOwnerId()const
@@ -68,7 +68,7 @@ long DeleteLiveStreamTranscodeRequest::getOwnerId()const
void DeleteLiveStreamTranscodeRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteLiveStreamTranscodeRequest::getSecurityToken()const
@@ -79,7 +79,7 @@ std::string DeleteLiveStreamTranscodeRequest::getSecurityToken()const
void DeleteLiveStreamTranscodeRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DeleteLiveStreamTranscodeRequest::getDomain()const
@@ -90,6 +90,6 @@ std::string DeleteLiveStreamTranscodeRequest::getDomain()const
void DeleteLiveStreamTranscodeRequest::setDomain(const std::string& domain)
{
domain_ = domain;
setCoreParameter("Domain", domain);
setParameter("Domain", domain);
}

View File

@@ -35,7 +35,7 @@ std::string DeleteRealtimeLogDeliveryRequest::getProject()const
void DeleteRealtimeLogDeliveryRequest::setProject(const std::string& project)
{
project_ = project;
setCoreParameter("Project", project);
setParameter("Project", project);
}
long DeleteRealtimeLogDeliveryRequest::getOwnerId()const
@@ -46,7 +46,7 @@ long DeleteRealtimeLogDeliveryRequest::getOwnerId()const
void DeleteRealtimeLogDeliveryRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteRealtimeLogDeliveryRequest::getDomain()const
@@ -57,7 +57,7 @@ std::string DeleteRealtimeLogDeliveryRequest::getDomain()const
void DeleteRealtimeLogDeliveryRequest::setDomain(const std::string& domain)
{
domain_ = domain;
setCoreParameter("Domain", domain);
setParameter("Domain", domain);
}
std::string DeleteRealtimeLogDeliveryRequest::getRegion()const
@@ -68,7 +68,7 @@ std::string DeleteRealtimeLogDeliveryRequest::getRegion()const
void DeleteRealtimeLogDeliveryRequest::setRegion(const std::string& region)
{
region_ = region;
setCoreParameter("Region", region);
setParameter("Region", region);
}
std::string DeleteRealtimeLogDeliveryRequest::getLogstore()const
@@ -79,6 +79,6 @@ std::string DeleteRealtimeLogDeliveryRequest::getLogstore()const
void DeleteRealtimeLogDeliveryRequest::setLogstore(const std::string& logstore)
{
logstore_ = logstore;
setCoreParameter("Logstore", logstore);
setParameter("Logstore", logstore);
}

View File

@@ -35,7 +35,7 @@ std::string DeleteSpecificConfigRequest::getDomainName()const
void DeleteSpecificConfigRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
long DeleteSpecificConfigRequest::getOwnerId()const
@@ -46,7 +46,7 @@ long DeleteSpecificConfigRequest::getOwnerId()const
void DeleteSpecificConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteSpecificConfigRequest::getSecurityToken()const
@@ -57,7 +57,7 @@ std::string DeleteSpecificConfigRequest::getSecurityToken()const
void DeleteSpecificConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DeleteSpecificConfigRequest::getConfigId()const
@@ -68,6 +68,6 @@ std::string DeleteSpecificConfigRequest::getConfigId()const
void DeleteSpecificConfigRequest::setConfigId(const std::string& configId)
{
configId_ = configId;
setCoreParameter("ConfigId", configId);
setParameter("ConfigId", configId);
}

View File

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

View File

@@ -0,0 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/cdn/model/DeleteSpecificStagingConfigResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Cdn;
using namespace AlibabaCloud::Cdn::Model;
DeleteSpecificStagingConfigResult::DeleteSpecificStagingConfigResult() :
ServiceResult()
{}
DeleteSpecificStagingConfigResult::DeleteSpecificStagingConfigResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteSpecificStagingConfigResult::~DeleteSpecificStagingConfigResult()
{}
void DeleteSpecificStagingConfigResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,7 +35,7 @@ long DeleteUsageDetailDataExportTaskRequest::getOwnerId()const
void DeleteUsageDetailDataExportTaskRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteUsageDetailDataExportTaskRequest::getTaskId()const
@@ -46,6 +46,6 @@ std::string DeleteUsageDetailDataExportTaskRequest::getTaskId()const
void DeleteUsageDetailDataExportTaskRequest::setTaskId(const std::string& taskId)
{
taskId_ = taskId;
setCoreParameter("TaskId", taskId);
setParameter("TaskId", taskId);
}

View File

@@ -35,7 +35,7 @@ long DeleteUserUsageDataExportTaskRequest::getOwnerId()const
void DeleteUserUsageDataExportTaskRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteUserUsageDataExportTaskRequest::getTaskId()const
@@ -46,6 +46,6 @@ std::string DeleteUserUsageDataExportTaskRequest::getTaskId()const
void DeleteUserUsageDataExportTaskRequest::setTaskId(const std::string& taskId)
{
taskId_ = taskId;
setCoreParameter("TaskId", taskId);
setParameter("TaskId", taskId);
}

View File

@@ -35,7 +35,7 @@ std::string DescribeCdnCertificateDetailRequest::getCertName()const
void DescribeCdnCertificateDetailRequest::setCertName(const std::string& certName)
{
certName_ = certName;
setCoreParameter("CertName", certName);
setParameter("CertName", certName);
}
long DescribeCdnCertificateDetailRequest::getOwnerId()const
@@ -46,7 +46,7 @@ long DescribeCdnCertificateDetailRequest::getOwnerId()const
void DescribeCdnCertificateDetailRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeCdnCertificateDetailRequest::getSecurityToken()const
@@ -57,6 +57,6 @@ std::string DescribeCdnCertificateDetailRequest::getSecurityToken()const
void DescribeCdnCertificateDetailRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -35,7 +35,7 @@ std::string DescribeCdnCertificateListRequest::getDomainName()const
void DescribeCdnCertificateListRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
long DescribeCdnCertificateListRequest::getOwnerId()const
@@ -46,7 +46,7 @@ long DescribeCdnCertificateListRequest::getOwnerId()const
void DescribeCdnCertificateListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeCdnCertificateListRequest::getSecurityToken()const
@@ -57,6 +57,6 @@ std::string DescribeCdnCertificateListRequest::getSecurityToken()const
void DescribeCdnCertificateListRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

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