Compare commits

..

14 Commits

Author SHA1 Message Date
sdk-team
283dc6d360 DescribeDBInstances, add cpuType. 2024-05-22 03:33:56 +00:00
sdk-team
212db1e32d Support ExecutorId for CreateJob and ListJobExecutors. 2024-05-14 09:22:23 +00:00
sdk-team
d733a6db40 Upgrade SDK. 2024-05-14 06:57:25 +00:00
sdk-team
3177214fec Update to support new apis. 2024-05-11 03:05:50 +00:00
sdk-team
805659acd5 Support key policy and secret policy OpenAPI. 2024-05-08 08:07:31 +00:00
sdk-team
0b54cf98a5 -Fixed DescribeVodMediaPlayData接口返回数据类型错误 2024-05-08 03:52:37 +00:00
sdk-team
cbe97f842a Update HDENI and LENI API. 2024-05-06 08:43:09 +00:00
sdk-team
ac7c0da065 Generated 2014-08-15 for Rds. 2024-04-30 15:15:53 +00:00
sdk-team
b7792b239d Generated 2018-01-15 for dcdn. 2024-04-30 07:05:25 +00:00
sdk-team
e6bf769f7c Update to support new apis. 2024-04-29 07:59:58 +00:00
sdk-team
a869263856 Add SupportedBootModes for DescribeInstanceTypes. 2024-04-26 08:40:03 +00:00
sdk-team
863030766c Generated 2017-03-21 for vod. 2024-04-25 08:45:30 +00:00
sdk-team
7a6b431ace E-HPC Instant Computing Service Release, supporting mirroring and job management. 2024-04-25 02:03:07 +00:00
sdk-team
c70caca128 Generated 2021-06-01 for ComputeNest. 2024-04-23 09:15:23 +00:00
1677 changed files with 74162 additions and 26268 deletions

View File

@@ -1 +1 @@
1.36.1894
1.36.1908

View File

@@ -21,6 +21,8 @@ set(computenest_public_header
include/alibabacloud/computenest/ComputeNestExport.h )
set(computenest_public_header_model
include/alibabacloud/computenest/model/ChangeResourceGroupRequest.h
include/alibabacloud/computenest/model/ChangeResourceGroupResult.h
include/alibabacloud/computenest/model/ContinueDeployServiceInstanceRequest.h
include/alibabacloud/computenest/model/ContinueDeployServiceInstanceResult.h
include/alibabacloud/computenest/model/CreateServiceInstanceRequest.h
@@ -29,6 +31,8 @@ set(computenest_public_header_model
include/alibabacloud/computenest/model/DeleteServiceInstancesResult.h
include/alibabacloud/computenest/model/GetServiceInstanceRequest.h
include/alibabacloud/computenest/model/GetServiceInstanceResult.h
include/alibabacloud/computenest/model/GetServiceTemplateParameterConstraintsRequest.h
include/alibabacloud/computenest/model/GetServiceTemplateParameterConstraintsResult.h
include/alibabacloud/computenest/model/ListServiceInstanceLogsRequest.h
include/alibabacloud/computenest/model/ListServiceInstanceLogsResult.h
include/alibabacloud/computenest/model/ListServiceInstanceResourcesRequest.h
@@ -38,6 +42,8 @@ set(computenest_public_header_model
set(computenest_src
src/ComputeNestClient.cc
src/model/ChangeResourceGroupRequest.cc
src/model/ChangeResourceGroupResult.cc
src/model/ContinueDeployServiceInstanceRequest.cc
src/model/ContinueDeployServiceInstanceResult.cc
src/model/CreateServiceInstanceRequest.cc
@@ -46,6 +52,8 @@ set(computenest_src
src/model/DeleteServiceInstancesResult.cc
src/model/GetServiceInstanceRequest.cc
src/model/GetServiceInstanceResult.cc
src/model/GetServiceTemplateParameterConstraintsRequest.cc
src/model/GetServiceTemplateParameterConstraintsResult.cc
src/model/ListServiceInstanceLogsRequest.cc
src/model/ListServiceInstanceLogsResult.cc
src/model/ListServiceInstanceResourcesRequest.cc

View File

@@ -22,6 +22,8 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "ComputeNestExport.h"
#include "model/ChangeResourceGroupRequest.h"
#include "model/ChangeResourceGroupResult.h"
#include "model/ContinueDeployServiceInstanceRequest.h"
#include "model/ContinueDeployServiceInstanceResult.h"
#include "model/CreateServiceInstanceRequest.h"
@@ -30,6 +32,8 @@
#include "model/DeleteServiceInstancesResult.h"
#include "model/GetServiceInstanceRequest.h"
#include "model/GetServiceInstanceResult.h"
#include "model/GetServiceTemplateParameterConstraintsRequest.h"
#include "model/GetServiceTemplateParameterConstraintsResult.h"
#include "model/ListServiceInstanceLogsRequest.h"
#include "model/ListServiceInstanceLogsResult.h"
#include "model/ListServiceInstanceResourcesRequest.h"
@@ -45,6 +49,9 @@ namespace AlibabaCloud
class ALIBABACLOUD_COMPUTENEST_EXPORT ComputeNestClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::ChangeResourceGroupResult> ChangeResourceGroupOutcome;
typedef std::future<ChangeResourceGroupOutcome> ChangeResourceGroupOutcomeCallable;
typedef std::function<void(const ComputeNestClient*, const Model::ChangeResourceGroupRequest&, const ChangeResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeResourceGroupAsyncHandler;
typedef Outcome<Error, Model::ContinueDeployServiceInstanceResult> ContinueDeployServiceInstanceOutcome;
typedef std::future<ContinueDeployServiceInstanceOutcome> ContinueDeployServiceInstanceOutcomeCallable;
typedef std::function<void(const ComputeNestClient*, const Model::ContinueDeployServiceInstanceRequest&, const ContinueDeployServiceInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ContinueDeployServiceInstanceAsyncHandler;
@@ -57,6 +64,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetServiceInstanceResult> GetServiceInstanceOutcome;
typedef std::future<GetServiceInstanceOutcome> GetServiceInstanceOutcomeCallable;
typedef std::function<void(const ComputeNestClient*, const Model::GetServiceInstanceRequest&, const GetServiceInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceInstanceAsyncHandler;
typedef Outcome<Error, Model::GetServiceTemplateParameterConstraintsResult> GetServiceTemplateParameterConstraintsOutcome;
typedef std::future<GetServiceTemplateParameterConstraintsOutcome> GetServiceTemplateParameterConstraintsOutcomeCallable;
typedef std::function<void(const ComputeNestClient*, const Model::GetServiceTemplateParameterConstraintsRequest&, const GetServiceTemplateParameterConstraintsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceTemplateParameterConstraintsAsyncHandler;
typedef Outcome<Error, Model::ListServiceInstanceLogsResult> ListServiceInstanceLogsOutcome;
typedef std::future<ListServiceInstanceLogsOutcome> ListServiceInstanceLogsOutcomeCallable;
typedef std::function<void(const ComputeNestClient*, const Model::ListServiceInstanceLogsRequest&, const ListServiceInstanceLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListServiceInstanceLogsAsyncHandler;
@@ -71,6 +81,9 @@ namespace AlibabaCloud
ComputeNestClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
ComputeNestClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~ComputeNestClient();
ChangeResourceGroupOutcome changeResourceGroup(const Model::ChangeResourceGroupRequest &request)const;
void changeResourceGroupAsync(const Model::ChangeResourceGroupRequest& request, const ChangeResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ChangeResourceGroupOutcomeCallable changeResourceGroupCallable(const Model::ChangeResourceGroupRequest& request) const;
ContinueDeployServiceInstanceOutcome continueDeployServiceInstance(const Model::ContinueDeployServiceInstanceRequest &request)const;
void continueDeployServiceInstanceAsync(const Model::ContinueDeployServiceInstanceRequest& request, const ContinueDeployServiceInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ContinueDeployServiceInstanceOutcomeCallable continueDeployServiceInstanceCallable(const Model::ContinueDeployServiceInstanceRequest& request) const;
@@ -83,6 +96,9 @@ namespace AlibabaCloud
GetServiceInstanceOutcome getServiceInstance(const Model::GetServiceInstanceRequest &request)const;
void getServiceInstanceAsync(const Model::GetServiceInstanceRequest& request, const GetServiceInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetServiceInstanceOutcomeCallable getServiceInstanceCallable(const Model::GetServiceInstanceRequest& request) const;
GetServiceTemplateParameterConstraintsOutcome getServiceTemplateParameterConstraints(const Model::GetServiceTemplateParameterConstraintsRequest &request)const;
void getServiceTemplateParameterConstraintsAsync(const Model::GetServiceTemplateParameterConstraintsRequest& request, const GetServiceTemplateParameterConstraintsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetServiceTemplateParameterConstraintsOutcomeCallable getServiceTemplateParameterConstraintsCallable(const Model::GetServiceTemplateParameterConstraintsRequest& request) const;
ListServiceInstanceLogsOutcome listServiceInstanceLogs(const Model::ListServiceInstanceLogsRequest &request)const;
void listServiceInstanceLogsAsync(const Model::ListServiceInstanceLogsRequest& request, const ListServiceInstanceLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListServiceInstanceLogsOutcomeCallable listServiceInstanceLogsCallable(const Model::ListServiceInstanceLogsRequest& request) const;

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_COMPUTENEST_MODEL_CHANGERESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_COMPUTENEST_MODEL_CHANGERESOURCEGROUPREQUEST_H_
#include <alibabacloud/computenest/ComputeNestExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ComputeNest {
namespace Model {
class ALIBABACLOUD_COMPUTENEST_EXPORT ChangeResourceGroupRequest : public RpcServiceRequest {
public:
ChangeResourceGroupRequest();
~ChangeResourceGroupRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getNewResourceGroupId() const;
void setNewResourceGroupId(const std::string &newResourceGroupId);
private:
std::string regionId_;
std::string resourceId_;
std::string resourceType_;
std::string newResourceGroupId_;
};
} // namespace Model
} // namespace ComputeNest
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_COMPUTENEST_MODEL_CHANGERESOURCEGROUPREQUEST_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_COMPUTENEST_MODEL_CHANGERESOURCEGROUPRESULT_H_
#define ALIBABACLOUD_COMPUTENEST_MODEL_CHANGERESOURCEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/computenest/ComputeNestExport.h>
namespace AlibabaCloud
{
namespace ComputeNest
{
namespace Model
{
class ALIBABACLOUD_COMPUTENEST_EXPORT ChangeResourceGroupResult : public ServiceResult
{
public:
ChangeResourceGroupResult();
explicit ChangeResourceGroupResult(const std::string &payload);
~ChangeResourceGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_COMPUTENEST_MODEL_CHANGERESOURCEGROUPRESULT_H_

View File

@@ -30,6 +30,8 @@ class ALIBABACLOUD_COMPUTENEST_EXPORT CreateServiceInstanceRequest : public RpcS
public:
struct Commodity {
long payPeriod;
bool autoPay;
bool autoRenew;
std::string payPeriodUnit;
};
struct Tag {
@@ -79,8 +81,6 @@ public:
void setServiceId(const std::string &serviceId);
std::string getParameters() const;
void setParameters(const std::string &parameters);
long getPayType() const;
void setPayType(long payType);
OperationMetadata getOperationMetadata() const;
void setOperationMetadata(const OperationMetadata &operationMetadata);
@@ -102,7 +102,6 @@ private:
std::string serviceVersion_;
std::string serviceId_;
std::string parameters_;
long payType_;
OperationMetadata operationMetadata_;
};
} // namespace Model

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
std::string getStatus()const;
std::string getServiceInstanceId()const;
std::string getMarketInstanceId()const;
std::string getOrderId()const;
protected:
void parse(const std::string &payload);
@@ -47,6 +48,7 @@ namespace AlibabaCloud
std::string status_;
std::string serviceInstanceId_;
std::string marketInstanceId_;
std::string orderId_;
};
}

View File

@@ -110,6 +110,7 @@ namespace AlibabaCloud
std::string getOperationStartTime()const;
std::string getServiceInstanceId()const;
std::string getServiceType()const;
std::string getGrafanaDashBoardUrl()const;
std::string getTemplateName()const;
std::string getMarketInstanceId()const;
std::vector<Tag> getTags()const;
@@ -120,6 +121,7 @@ namespace AlibabaCloud
NetworkConfig getNetworkConfig()const;
Service getService()const;
std::string getPayType()const;
std::string getBizStatus()const;
std::string getLicenseEndTime()const;
long getUserId()const;
bool getEnableUserPrometheus()const;
@@ -145,6 +147,7 @@ namespace AlibabaCloud
std::string operationStartTime_;
std::string serviceInstanceId_;
std::string serviceType_;
std::string grafanaDashBoardUrl_;
std::string templateName_;
std::string marketInstanceId_;
std::vector<Tag> tags_;
@@ -155,6 +158,7 @@ namespace AlibabaCloud
NetworkConfig networkConfig_;
Service service_;
std::string payType_;
std::string bizStatus_;
std::string licenseEndTime_;
long userId_;
bool enableUserPrometheus_;

View File

@@ -0,0 +1,76 @@
/*
* 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_COMPUTENEST_MODEL_GETSERVICETEMPLATEPARAMETERCONSTRAINTSREQUEST_H_
#define ALIBABACLOUD_COMPUTENEST_MODEL_GETSERVICETEMPLATEPARAMETERCONSTRAINTSREQUEST_H_
#include <alibabacloud/computenest/ComputeNestExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ComputeNest {
namespace Model {
class ALIBABACLOUD_COMPUTENEST_EXPORT GetServiceTemplateParameterConstraintsRequest : public RpcServiceRequest {
public:
struct Parameters {
std::string parameterValue;
std::string parameterKey;
};
GetServiceTemplateParameterConstraintsRequest();
~GetServiceTemplateParameterConstraintsRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
bool getEnablePrivateVpcConnection() const;
void setEnablePrivateVpcConnection(bool enablePrivateVpcConnection);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
std::string getServiceInstanceId() const;
void setServiceInstanceId(const std::string &serviceInstanceId);
std::string getDeployRegionId() const;
void setDeployRegionId(const std::string &deployRegionId);
std::string getSpecificationName() const;
void setSpecificationName(const std::string &specificationName);
std::string getTrialType() const;
void setTrialType(const std::string &trialType);
std::string getServiceVersion() const;
void setServiceVersion(const std::string &serviceVersion);
std::string getServiceId() const;
void setServiceId(const std::string &serviceId);
std::vector<Parameters> getParameters() const;
void setParameters(const std::vector<Parameters> &parameters);
private:
std::string clientToken_;
bool enablePrivateVpcConnection_;
std::string regionId_;
std::string templateName_;
std::string serviceInstanceId_;
std::string deployRegionId_;
std::string specificationName_;
std::string trialType_;
std::string serviceVersion_;
std::string serviceId_;
std::vector<Parameters> parameters_;
};
} // namespace Model
} // namespace ComputeNest
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_COMPUTENEST_MODEL_GETSERVICETEMPLATEPARAMETERCONSTRAINTSREQUEST_H_

View File

@@ -0,0 +1,77 @@
/*
* 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_COMPUTENEST_MODEL_GETSERVICETEMPLATEPARAMETERCONSTRAINTSRESULT_H_
#define ALIBABACLOUD_COMPUTENEST_MODEL_GETSERVICETEMPLATEPARAMETERCONSTRAINTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/computenest/ComputeNestExport.h>
namespace AlibabaCloud
{
namespace ComputeNest
{
namespace Model
{
class ALIBABACLOUD_COMPUTENEST_EXPORT GetServiceTemplateParameterConstraintsResult : public ServiceResult
{
public:
struct ParameterConstraintsItem
{
struct OriginalConstraintsItem
{
std::string propertyName;
std::string resourceName;
std::vector<std::string> allowedValues1;
std::string resourceType;
};
struct QueryErrorsItem
{
std::string resourceName;
std::string resourceType;
std::string errorMessage;
};
std::string type;
std::vector<std::string> allowedValues;
std::string behaviorReason;
std::vector<std::string> associationParameterNames;
std::vector<ParameterConstraintsItem::OriginalConstraintsItem> originalConstraints;
std::string behavior;
std::vector<ParameterConstraintsItem::QueryErrorsItem> queryErrors;
std::string parameterKey;
};
GetServiceTemplateParameterConstraintsResult();
explicit GetServiceTemplateParameterConstraintsResult(const std::string &payload);
~GetServiceTemplateParameterConstraintsResult();
std::vector<ParameterConstraintsItem> getParameterConstraints()const;
std::vector<std::string> getFamilyConstraints()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ParameterConstraintsItem> parameterConstraints_;
std::vector<std::string> familyConstraints_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPUTENEST_MODEL_GETSERVICETEMPLATEPARAMETERCONSTRAINTSRESULT_H_

View File

@@ -36,14 +36,20 @@ public:
void setNextToken(const std::string &nextToken);
std::string getServiceInstanceId() const;
void setServiceInstanceId(const std::string &serviceInstanceId);
std::string getMaxResults() const;
void setMaxResults(const std::string &maxResults);
std::string getLogSource() const;
void setLogSource(const std::string &logSource);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getLogstore() const;
void setLogstore(const std::string &logstore);
private:
std::string regionId_;
std::string nextToken_;
std::string serviceInstanceId_;
std::string maxResults_;
std::string logSource_;
int maxResults_;
std::string logstore_;
};
} // namespace Model
} // namespace ComputeNest

View File

@@ -35,7 +35,6 @@ namespace AlibabaCloud
struct ServiceInstanceLogs
{
std::string status;
std::string serviceInstanceId;
std::string resourceId;
std::string content;
std::string logType;
@@ -49,14 +48,14 @@ namespace AlibabaCloud
explicit ListServiceInstanceLogsResult(const std::string &payload);
~ListServiceInstanceLogsResult();
std::string getNextToken()const;
std::string getMaxResults()const;
int getMaxResults()const;
std::vector<ServiceInstanceLogs> getServiceInstancesLogs()const;
protected:
void parse(const std::string &payload);
private:
std::string nextToken_;
std::string maxResults_;
int maxResults_;
std::vector<ServiceInstanceLogs> serviceInstancesLogs_;
};

View File

@@ -40,6 +40,8 @@ public:
void setNextToken(const std::string &nextToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getServiceInstanceResourceType() const;
void setServiceInstanceResourceType(const std::string &serviceInstanceResourceType);
std::vector<std::string> getResourceARN() const;
void setResourceARN(const std::vector<std::string> &resourceARN);
std::vector<Tag> getTag() const;
@@ -48,8 +50,8 @@ public:
void setServiceInstanceId(const std::string &serviceInstanceId);
std::string getExpireTimeStart() const;
void setExpireTimeStart(const std::string &expireTimeStart);
std::string getMaxResults() const;
void setMaxResults(const std::string &maxResults);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getPayType() const;
void setPayType(const std::string &payType);
@@ -57,11 +59,12 @@ private:
std::string expireTimeEnd_;
std::string nextToken_;
std::string regionId_;
std::string serviceInstanceResourceType_;
std::vector<std::string> resourceARN_;
std::vector<Tag> tag_;
std::string serviceInstanceId_;
std::string expireTimeStart_;
std::string maxResults_;
int maxResults_;
std::string payType_;
};
} // namespace Model

View File

@@ -34,6 +34,7 @@ namespace AlibabaCloud
public:
struct ResourcesItem
{
std::string status;
std::string resourceARN;
std::string productCode;
std::string renewalPeriodUnit;
@@ -50,14 +51,14 @@ namespace AlibabaCloud
explicit ListServiceInstanceResourcesResult(const std::string &payload);
~ListServiceInstanceResourcesResult();
std::string getNextToken()const;
std::string getMaxResults()const;
int getMaxResults()const;
std::vector<ResourcesItem> getResources()const;
protected:
void parse(const std::string &payload);
private:
std::string nextToken_;
std::string maxResults_;
int maxResults_;
std::vector<ResourcesItem> resources_;
};

View File

@@ -47,8 +47,8 @@ public:
void setTag(const std::vector<Tag> &tag);
std::vector<Filter> getFilter() const;
void setFilter(const std::vector<Filter> &filter);
std::string getMaxResults() const;
void setMaxResults(const std::string &maxResults);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string resourceGroupId_;
@@ -56,7 +56,7 @@ private:
std::string nextToken_;
std::vector<Tag> tag_;
std::vector<Filter> filter_;
std::string maxResults_;
int maxResults_;
};
} // namespace Model
} // namespace ComputeNest

View File

@@ -72,6 +72,7 @@ namespace AlibabaCloud
std::string payType;
std::string source;
std::string name;
std::string bizStatus;
std::string operationStartTime;
std::string serviceInstanceId;
std::string serviceType;
@@ -91,7 +92,7 @@ namespace AlibabaCloud
long getTotalCount()const;
std::vector<ServiceInstance> getServiceInstances()const;
std::string getNextToken()const;
std::string getMaxResults()const;
int getMaxResults()const;
protected:
void parse(const std::string &payload);
@@ -99,7 +100,7 @@ namespace AlibabaCloud
long totalCount_;
std::vector<ServiceInstance> serviceInstances_;
std::string nextToken_;
std::string maxResults_;
int maxResults_;
};
}

View File

@@ -51,6 +51,42 @@ ComputeNestClient::ComputeNestClient(const std::string & accessKeyId, const std:
ComputeNestClient::~ComputeNestClient()
{}
ComputeNestClient::ChangeResourceGroupOutcome ComputeNestClient::changeResourceGroup(const ChangeResourceGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ChangeResourceGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ChangeResourceGroupOutcome(ChangeResourceGroupResult(outcome.result()));
else
return ChangeResourceGroupOutcome(outcome.error());
}
void ComputeNestClient::changeResourceGroupAsync(const ChangeResourceGroupRequest& request, const ChangeResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, changeResourceGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
ComputeNestClient::ChangeResourceGroupOutcomeCallable ComputeNestClient::changeResourceGroupCallable(const ChangeResourceGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ChangeResourceGroupOutcome()>>(
[this, request]()
{
return this->changeResourceGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ComputeNestClient::ContinueDeployServiceInstanceOutcome ComputeNestClient::continueDeployServiceInstance(const ContinueDeployServiceInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -195,6 +231,42 @@ ComputeNestClient::GetServiceInstanceOutcomeCallable ComputeNestClient::getServi
return task->get_future();
}
ComputeNestClient::GetServiceTemplateParameterConstraintsOutcome ComputeNestClient::getServiceTemplateParameterConstraints(const GetServiceTemplateParameterConstraintsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetServiceTemplateParameterConstraintsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetServiceTemplateParameterConstraintsOutcome(GetServiceTemplateParameterConstraintsResult(outcome.result()));
else
return GetServiceTemplateParameterConstraintsOutcome(outcome.error());
}
void ComputeNestClient::getServiceTemplateParameterConstraintsAsync(const GetServiceTemplateParameterConstraintsRequest& request, const GetServiceTemplateParameterConstraintsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getServiceTemplateParameterConstraints(request), context);
};
asyncExecute(new Runnable(fn));
}
ComputeNestClient::GetServiceTemplateParameterConstraintsOutcomeCallable ComputeNestClient::getServiceTemplateParameterConstraintsCallable(const GetServiceTemplateParameterConstraintsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetServiceTemplateParameterConstraintsOutcome()>>(
[this, request]()
{
return this->getServiceTemplateParameterConstraints(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
ComputeNestClient::ListServiceInstanceLogsOutcome ComputeNestClient::listServiceInstanceLogs(const ListServiceInstanceLogsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

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.
*/
#include <alibabacloud/computenest/model/ChangeResourceGroupRequest.h>
using AlibabaCloud::ComputeNest::Model::ChangeResourceGroupRequest;
ChangeResourceGroupRequest::ChangeResourceGroupRequest()
: RpcServiceRequest("computenest", "2021-06-01", "ChangeResourceGroup") {
setMethod(HttpRequest::Method::Post);
}
ChangeResourceGroupRequest::~ChangeResourceGroupRequest() {}
std::string ChangeResourceGroupRequest::getRegionId() const {
return regionId_;
}
void ChangeResourceGroupRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string ChangeResourceGroupRequest::getResourceId() const {
return resourceId_;
}
void ChangeResourceGroupRequest::setResourceId(const std::string &resourceId) {
resourceId_ = resourceId;
setParameter(std::string("ResourceId"), resourceId);
}
std::string ChangeResourceGroupRequest::getResourceType() const {
return resourceType_;
}
void ChangeResourceGroupRequest::setResourceType(const std::string &resourceType) {
resourceType_ = resourceType;
setParameter(std::string("ResourceType"), resourceType);
}
std::string ChangeResourceGroupRequest::getNewResourceGroupId() const {
return newResourceGroupId_;
}
void ChangeResourceGroupRequest::setNewResourceGroupId(const std::string &newResourceGroupId) {
newResourceGroupId_ = newResourceGroupId;
setParameter(std::string("NewResourceGroupId"), newResourceGroupId);
}

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/computenest/model/ChangeResourceGroupResult.h>
#include <json/json.h>
using namespace AlibabaCloud::ComputeNest;
using namespace AlibabaCloud::ComputeNest::Model;
ChangeResourceGroupResult::ChangeResourceGroupResult() :
ServiceResult()
{}
ChangeResourceGroupResult::ChangeResourceGroupResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ChangeResourceGroupResult::~ChangeResourceGroupResult()
{}
void ChangeResourceGroupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -32,6 +32,8 @@ CreateServiceInstanceRequest::Commodity CreateServiceInstanceRequest::getCommodi
void CreateServiceInstanceRequest::setCommodity(const CreateServiceInstanceRequest::Commodity &commodity) {
commodity_ = commodity;
setParameter(std::string("Commodity") + ".PayPeriod", std::to_string(commodity.payPeriod));
setParameter(std::string("Commodity") + ".AutoPay", commodity.autoPay ? "true" : "false");
setParameter(std::string("Commodity") + ".AutoRenew", commodity.autoRenew ? "true" : "false");
setParameter(std::string("Commodity") + ".PayPeriodUnit", commodity.payPeriodUnit);
}
@@ -184,15 +186,6 @@ void CreateServiceInstanceRequest::setParameters(const std::string &parameters)
setParameter(std::string("Parameters"), parameters);
}
long CreateServiceInstanceRequest::getPayType() const {
return payType_;
}
void CreateServiceInstanceRequest::setPayType(long payType) {
payType_ = payType;
setParameter(std::string("PayType"), std::to_string(payType));
}
CreateServiceInstanceRequest::OperationMetadata CreateServiceInstanceRequest::getOperationMetadata() const {
return operationMetadata_;
}

View File

@@ -45,6 +45,8 @@ void CreateServiceInstanceResult::parse(const std::string &payload)
serviceInstanceId_ = value["ServiceInstanceId"].asString();
if(!value["MarketInstanceId"].isNull())
marketInstanceId_ = value["MarketInstanceId"].asString();
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();
}
@@ -63,3 +65,8 @@ std::string CreateServiceInstanceResult::getMarketInstanceId()const
return marketInstanceId_;
}
std::string CreateServiceInstanceResult::getOrderId()const
{
return orderId_;
}

View File

@@ -203,6 +203,10 @@ void GetServiceInstanceResult::parse(const std::string &payload)
marketInstanceId_ = value["MarketInstanceId"].asString();
if(!value["ResourceGroupId"].isNull())
resourceGroupId_ = value["ResourceGroupId"].asString();
if(!value["BizStatus"].isNull())
bizStatus_ = value["BizStatus"].asString();
if(!value["GrafanaDashBoardUrl"].isNull())
grafanaDashBoardUrl_ = value["GrafanaDashBoardUrl"].asString();
}
@@ -266,6 +270,11 @@ std::string GetServiceInstanceResult::getServiceType()const
return serviceType_;
}
std::string GetServiceInstanceResult::getGrafanaDashBoardUrl()const
{
return grafanaDashBoardUrl_;
}
std::string GetServiceInstanceResult::getTemplateName()const
{
return templateName_;
@@ -316,6 +325,11 @@ std::string GetServiceInstanceResult::getPayType()const
return payType_;
}
std::string GetServiceInstanceResult::getBizStatus()const
{
return bizStatus_;
}
std::string GetServiceInstanceResult::getLicenseEndTime()const
{
return licenseEndTime_;

View File

@@ -0,0 +1,131 @@
/*
* 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/computenest/model/GetServiceTemplateParameterConstraintsRequest.h>
using AlibabaCloud::ComputeNest::Model::GetServiceTemplateParameterConstraintsRequest;
GetServiceTemplateParameterConstraintsRequest::GetServiceTemplateParameterConstraintsRequest()
: RpcServiceRequest("computenest", "2021-06-01", "GetServiceTemplateParameterConstraints") {
setMethod(HttpRequest::Method::Post);
}
GetServiceTemplateParameterConstraintsRequest::~GetServiceTemplateParameterConstraintsRequest() {}
std::string GetServiceTemplateParameterConstraintsRequest::getClientToken() const {
return clientToken_;
}
void GetServiceTemplateParameterConstraintsRequest::setClientToken(const std::string &clientToken) {
clientToken_ = clientToken;
setParameter(std::string("ClientToken"), clientToken);
}
bool GetServiceTemplateParameterConstraintsRequest::getEnablePrivateVpcConnection() const {
return enablePrivateVpcConnection_;
}
void GetServiceTemplateParameterConstraintsRequest::setEnablePrivateVpcConnection(bool enablePrivateVpcConnection) {
enablePrivateVpcConnection_ = enablePrivateVpcConnection;
setParameter(std::string("EnablePrivateVpcConnection"), enablePrivateVpcConnection ? "true" : "false");
}
std::string GetServiceTemplateParameterConstraintsRequest::getRegionId() const {
return regionId_;
}
void GetServiceTemplateParameterConstraintsRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string GetServiceTemplateParameterConstraintsRequest::getTemplateName() const {
return templateName_;
}
void GetServiceTemplateParameterConstraintsRequest::setTemplateName(const std::string &templateName) {
templateName_ = templateName;
setParameter(std::string("TemplateName"), templateName);
}
std::string GetServiceTemplateParameterConstraintsRequest::getServiceInstanceId() const {
return serviceInstanceId_;
}
void GetServiceTemplateParameterConstraintsRequest::setServiceInstanceId(const std::string &serviceInstanceId) {
serviceInstanceId_ = serviceInstanceId;
setParameter(std::string("ServiceInstanceId"), serviceInstanceId);
}
std::string GetServiceTemplateParameterConstraintsRequest::getDeployRegionId() const {
return deployRegionId_;
}
void GetServiceTemplateParameterConstraintsRequest::setDeployRegionId(const std::string &deployRegionId) {
deployRegionId_ = deployRegionId;
setParameter(std::string("DeployRegionId"), deployRegionId);
}
std::string GetServiceTemplateParameterConstraintsRequest::getSpecificationName() const {
return specificationName_;
}
void GetServiceTemplateParameterConstraintsRequest::setSpecificationName(const std::string &specificationName) {
specificationName_ = specificationName;
setParameter(std::string("SpecificationName"), specificationName);
}
std::string GetServiceTemplateParameterConstraintsRequest::getTrialType() const {
return trialType_;
}
void GetServiceTemplateParameterConstraintsRequest::setTrialType(const std::string &trialType) {
trialType_ = trialType;
setParameter(std::string("TrialType"), trialType);
}
std::string GetServiceTemplateParameterConstraintsRequest::getServiceVersion() const {
return serviceVersion_;
}
void GetServiceTemplateParameterConstraintsRequest::setServiceVersion(const std::string &serviceVersion) {
serviceVersion_ = serviceVersion;
setParameter(std::string("ServiceVersion"), serviceVersion);
}
std::string GetServiceTemplateParameterConstraintsRequest::getServiceId() const {
return serviceId_;
}
void GetServiceTemplateParameterConstraintsRequest::setServiceId(const std::string &serviceId) {
serviceId_ = serviceId;
setParameter(std::string("ServiceId"), serviceId);
}
std::vector<GetServiceTemplateParameterConstraintsRequest::Parameters> GetServiceTemplateParameterConstraintsRequest::getParameters() const {
return parameters_;
}
void GetServiceTemplateParameterConstraintsRequest::setParameters(const std::vector<GetServiceTemplateParameterConstraintsRequest::Parameters> &parameters) {
parameters_ = parameters;
for(int dep1 = 0; dep1 != parameters.size(); dep1++) {
auto parametersObj = parameters.at(dep1);
std::string parametersObjStr = std::string("Parameters") + "." + std::to_string(dep1 + 1);
setParameter(parametersObjStr + ".ParameterValue", parametersObj.parameterValue);
setParameter(parametersObjStr + ".ParameterKey", parametersObj.parameterKey);
}
}

View File

@@ -0,0 +1,104 @@
/*
* 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/computenest/model/GetServiceTemplateParameterConstraintsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::ComputeNest;
using namespace AlibabaCloud::ComputeNest::Model;
GetServiceTemplateParameterConstraintsResult::GetServiceTemplateParameterConstraintsResult() :
ServiceResult()
{}
GetServiceTemplateParameterConstraintsResult::GetServiceTemplateParameterConstraintsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetServiceTemplateParameterConstraintsResult::~GetServiceTemplateParameterConstraintsResult()
{}
void GetServiceTemplateParameterConstraintsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allParameterConstraintsNode = value["ParameterConstraints"]["ParameterConstraintsItem"];
for (auto valueParameterConstraintsParameterConstraintsItem : allParameterConstraintsNode)
{
ParameterConstraintsItem parameterConstraintsObject;
if(!valueParameterConstraintsParameterConstraintsItem["Type"].isNull())
parameterConstraintsObject.type = valueParameterConstraintsParameterConstraintsItem["Type"].asString();
if(!valueParameterConstraintsParameterConstraintsItem["ParameterKey"].isNull())
parameterConstraintsObject.parameterKey = valueParameterConstraintsParameterConstraintsItem["ParameterKey"].asString();
if(!valueParameterConstraintsParameterConstraintsItem["Behavior"].isNull())
parameterConstraintsObject.behavior = valueParameterConstraintsParameterConstraintsItem["Behavior"].asString();
if(!valueParameterConstraintsParameterConstraintsItem["BehaviorReason"].isNull())
parameterConstraintsObject.behaviorReason = valueParameterConstraintsParameterConstraintsItem["BehaviorReason"].asString();
auto allOriginalConstraintsNode = valueParameterConstraintsParameterConstraintsItem["OriginalConstraints"]["OriginalConstraintsItem"];
for (auto valueParameterConstraintsParameterConstraintsItemOriginalConstraintsOriginalConstraintsItem : allOriginalConstraintsNode)
{
ParameterConstraintsItem::OriginalConstraintsItem originalConstraintsObject;
if(!valueParameterConstraintsParameterConstraintsItemOriginalConstraintsOriginalConstraintsItem["PropertyName"].isNull())
originalConstraintsObject.propertyName = valueParameterConstraintsParameterConstraintsItemOriginalConstraintsOriginalConstraintsItem["PropertyName"].asString();
if(!valueParameterConstraintsParameterConstraintsItemOriginalConstraintsOriginalConstraintsItem["ResourceName"].isNull())
originalConstraintsObject.resourceName = valueParameterConstraintsParameterConstraintsItemOriginalConstraintsOriginalConstraintsItem["ResourceName"].asString();
if(!valueParameterConstraintsParameterConstraintsItemOriginalConstraintsOriginalConstraintsItem["ResourceType"].isNull())
originalConstraintsObject.resourceType = valueParameterConstraintsParameterConstraintsItemOriginalConstraintsOriginalConstraintsItem["ResourceType"].asString();
auto allAllowedValues1 = value["AllowedValues"]["AllowedValues"];
for (auto value : allAllowedValues1)
originalConstraintsObject.allowedValues1.push_back(value.asString());
parameterConstraintsObject.originalConstraints.push_back(originalConstraintsObject);
}
auto allQueryErrorsNode = valueParameterConstraintsParameterConstraintsItem["QueryErrors"]["QueryErrorsItem"];
for (auto valueParameterConstraintsParameterConstraintsItemQueryErrorsQueryErrorsItem : allQueryErrorsNode)
{
ParameterConstraintsItem::QueryErrorsItem queryErrorsObject;
if(!valueParameterConstraintsParameterConstraintsItemQueryErrorsQueryErrorsItem["ErrorMessage"].isNull())
queryErrorsObject.errorMessage = valueParameterConstraintsParameterConstraintsItemQueryErrorsQueryErrorsItem["ErrorMessage"].asString();
if(!valueParameterConstraintsParameterConstraintsItemQueryErrorsQueryErrorsItem["ResourceName"].isNull())
queryErrorsObject.resourceName = valueParameterConstraintsParameterConstraintsItemQueryErrorsQueryErrorsItem["ResourceName"].asString();
if(!valueParameterConstraintsParameterConstraintsItemQueryErrorsQueryErrorsItem["ResourceType"].isNull())
queryErrorsObject.resourceType = valueParameterConstraintsParameterConstraintsItemQueryErrorsQueryErrorsItem["ResourceType"].asString();
parameterConstraintsObject.queryErrors.push_back(queryErrorsObject);
}
auto allAllowedValues = value["AllowedValues"]["AllowedValues"];
for (auto value : allAllowedValues)
parameterConstraintsObject.allowedValues.push_back(value.asString());
auto allAssociationParameterNames = value["AssociationParameterNames"]["AssociationParameterNames"];
for (auto value : allAssociationParameterNames)
parameterConstraintsObject.associationParameterNames.push_back(value.asString());
parameterConstraints_.push_back(parameterConstraintsObject);
}
auto allFamilyConstraints = value["FamilyConstraints"]["PamilyConstraints"];
for (const auto &item : allFamilyConstraints)
familyConstraints_.push_back(item.asString());
}
std::vector<GetServiceTemplateParameterConstraintsResult::ParameterConstraintsItem> GetServiceTemplateParameterConstraintsResult::getParameterConstraints()const
{
return parameterConstraints_;
}
std::vector<std::string> GetServiceTemplateParameterConstraintsResult::getFamilyConstraints()const
{
return familyConstraints_;
}

View File

@@ -52,12 +52,30 @@ void ListServiceInstanceLogsRequest::setServiceInstanceId(const std::string &ser
setParameter(std::string("ServiceInstanceId"), serviceInstanceId);
}
std::string ListServiceInstanceLogsRequest::getMaxResults() const {
std::string ListServiceInstanceLogsRequest::getLogSource() const {
return logSource_;
}
void ListServiceInstanceLogsRequest::setLogSource(const std::string &logSource) {
logSource_ = logSource;
setParameter(std::string("LogSource"), logSource);
}
int ListServiceInstanceLogsRequest::getMaxResults() const {
return maxResults_;
}
void ListServiceInstanceLogsRequest::setMaxResults(const std::string &maxResults) {
void ListServiceInstanceLogsRequest::setMaxResults(int maxResults) {
maxResults_ = maxResults;
setParameter(std::string("MaxResults"), maxResults);
setParameter(std::string("MaxResults"), std::to_string(maxResults));
}
std::string ListServiceInstanceLogsRequest::getLogstore() const {
return logstore_;
}
void ListServiceInstanceLogsRequest::setLogstore(const std::string &logstore) {
logstore_ = logstore;
setParameter(std::string("Logstore"), logstore);
}

View File

@@ -45,8 +45,6 @@ void ListServiceInstanceLogsResult::parse(const std::string &payload)
ServiceInstanceLogs serviceInstancesLogsObject;
if(!valueServiceInstancesLogsServiceInstanceLogs["Timestamp"].isNull())
serviceInstancesLogsObject.timestamp = valueServiceInstancesLogsServiceInstanceLogs["Timestamp"].asString();
if(!valueServiceInstancesLogsServiceInstanceLogs["ServiceInstanceId"].isNull())
serviceInstancesLogsObject.serviceInstanceId = valueServiceInstancesLogsServiceInstanceLogs["ServiceInstanceId"].asString();
if(!valueServiceInstancesLogsServiceInstanceLogs["Source"].isNull())
serviceInstancesLogsObject.source = valueServiceInstancesLogsServiceInstanceLogs["Source"].asString();
if(!valueServiceInstancesLogsServiceInstanceLogs["Content"].isNull())
@@ -64,7 +62,7 @@ void ListServiceInstanceLogsResult::parse(const std::string &payload)
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
if(!value["MaxResults"].isNull())
maxResults_ = value["MaxResults"].asString();
maxResults_ = std::stoi(value["MaxResults"].asString());
}
@@ -73,7 +71,7 @@ std::string ListServiceInstanceLogsResult::getNextToken()const
return nextToken_;
}
std::string ListServiceInstanceLogsResult::getMaxResults()const
int ListServiceInstanceLogsResult::getMaxResults()const
{
return maxResults_;
}

View File

@@ -52,6 +52,15 @@ void ListServiceInstanceResourcesRequest::setRegionId(const std::string &regionI
setParameter(std::string("RegionId"), regionId);
}
std::string ListServiceInstanceResourcesRequest::getServiceInstanceResourceType() const {
return serviceInstanceResourceType_;
}
void ListServiceInstanceResourcesRequest::setServiceInstanceResourceType(const std::string &serviceInstanceResourceType) {
serviceInstanceResourceType_ = serviceInstanceResourceType;
setParameter(std::string("ServiceInstanceResourceType"), serviceInstanceResourceType);
}
std::vector<std::string> ListServiceInstanceResourcesRequest::getResourceARN() const {
return resourceARN_;
}
@@ -92,13 +101,13 @@ void ListServiceInstanceResourcesRequest::setExpireTimeStart(const std::string &
setParameter(std::string("ExpireTimeStart"), expireTimeStart);
}
std::string ListServiceInstanceResourcesRequest::getMaxResults() const {
int ListServiceInstanceResourcesRequest::getMaxResults() const {
return maxResults_;
}
void ListServiceInstanceResourcesRequest::setMaxResults(const std::string &maxResults) {
void ListServiceInstanceResourcesRequest::setMaxResults(int maxResults) {
maxResults_ = maxResults;
setParameter(std::string("MaxResults"), maxResults);
setParameter(std::string("MaxResults"), std::to_string(maxResults));
}
std::string ListServiceInstanceResourcesRequest::getPayType() const {

View File

@@ -61,12 +61,14 @@ void ListServiceInstanceResourcesResult::parse(const std::string &payload)
resourcesObject.productType = valueResourcesResourcesItem["ProductType"].asString();
if(!valueResourcesResourcesItem["ProductCode"].isNull())
resourcesObject.productCode = valueResourcesResourcesItem["ProductCode"].asString();
if(!valueResourcesResourcesItem["Status"].isNull())
resourcesObject.status = valueResourcesResourcesItem["Status"].asString();
resources_.push_back(resourcesObject);
}
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
if(!value["MaxResults"].isNull())
maxResults_ = value["MaxResults"].asString();
maxResults_ = std::stoi(value["MaxResults"].asString());
}
@@ -75,7 +77,7 @@ std::string ListServiceInstanceResourcesResult::getNextToken()const
return nextToken_;
}
std::string ListServiceInstanceResourcesResult::getMaxResults()const
int ListServiceInstanceResourcesResult::getMaxResults()const
{
return maxResults_;
}

View File

@@ -79,12 +79,12 @@ void ListServiceInstancesRequest::setFilter(const std::vector<ListServiceInstanc
}
}
std::string ListServiceInstancesRequest::getMaxResults() const {
int ListServiceInstancesRequest::getMaxResults() const {
return maxResults_;
}
void ListServiceInstancesRequest::setMaxResults(const std::string &maxResults) {
void ListServiceInstancesRequest::setMaxResults(int maxResults) {
maxResults_ = maxResults;
setParameter(std::string("MaxResults"), maxResults);
setParameter(std::string("MaxResults"), std::to_string(maxResults));
}

View File

@@ -85,6 +85,8 @@ void ListServiceInstancesResult::parse(const std::string &payload)
serviceInstancesObject.marketInstanceId = valueServiceInstancesServiceInstance["MarketInstanceId"].asString();
if(!valueServiceInstancesServiceInstance["ResourceGroupId"].isNull())
serviceInstancesObject.resourceGroupId = valueServiceInstancesServiceInstance["ResourceGroupId"].asString();
if(!valueServiceInstancesServiceInstance["BizStatus"].isNull())
serviceInstancesObject.bizStatus = valueServiceInstancesServiceInstance["BizStatus"].asString();
auto allTagsNode = valueServiceInstancesServiceInstance["Tags"]["Tag"];
for (auto valueServiceInstancesServiceInstanceTagsTag : allTagsNode)
{
@@ -135,7 +137,7 @@ void ListServiceInstancesResult::parse(const std::string &payload)
if(!value["TotalCount"].isNull())
totalCount_ = std::stol(value["TotalCount"].asString());
if(!value["MaxResults"].isNull())
maxResults_ = value["MaxResults"].asString();
maxResults_ = std::stoi(value["MaxResults"].asString());
}
@@ -154,7 +156,7 @@ std::string ListServiceInstancesResult::getNextToken()const
return nextToken_;
}
std::string ListServiceInstancesResult::getMaxResults()const
int ListServiceInstancesResult::getMaxResults()const
{
return maxResults_;
}

View File

@@ -27,14 +27,30 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/AddDcdnIpaDomainResult.h
include/alibabacloud/dcdn/model/BatchAddDcdnDomainRequest.h
include/alibabacloud/dcdn/model/BatchAddDcdnDomainResult.h
include/alibabacloud/dcdn/model/BatchCreateDcdnWafRulesRequest.h
include/alibabacloud/dcdn/model/BatchCreateDcdnWafRulesResult.h
include/alibabacloud/dcdn/model/BatchDeleteDcdnDomainConfigsRequest.h
include/alibabacloud/dcdn/model/BatchDeleteDcdnDomainConfigsResult.h
include/alibabacloud/dcdn/model/BatchDeleteDcdnKvRequest.h
include/alibabacloud/dcdn/model/BatchDeleteDcdnKvResult.h
include/alibabacloud/dcdn/model/BatchDeleteDcdnKvWithHighCapacityRequest.h
include/alibabacloud/dcdn/model/BatchDeleteDcdnKvWithHighCapacityResult.h
include/alibabacloud/dcdn/model/BatchDeleteDcdnWafRulesRequest.h
include/alibabacloud/dcdn/model/BatchDeleteDcdnWafRulesResult.h
include/alibabacloud/dcdn/model/BatchModifyDcdnWafRulesRequest.h
include/alibabacloud/dcdn/model/BatchModifyDcdnWafRulesResult.h
include/alibabacloud/dcdn/model/BatchPutDcdnKvRequest.h
include/alibabacloud/dcdn/model/BatchPutDcdnKvResult.h
include/alibabacloud/dcdn/model/BatchPutDcdnKvWithHighCapacityRequest.h
include/alibabacloud/dcdn/model/BatchPutDcdnKvWithHighCapacityResult.h
include/alibabacloud/dcdn/model/BatchSetDcdnDomainCertificateRequest.h
include/alibabacloud/dcdn/model/BatchSetDcdnDomainCertificateResult.h
include/alibabacloud/dcdn/model/BatchSetDcdnDomainConfigsRequest.h
include/alibabacloud/dcdn/model/BatchSetDcdnDomainConfigsResult.h
include/alibabacloud/dcdn/model/BatchSetDcdnIpaDomainConfigsRequest.h
include/alibabacloud/dcdn/model/BatchSetDcdnIpaDomainConfigsResult.h
include/alibabacloud/dcdn/model/BatchSetDcdnWafDomainConfigsRequest.h
include/alibabacloud/dcdn/model/BatchSetDcdnWafDomainConfigsResult.h
include/alibabacloud/dcdn/model/BatchStartDcdnDomainRequest.h
include/alibabacloud/dcdn/model/BatchStartDcdnDomainResult.h
include/alibabacloud/dcdn/model/BatchStopDcdnDomainRequest.h
@@ -51,12 +67,14 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/CreateDcdnSLSRealTimeLogDeliveryResult.h
include/alibabacloud/dcdn/model/CreateDcdnSubTaskRequest.h
include/alibabacloud/dcdn/model/CreateDcdnSubTaskResult.h
include/alibabacloud/dcdn/model/CreateDcdnWafGroupRequest.h
include/alibabacloud/dcdn/model/CreateDcdnWafGroupResult.h
include/alibabacloud/dcdn/model/CreateDcdnWafPolicyRequest.h
include/alibabacloud/dcdn/model/CreateDcdnWafPolicyResult.h
include/alibabacloud/dcdn/model/CreateRoutineRequest.h
include/alibabacloud/dcdn/model/CreateRoutineResult.h
include/alibabacloud/dcdn/model/CreateSlrAndSlsProjectRequest.h
include/alibabacloud/dcdn/model/CreateSlrAndSlsProjectResult.h
include/alibabacloud/dcdn/model/DcdnHttpRequestTestToolRequest.h
include/alibabacloud/dcdn/model/DcdnHttpRequestTestToolResult.h
include/alibabacloud/dcdn/model/DeleteDcdnDeliverTaskRequest.h
include/alibabacloud/dcdn/model/DeleteDcdnDeliverTaskResult.h
include/alibabacloud/dcdn/model/DeleteDcdnDomainRequest.h
@@ -65,6 +83,10 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/DeleteDcdnIpaDomainResult.h
include/alibabacloud/dcdn/model/DeleteDcdnIpaSpecificConfigRequest.h
include/alibabacloud/dcdn/model/DeleteDcdnIpaSpecificConfigResult.h
include/alibabacloud/dcdn/model/DeleteDcdnKvRequest.h
include/alibabacloud/dcdn/model/DeleteDcdnKvResult.h
include/alibabacloud/dcdn/model/DeleteDcdnKvNamespaceRequest.h
include/alibabacloud/dcdn/model/DeleteDcdnKvNamespaceResult.h
include/alibabacloud/dcdn/model/DeleteDcdnRealTimeLogProjectRequest.h
include/alibabacloud/dcdn/model/DeleteDcdnRealTimeLogProjectResult.h
include/alibabacloud/dcdn/model/DeleteDcdnSpecificConfigRequest.h
@@ -73,6 +95,12 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/DeleteDcdnSpecificStagingConfigResult.h
include/alibabacloud/dcdn/model/DeleteDcdnSubTaskRequest.h
include/alibabacloud/dcdn/model/DeleteDcdnSubTaskResult.h
include/alibabacloud/dcdn/model/DeleteDcdnUserConfigRequest.h
include/alibabacloud/dcdn/model/DeleteDcdnUserConfigResult.h
include/alibabacloud/dcdn/model/DeleteDcdnWafGroupRequest.h
include/alibabacloud/dcdn/model/DeleteDcdnWafGroupResult.h
include/alibabacloud/dcdn/model/DeleteDcdnWafPolicyRequest.h
include/alibabacloud/dcdn/model/DeleteDcdnWafPolicyResult.h
include/alibabacloud/dcdn/model/DeleteRoutineRequest.h
include/alibabacloud/dcdn/model/DeleteRoutineResult.h
include/alibabacloud/dcdn/model/DeleteRoutineCodeRevisionRequest.h
@@ -91,16 +119,18 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/DescribeDcdnCertificateDetailResult.h
include/alibabacloud/dcdn/model/DescribeDcdnCertificateListRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnCertificateListResult.h
include/alibabacloud/dcdn/model/DescribeDcdnConfigGroupDetailRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnConfigGroupDetailResult.h
include/alibabacloud/dcdn/model/DescribeDcdnConfigOfVersionRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnConfigOfVersionResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDdosServiceRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDdosServiceResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDdosSpecInfoRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDdosSpecInfoResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDeletedDomainsRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDeletedDomainsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDeliverListRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDeliverListResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainBpsDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainBpsDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainBpsDataByLayerRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainBpsDataByLayerResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainByCertificateRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainByCertificateResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainCcActivityLogRequest.h
@@ -117,14 +147,20 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/DescribeDcdnDomainHitRateDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainHttpCodeDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainHttpCodeDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainHttpCodeDataByLayerRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainHttpCodeDataByLayerResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainIpaBpsDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainIpaBpsDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainIpaConnDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainIpaConnDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainIpaTrafficDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainIpaTrafficDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainIspDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainIspDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainLogRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainLogResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainLogExTtlRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainLogExTtlResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainMultiUsageDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainMultiUsageDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainOriginBpsDataRequest.h
@@ -137,6 +173,8 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/DescribeDcdnDomainPvDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainQpsDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainQpsDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainQpsDataByLayerRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainQpsDataByLayerResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeBpsDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeBpsDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainRealTimeByteHitRateDataRequest.h
@@ -177,14 +215,20 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketHttpCodeDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketTrafficDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainWebsocketTrafficDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnEsExceptionDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnEsExceptionDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnEsExecuteDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnEsExecuteDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainsBySourceRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnDomainsBySourceResult.h
include/alibabacloud/dcdn/model/DescribeDcdnErUsageDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnErUsageDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnFullDomainsBlockIPConfigRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnFullDomainsBlockIPConfigResult.h
include/alibabacloud/dcdn/model/DescribeDcdnFullDomainsBlockIPHistoryRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnFullDomainsBlockIPHistoryResult.h
include/alibabacloud/dcdn/model/DescribeDcdnHttpsDomainListRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnHttpsDomainListResult.h
include/alibabacloud/dcdn/model/DescribeDcdnIpInfoRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnIpInfoResult.h
include/alibabacloud/dcdn/model/DescribeDcdnIpaDomainCidrRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnIpaDomainCidrResult.h
include/alibabacloud/dcdn/model/DescribeDcdnIpaDomainConfigsRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnIpaDomainConfigsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnIpaDomainDetailRequest.h
@@ -193,6 +237,18 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/DescribeDcdnIpaServiceResult.h
include/alibabacloud/dcdn/model/DescribeDcdnIpaUserDomainsRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnIpaUserDomainsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnKvAccountRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnKvAccountResult.h
include/alibabacloud/dcdn/model/DescribeDcdnKvAccountStatusRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnKvAccountStatusResult.h
include/alibabacloud/dcdn/model/DescribeDcdnKvNamespaceRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnKvNamespaceResult.h
include/alibabacloud/dcdn/model/DescribeDcdnL2IpsRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnL2IpsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnL2VipsRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnL2VipsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnOriginSiteHealthStatusRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnOriginSiteHealthStatusResult.h
include/alibabacloud/dcdn/model/DescribeDcdnRealTimeDeliveryFieldRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnRealTimeDeliveryFieldResult.h
include/alibabacloud/dcdn/model/DescribeDcdnRefreshQuotaRequest.h
@@ -207,12 +263,16 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/DescribeDcdnReportResult.h
include/alibabacloud/dcdn/model/DescribeDcdnReportListRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnReportListResult.h
include/alibabacloud/dcdn/model/DescribeDcdnSLSRealTimeLogTypeRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnSLSRealTimeLogTypeResult.h
include/alibabacloud/dcdn/model/DescribeDcdnSLSRealtimeLogDeliveryRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnSLSRealtimeLogDeliveryResult.h
include/alibabacloud/dcdn/model/DescribeDcdnSMCertificateDetailRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnSMCertificateDetailResult.h
include/alibabacloud/dcdn/model/DescribeDcdnSMCertificateListRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnSMCertificateListResult.h
include/alibabacloud/dcdn/model/DescribeDcdnSSLCertificateListRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnSSLCertificateListResult.h
include/alibabacloud/dcdn/model/DescribeDcdnSecFuncInfoRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnSecFuncInfoResult.h
include/alibabacloud/dcdn/model/DescribeDcdnSecSpecInfoRequest.h
@@ -231,6 +291,10 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/DescribeDcdnUserBillHistoryResult.h
include/alibabacloud/dcdn/model/DescribeDcdnUserBillTypeRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnUserBillTypeResult.h
include/alibabacloud/dcdn/model/DescribeDcdnUserCertificateExpireCountRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnUserCertificateExpireCountResult.h
include/alibabacloud/dcdn/model/DescribeDcdnUserConfigsRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnUserConfigsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnUserDomainsRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnUserDomainsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnUserDomainsByFuncRequest.h
@@ -247,18 +311,72 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/DescribeDcdnUserSecDropByMinuteResult.h
include/alibabacloud/dcdn/model/DescribeDcdnUserTagsRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnUserTagsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnUserVipsByDomainRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnUserVipsByDomainResult.h
include/alibabacloud/dcdn/model/DescribeDcdnVerifyContentRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnVerifyContentResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafBotAppKeyRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafBotAppKeyResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafDefaultRulesRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafDefaultRulesResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafDomainRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafDomainResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafDomainDetailRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafDomainDetailResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafDomainsRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafDomainsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafFilterInfoRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafFilterInfoResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafGeoInfoRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafGeoInfoResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafGroupRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafGroupResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafGroupsRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafGroupsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafLogsRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafLogsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafPoliciesRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafPoliciesResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafPolicyRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafPolicyResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafPolicyDomainsRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafPolicyDomainsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafPolicyValidDomainsRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafPolicyValidDomainsResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafRuleRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafRuleResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafRulesRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafRulesResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafScenesRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafScenesResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafServiceRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafServiceResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafSpecInfoRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafSpecInfoResult.h
include/alibabacloud/dcdn/model/DescribeDcdnWafUsageDataRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnWafUsageDataResult.h
include/alibabacloud/dcdn/model/DescribeDcdnsecServiceRequest.h
include/alibabacloud/dcdn/model/DescribeDcdnsecServiceResult.h
include/alibabacloud/dcdn/model/DescribeDdosAllEventListRequest.h
include/alibabacloud/dcdn/model/DescribeDdosAllEventListResult.h
include/alibabacloud/dcdn/model/DescribeEncryptRoutineUidRequest.h
include/alibabacloud/dcdn/model/DescribeEncryptRoutineUidResult.h
include/alibabacloud/dcdn/model/DescribeHighlightInfoRequest.h
include/alibabacloud/dcdn/model/DescribeHighlightInfoResult.h
include/alibabacloud/dcdn/model/DescribeKvUsageDataRequest.h
include/alibabacloud/dcdn/model/DescribeKvUsageDataResult.h
include/alibabacloud/dcdn/model/DescribeRDDomainConfigRequest.h
include/alibabacloud/dcdn/model/DescribeRDDomainConfigResult.h
include/alibabacloud/dcdn/model/DescribeRDDomainsRequest.h
include/alibabacloud/dcdn/model/DescribeRDDomainsResult.h
include/alibabacloud/dcdn/model/DescribeRoutineRequest.h
include/alibabacloud/dcdn/model/DescribeRoutineResult.h
include/alibabacloud/dcdn/model/DescribeRoutineCanaryEnvsRequest.h
include/alibabacloud/dcdn/model/DescribeRoutineCanaryEnvsResult.h
include/alibabacloud/dcdn/model/DescribeRoutineCodeRevisionRequest.h
include/alibabacloud/dcdn/model/DescribeRoutineCodeRevisionResult.h
include/alibabacloud/dcdn/model/DescribeRoutineRelatedDomainsRequest.h
include/alibabacloud/dcdn/model/DescribeRoutineRelatedDomainsResult.h
include/alibabacloud/dcdn/model/DescribeRoutineSpecRequest.h
include/alibabacloud/dcdn/model/DescribeRoutineSpecResult.h
include/alibabacloud/dcdn/model/DescribeRoutineUserInfoRequest.h
@@ -273,12 +391,24 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/DescribeUserLogserviceStatusResult.h
include/alibabacloud/dcdn/model/EditRoutineConfRequest.h
include/alibabacloud/dcdn/model/EditRoutineConfResult.h
include/alibabacloud/dcdn/model/ListDcdnEsTemplateInfoRequest.h
include/alibabacloud/dcdn/model/ListDcdnEsTemplateInfoResult.h
include/alibabacloud/dcdn/model/GetDcdnKvRequest.h
include/alibabacloud/dcdn/model/GetDcdnKvResult.h
include/alibabacloud/dcdn/model/GetDcdnKvStatusRequest.h
include/alibabacloud/dcdn/model/GetDcdnKvStatusResult.h
include/alibabacloud/dcdn/model/ListDcdnKvRequest.h
include/alibabacloud/dcdn/model/ListDcdnKvResult.h
include/alibabacloud/dcdn/model/ListDcdnRealTimeDeliveryProjectRequest.h
include/alibabacloud/dcdn/model/ListDcdnRealTimeDeliveryProjectResult.h
include/alibabacloud/dcdn/model/ModifyDCdnDomainSchdmByPropertyRequest.h
include/alibabacloud/dcdn/model/ModifyDCdnDomainSchdmByPropertyResult.h
include/alibabacloud/dcdn/model/ModifyDcdnWafGroupRequest.h
include/alibabacloud/dcdn/model/ModifyDcdnWafGroupResult.h
include/alibabacloud/dcdn/model/ModifyDcdnWafPolicyRequest.h
include/alibabacloud/dcdn/model/ModifyDcdnWafPolicyResult.h
include/alibabacloud/dcdn/model/ModifyDcdnWafPolicyDomainsRequest.h
include/alibabacloud/dcdn/model/ModifyDcdnWafPolicyDomainsResult.h
include/alibabacloud/dcdn/model/ModifyDcdnWafRuleRequest.h
include/alibabacloud/dcdn/model/ModifyDcdnWafRuleResult.h
include/alibabacloud/dcdn/model/OpenDcdnServiceRequest.h
include/alibabacloud/dcdn/model/OpenDcdnServiceResult.h
include/alibabacloud/dcdn/model/PreloadDcdnObjectCachesRequest.h
@@ -287,18 +417,28 @@ set(dcdn_public_header_model
include/alibabacloud/dcdn/model/PublishDcdnStagingConfigToProductionResult.h
include/alibabacloud/dcdn/model/PublishRoutineCodeRevisionRequest.h
include/alibabacloud/dcdn/model/PublishRoutineCodeRevisionResult.h
include/alibabacloud/dcdn/model/PutDcdnKvRequest.h
include/alibabacloud/dcdn/model/PutDcdnKvResult.h
include/alibabacloud/dcdn/model/PutDcdnKvNamespaceRequest.h
include/alibabacloud/dcdn/model/PutDcdnKvNamespaceResult.h
include/alibabacloud/dcdn/model/PutDcdnKvWithHighCapacityRequest.h
include/alibabacloud/dcdn/model/PutDcdnKvWithHighCapacityResult.h
include/alibabacloud/dcdn/model/RefreshDcdnObjectCacheByCacheTagRequest.h
include/alibabacloud/dcdn/model/RefreshDcdnObjectCacheByCacheTagResult.h
include/alibabacloud/dcdn/model/RefreshDcdnObjectCachesRequest.h
include/alibabacloud/dcdn/model/RefreshDcdnObjectCachesResult.h
include/alibabacloud/dcdn/model/RefreshErObjectCachesRequest.h
include/alibabacloud/dcdn/model/RefreshErObjectCachesResult.h
include/alibabacloud/dcdn/model/RollbackDcdnStagingConfigRequest.h
include/alibabacloud/dcdn/model/RollbackDcdnStagingConfigResult.h
include/alibabacloud/dcdn/model/SetDcdnConfigOfVersionRequest.h
include/alibabacloud/dcdn/model/SetDcdnConfigOfVersionResult.h
include/alibabacloud/dcdn/model/SetDcdnDomainCSRCertificateRequest.h
include/alibabacloud/dcdn/model/SetDcdnDomainCSRCertificateResult.h
include/alibabacloud/dcdn/model/SetDcdnDomainCertificateRequest.h
include/alibabacloud/dcdn/model/SetDcdnDomainCertificateResult.h
include/alibabacloud/dcdn/model/SetDcdnDomainSMCertificateRequest.h
include/alibabacloud/dcdn/model/SetDcdnDomainSMCertificateResult.h
include/alibabacloud/dcdn/model/SetDcdnDomainSSLCertificateRequest.h
include/alibabacloud/dcdn/model/SetDcdnDomainSSLCertificateResult.h
include/alibabacloud/dcdn/model/SetDcdnDomainStagingConfigRequest.h
include/alibabacloud/dcdn/model/SetDcdnDomainStagingConfigResult.h
include/alibabacloud/dcdn/model/SetDcdnFullDomainsBlockIPRequest.h
@@ -346,14 +486,30 @@ set(dcdn_src
src/model/AddDcdnIpaDomainResult.cc
src/model/BatchAddDcdnDomainRequest.cc
src/model/BatchAddDcdnDomainResult.cc
src/model/BatchCreateDcdnWafRulesRequest.cc
src/model/BatchCreateDcdnWafRulesResult.cc
src/model/BatchDeleteDcdnDomainConfigsRequest.cc
src/model/BatchDeleteDcdnDomainConfigsResult.cc
src/model/BatchDeleteDcdnKvRequest.cc
src/model/BatchDeleteDcdnKvResult.cc
src/model/BatchDeleteDcdnKvWithHighCapacityRequest.cc
src/model/BatchDeleteDcdnKvWithHighCapacityResult.cc
src/model/BatchDeleteDcdnWafRulesRequest.cc
src/model/BatchDeleteDcdnWafRulesResult.cc
src/model/BatchModifyDcdnWafRulesRequest.cc
src/model/BatchModifyDcdnWafRulesResult.cc
src/model/BatchPutDcdnKvRequest.cc
src/model/BatchPutDcdnKvResult.cc
src/model/BatchPutDcdnKvWithHighCapacityRequest.cc
src/model/BatchPutDcdnKvWithHighCapacityResult.cc
src/model/BatchSetDcdnDomainCertificateRequest.cc
src/model/BatchSetDcdnDomainCertificateResult.cc
src/model/BatchSetDcdnDomainConfigsRequest.cc
src/model/BatchSetDcdnDomainConfigsResult.cc
src/model/BatchSetDcdnIpaDomainConfigsRequest.cc
src/model/BatchSetDcdnIpaDomainConfigsResult.cc
src/model/BatchSetDcdnWafDomainConfigsRequest.cc
src/model/BatchSetDcdnWafDomainConfigsResult.cc
src/model/BatchStartDcdnDomainRequest.cc
src/model/BatchStartDcdnDomainResult.cc
src/model/BatchStopDcdnDomainRequest.cc
@@ -370,12 +526,14 @@ set(dcdn_src
src/model/CreateDcdnSLSRealTimeLogDeliveryResult.cc
src/model/CreateDcdnSubTaskRequest.cc
src/model/CreateDcdnSubTaskResult.cc
src/model/CreateDcdnWafGroupRequest.cc
src/model/CreateDcdnWafGroupResult.cc
src/model/CreateDcdnWafPolicyRequest.cc
src/model/CreateDcdnWafPolicyResult.cc
src/model/CreateRoutineRequest.cc
src/model/CreateRoutineResult.cc
src/model/CreateSlrAndSlsProjectRequest.cc
src/model/CreateSlrAndSlsProjectResult.cc
src/model/DcdnHttpRequestTestToolRequest.cc
src/model/DcdnHttpRequestTestToolResult.cc
src/model/DeleteDcdnDeliverTaskRequest.cc
src/model/DeleteDcdnDeliverTaskResult.cc
src/model/DeleteDcdnDomainRequest.cc
@@ -384,6 +542,10 @@ set(dcdn_src
src/model/DeleteDcdnIpaDomainResult.cc
src/model/DeleteDcdnIpaSpecificConfigRequest.cc
src/model/DeleteDcdnIpaSpecificConfigResult.cc
src/model/DeleteDcdnKvRequest.cc
src/model/DeleteDcdnKvResult.cc
src/model/DeleteDcdnKvNamespaceRequest.cc
src/model/DeleteDcdnKvNamespaceResult.cc
src/model/DeleteDcdnRealTimeLogProjectRequest.cc
src/model/DeleteDcdnRealTimeLogProjectResult.cc
src/model/DeleteDcdnSpecificConfigRequest.cc
@@ -392,6 +554,12 @@ set(dcdn_src
src/model/DeleteDcdnSpecificStagingConfigResult.cc
src/model/DeleteDcdnSubTaskRequest.cc
src/model/DeleteDcdnSubTaskResult.cc
src/model/DeleteDcdnUserConfigRequest.cc
src/model/DeleteDcdnUserConfigResult.cc
src/model/DeleteDcdnWafGroupRequest.cc
src/model/DeleteDcdnWafGroupResult.cc
src/model/DeleteDcdnWafPolicyRequest.cc
src/model/DeleteDcdnWafPolicyResult.cc
src/model/DeleteRoutineRequest.cc
src/model/DeleteRoutineResult.cc
src/model/DeleteRoutineCodeRevisionRequest.cc
@@ -410,16 +578,18 @@ set(dcdn_src
src/model/DescribeDcdnCertificateDetailResult.cc
src/model/DescribeDcdnCertificateListRequest.cc
src/model/DescribeDcdnCertificateListResult.cc
src/model/DescribeDcdnConfigGroupDetailRequest.cc
src/model/DescribeDcdnConfigGroupDetailResult.cc
src/model/DescribeDcdnConfigOfVersionRequest.cc
src/model/DescribeDcdnConfigOfVersionResult.cc
src/model/DescribeDcdnDdosServiceRequest.cc
src/model/DescribeDcdnDdosServiceResult.cc
src/model/DescribeDcdnDdosSpecInfoRequest.cc
src/model/DescribeDcdnDdosSpecInfoResult.cc
src/model/DescribeDcdnDeletedDomainsRequest.cc
src/model/DescribeDcdnDeletedDomainsResult.cc
src/model/DescribeDcdnDeliverListRequest.cc
src/model/DescribeDcdnDeliverListResult.cc
src/model/DescribeDcdnDomainBpsDataRequest.cc
src/model/DescribeDcdnDomainBpsDataResult.cc
src/model/DescribeDcdnDomainBpsDataByLayerRequest.cc
src/model/DescribeDcdnDomainBpsDataByLayerResult.cc
src/model/DescribeDcdnDomainByCertificateRequest.cc
src/model/DescribeDcdnDomainByCertificateResult.cc
src/model/DescribeDcdnDomainCcActivityLogRequest.cc
@@ -436,14 +606,20 @@ set(dcdn_src
src/model/DescribeDcdnDomainHitRateDataResult.cc
src/model/DescribeDcdnDomainHttpCodeDataRequest.cc
src/model/DescribeDcdnDomainHttpCodeDataResult.cc
src/model/DescribeDcdnDomainHttpCodeDataByLayerRequest.cc
src/model/DescribeDcdnDomainHttpCodeDataByLayerResult.cc
src/model/DescribeDcdnDomainIpaBpsDataRequest.cc
src/model/DescribeDcdnDomainIpaBpsDataResult.cc
src/model/DescribeDcdnDomainIpaConnDataRequest.cc
src/model/DescribeDcdnDomainIpaConnDataResult.cc
src/model/DescribeDcdnDomainIpaTrafficDataRequest.cc
src/model/DescribeDcdnDomainIpaTrafficDataResult.cc
src/model/DescribeDcdnDomainIspDataRequest.cc
src/model/DescribeDcdnDomainIspDataResult.cc
src/model/DescribeDcdnDomainLogRequest.cc
src/model/DescribeDcdnDomainLogResult.cc
src/model/DescribeDcdnDomainLogExTtlRequest.cc
src/model/DescribeDcdnDomainLogExTtlResult.cc
src/model/DescribeDcdnDomainMultiUsageDataRequest.cc
src/model/DescribeDcdnDomainMultiUsageDataResult.cc
src/model/DescribeDcdnDomainOriginBpsDataRequest.cc
@@ -456,6 +632,8 @@ set(dcdn_src
src/model/DescribeDcdnDomainPvDataResult.cc
src/model/DescribeDcdnDomainQpsDataRequest.cc
src/model/DescribeDcdnDomainQpsDataResult.cc
src/model/DescribeDcdnDomainQpsDataByLayerRequest.cc
src/model/DescribeDcdnDomainQpsDataByLayerResult.cc
src/model/DescribeDcdnDomainRealTimeBpsDataRequest.cc
src/model/DescribeDcdnDomainRealTimeBpsDataResult.cc
src/model/DescribeDcdnDomainRealTimeByteHitRateDataRequest.cc
@@ -496,14 +674,20 @@ set(dcdn_src
src/model/DescribeDcdnDomainWebsocketHttpCodeDataResult.cc
src/model/DescribeDcdnDomainWebsocketTrafficDataRequest.cc
src/model/DescribeDcdnDomainWebsocketTrafficDataResult.cc
src/model/DescribeDcdnEsExceptionDataRequest.cc
src/model/DescribeDcdnEsExceptionDataResult.cc
src/model/DescribeDcdnEsExecuteDataRequest.cc
src/model/DescribeDcdnEsExecuteDataResult.cc
src/model/DescribeDcdnDomainsBySourceRequest.cc
src/model/DescribeDcdnDomainsBySourceResult.cc
src/model/DescribeDcdnErUsageDataRequest.cc
src/model/DescribeDcdnErUsageDataResult.cc
src/model/DescribeDcdnFullDomainsBlockIPConfigRequest.cc
src/model/DescribeDcdnFullDomainsBlockIPConfigResult.cc
src/model/DescribeDcdnFullDomainsBlockIPHistoryRequest.cc
src/model/DescribeDcdnFullDomainsBlockIPHistoryResult.cc
src/model/DescribeDcdnHttpsDomainListRequest.cc
src/model/DescribeDcdnHttpsDomainListResult.cc
src/model/DescribeDcdnIpInfoRequest.cc
src/model/DescribeDcdnIpInfoResult.cc
src/model/DescribeDcdnIpaDomainCidrRequest.cc
src/model/DescribeDcdnIpaDomainCidrResult.cc
src/model/DescribeDcdnIpaDomainConfigsRequest.cc
src/model/DescribeDcdnIpaDomainConfigsResult.cc
src/model/DescribeDcdnIpaDomainDetailRequest.cc
@@ -512,6 +696,18 @@ set(dcdn_src
src/model/DescribeDcdnIpaServiceResult.cc
src/model/DescribeDcdnIpaUserDomainsRequest.cc
src/model/DescribeDcdnIpaUserDomainsResult.cc
src/model/DescribeDcdnKvAccountRequest.cc
src/model/DescribeDcdnKvAccountResult.cc
src/model/DescribeDcdnKvAccountStatusRequest.cc
src/model/DescribeDcdnKvAccountStatusResult.cc
src/model/DescribeDcdnKvNamespaceRequest.cc
src/model/DescribeDcdnKvNamespaceResult.cc
src/model/DescribeDcdnL2IpsRequest.cc
src/model/DescribeDcdnL2IpsResult.cc
src/model/DescribeDcdnL2VipsRequest.cc
src/model/DescribeDcdnL2VipsResult.cc
src/model/DescribeDcdnOriginSiteHealthStatusRequest.cc
src/model/DescribeDcdnOriginSiteHealthStatusResult.cc
src/model/DescribeDcdnRealTimeDeliveryFieldRequest.cc
src/model/DescribeDcdnRealTimeDeliveryFieldResult.cc
src/model/DescribeDcdnRefreshQuotaRequest.cc
@@ -526,12 +722,16 @@ set(dcdn_src
src/model/DescribeDcdnReportResult.cc
src/model/DescribeDcdnReportListRequest.cc
src/model/DescribeDcdnReportListResult.cc
src/model/DescribeDcdnSLSRealTimeLogTypeRequest.cc
src/model/DescribeDcdnSLSRealTimeLogTypeResult.cc
src/model/DescribeDcdnSLSRealtimeLogDeliveryRequest.cc
src/model/DescribeDcdnSLSRealtimeLogDeliveryResult.cc
src/model/DescribeDcdnSMCertificateDetailRequest.cc
src/model/DescribeDcdnSMCertificateDetailResult.cc
src/model/DescribeDcdnSMCertificateListRequest.cc
src/model/DescribeDcdnSMCertificateListResult.cc
src/model/DescribeDcdnSSLCertificateListRequest.cc
src/model/DescribeDcdnSSLCertificateListResult.cc
src/model/DescribeDcdnSecFuncInfoRequest.cc
src/model/DescribeDcdnSecFuncInfoResult.cc
src/model/DescribeDcdnSecSpecInfoRequest.cc
@@ -550,6 +750,10 @@ set(dcdn_src
src/model/DescribeDcdnUserBillHistoryResult.cc
src/model/DescribeDcdnUserBillTypeRequest.cc
src/model/DescribeDcdnUserBillTypeResult.cc
src/model/DescribeDcdnUserCertificateExpireCountRequest.cc
src/model/DescribeDcdnUserCertificateExpireCountResult.cc
src/model/DescribeDcdnUserConfigsRequest.cc
src/model/DescribeDcdnUserConfigsResult.cc
src/model/DescribeDcdnUserDomainsRequest.cc
src/model/DescribeDcdnUserDomainsResult.cc
src/model/DescribeDcdnUserDomainsByFuncRequest.cc
@@ -566,18 +770,72 @@ set(dcdn_src
src/model/DescribeDcdnUserSecDropByMinuteResult.cc
src/model/DescribeDcdnUserTagsRequest.cc
src/model/DescribeDcdnUserTagsResult.cc
src/model/DescribeDcdnUserVipsByDomainRequest.cc
src/model/DescribeDcdnUserVipsByDomainResult.cc
src/model/DescribeDcdnVerifyContentRequest.cc
src/model/DescribeDcdnVerifyContentResult.cc
src/model/DescribeDcdnWafBotAppKeyRequest.cc
src/model/DescribeDcdnWafBotAppKeyResult.cc
src/model/DescribeDcdnWafDefaultRulesRequest.cc
src/model/DescribeDcdnWafDefaultRulesResult.cc
src/model/DescribeDcdnWafDomainRequest.cc
src/model/DescribeDcdnWafDomainResult.cc
src/model/DescribeDcdnWafDomainDetailRequest.cc
src/model/DescribeDcdnWafDomainDetailResult.cc
src/model/DescribeDcdnWafDomainsRequest.cc
src/model/DescribeDcdnWafDomainsResult.cc
src/model/DescribeDcdnWafFilterInfoRequest.cc
src/model/DescribeDcdnWafFilterInfoResult.cc
src/model/DescribeDcdnWafGeoInfoRequest.cc
src/model/DescribeDcdnWafGeoInfoResult.cc
src/model/DescribeDcdnWafGroupRequest.cc
src/model/DescribeDcdnWafGroupResult.cc
src/model/DescribeDcdnWafGroupsRequest.cc
src/model/DescribeDcdnWafGroupsResult.cc
src/model/DescribeDcdnWafLogsRequest.cc
src/model/DescribeDcdnWafLogsResult.cc
src/model/DescribeDcdnWafPoliciesRequest.cc
src/model/DescribeDcdnWafPoliciesResult.cc
src/model/DescribeDcdnWafPolicyRequest.cc
src/model/DescribeDcdnWafPolicyResult.cc
src/model/DescribeDcdnWafPolicyDomainsRequest.cc
src/model/DescribeDcdnWafPolicyDomainsResult.cc
src/model/DescribeDcdnWafPolicyValidDomainsRequest.cc
src/model/DescribeDcdnWafPolicyValidDomainsResult.cc
src/model/DescribeDcdnWafRuleRequest.cc
src/model/DescribeDcdnWafRuleResult.cc
src/model/DescribeDcdnWafRulesRequest.cc
src/model/DescribeDcdnWafRulesResult.cc
src/model/DescribeDcdnWafScenesRequest.cc
src/model/DescribeDcdnWafScenesResult.cc
src/model/DescribeDcdnWafServiceRequest.cc
src/model/DescribeDcdnWafServiceResult.cc
src/model/DescribeDcdnWafSpecInfoRequest.cc
src/model/DescribeDcdnWafSpecInfoResult.cc
src/model/DescribeDcdnWafUsageDataRequest.cc
src/model/DescribeDcdnWafUsageDataResult.cc
src/model/DescribeDcdnsecServiceRequest.cc
src/model/DescribeDcdnsecServiceResult.cc
src/model/DescribeDdosAllEventListRequest.cc
src/model/DescribeDdosAllEventListResult.cc
src/model/DescribeEncryptRoutineUidRequest.cc
src/model/DescribeEncryptRoutineUidResult.cc
src/model/DescribeHighlightInfoRequest.cc
src/model/DescribeHighlightInfoResult.cc
src/model/DescribeKvUsageDataRequest.cc
src/model/DescribeKvUsageDataResult.cc
src/model/DescribeRDDomainConfigRequest.cc
src/model/DescribeRDDomainConfigResult.cc
src/model/DescribeRDDomainsRequest.cc
src/model/DescribeRDDomainsResult.cc
src/model/DescribeRoutineRequest.cc
src/model/DescribeRoutineResult.cc
src/model/DescribeRoutineCanaryEnvsRequest.cc
src/model/DescribeRoutineCanaryEnvsResult.cc
src/model/DescribeRoutineCodeRevisionRequest.cc
src/model/DescribeRoutineCodeRevisionResult.cc
src/model/DescribeRoutineRelatedDomainsRequest.cc
src/model/DescribeRoutineRelatedDomainsResult.cc
src/model/DescribeRoutineSpecRequest.cc
src/model/DescribeRoutineSpecResult.cc
src/model/DescribeRoutineUserInfoRequest.cc
@@ -592,12 +850,24 @@ set(dcdn_src
src/model/DescribeUserLogserviceStatusResult.cc
src/model/EditRoutineConfRequest.cc
src/model/EditRoutineConfResult.cc
src/model/ListDcdnEsTemplateInfoRequest.cc
src/model/ListDcdnEsTemplateInfoResult.cc
src/model/GetDcdnKvRequest.cc
src/model/GetDcdnKvResult.cc
src/model/GetDcdnKvStatusRequest.cc
src/model/GetDcdnKvStatusResult.cc
src/model/ListDcdnKvRequest.cc
src/model/ListDcdnKvResult.cc
src/model/ListDcdnRealTimeDeliveryProjectRequest.cc
src/model/ListDcdnRealTimeDeliveryProjectResult.cc
src/model/ModifyDCdnDomainSchdmByPropertyRequest.cc
src/model/ModifyDCdnDomainSchdmByPropertyResult.cc
src/model/ModifyDcdnWafGroupRequest.cc
src/model/ModifyDcdnWafGroupResult.cc
src/model/ModifyDcdnWafPolicyRequest.cc
src/model/ModifyDcdnWafPolicyResult.cc
src/model/ModifyDcdnWafPolicyDomainsRequest.cc
src/model/ModifyDcdnWafPolicyDomainsResult.cc
src/model/ModifyDcdnWafRuleRequest.cc
src/model/ModifyDcdnWafRuleResult.cc
src/model/OpenDcdnServiceRequest.cc
src/model/OpenDcdnServiceResult.cc
src/model/PreloadDcdnObjectCachesRequest.cc
@@ -606,18 +876,28 @@ set(dcdn_src
src/model/PublishDcdnStagingConfigToProductionResult.cc
src/model/PublishRoutineCodeRevisionRequest.cc
src/model/PublishRoutineCodeRevisionResult.cc
src/model/PutDcdnKvRequest.cc
src/model/PutDcdnKvResult.cc
src/model/PutDcdnKvNamespaceRequest.cc
src/model/PutDcdnKvNamespaceResult.cc
src/model/PutDcdnKvWithHighCapacityRequest.cc
src/model/PutDcdnKvWithHighCapacityResult.cc
src/model/RefreshDcdnObjectCacheByCacheTagRequest.cc
src/model/RefreshDcdnObjectCacheByCacheTagResult.cc
src/model/RefreshDcdnObjectCachesRequest.cc
src/model/RefreshDcdnObjectCachesResult.cc
src/model/RefreshErObjectCachesRequest.cc
src/model/RefreshErObjectCachesResult.cc
src/model/RollbackDcdnStagingConfigRequest.cc
src/model/RollbackDcdnStagingConfigResult.cc
src/model/SetDcdnConfigOfVersionRequest.cc
src/model/SetDcdnConfigOfVersionResult.cc
src/model/SetDcdnDomainCSRCertificateRequest.cc
src/model/SetDcdnDomainCSRCertificateResult.cc
src/model/SetDcdnDomainCertificateRequest.cc
src/model/SetDcdnDomainCertificateResult.cc
src/model/SetDcdnDomainSMCertificateRequest.cc
src/model/SetDcdnDomainSMCertificateResult.cc
src/model/SetDcdnDomainSSLCertificateRequest.cc
src/model/SetDcdnDomainSSLCertificateResult.cc
src/model/SetDcdnDomainStagingConfigRequest.cc
src/model/SetDcdnDomainStagingConfigResult.cc
src/model/SetDcdnFullDomainsBlockIPRequest.cc

File diff suppressed because it is too large Load Diff

View File

@@ -1,72 +1,79 @@
/*
* 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_DCDN_MODEL_ADDDCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_ADDDCDNDOMAINREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT AddDcdnDomainRequest : public RpcServiceRequest
{
public:
AddDcdnDomainRequest();
~AddDcdnDomainRequest();
std::string getSources()const;
void setSources(const std::string& sources);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getScope()const;
void setScope(const std::string& scope);
std::string getTopLevelDomain()const;
void setTopLevelDomain(const std::string& topLevelDomain);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCheckUrl()const;
void setCheckUrl(const std::string& checkUrl);
private:
std::string sources_;
std::string resourceGroupId_;
std::string securityToken_;
std::string scope_;
std::string topLevelDomain_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string checkUrl_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_ADDDCDNDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_ADDDCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_ADDDCDNDOMAINREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT AddDcdnDomainRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
AddDcdnDomainRequest();
~AddDcdnDomainRequest();
std::string getSources() const;
void setSources(const std::string &sources);
std::string getScene() const;
void setScene(const std::string &scene);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getScope() const;
void setScope(const std::string &scope);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getTopLevelDomain() const;
void setTopLevelDomain(const std::string &topLevelDomain);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getFunctionType() const;
void setFunctionType(const std::string &functionType);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getCheckUrl() const;
void setCheckUrl(const std::string &checkUrl);
private:
std::string sources_;
std::string scene_;
std::string resourceGroupId_;
std::string securityToken_;
std::string scope_;
std::vector<Tag> tag_;
std::string topLevelDomain_;
std::string ownerAccount_;
std::string domainName_;
std::string functionType_;
long ownerId_;
std::string checkUrl_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_ADDDCDNDOMAINREQUEST_H_

View File

@@ -1,75 +1,69 @@
/*
* 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_DCDN_MODEL_ADDDCDNIPADOMAINREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_ADDDCDNIPADOMAINREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT AddDcdnIpaDomainRequest : public RpcServiceRequest
{
public:
AddDcdnIpaDomainRequest();
~AddDcdnIpaDomainRequest();
std::string getSources()const;
void setSources(const std::string& sources);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getProtocol()const;
void setProtocol(const std::string& protocol);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getScope()const;
void setScope(const std::string& scope);
std::string getTopLevelDomain()const;
void setTopLevelDomain(const std::string& topLevelDomain);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCheckUrl()const;
void setCheckUrl(const std::string& checkUrl);
private:
std::string sources_;
std::string resourceGroupId_;
std::string protocol_;
std::string securityToken_;
std::string scope_;
std::string topLevelDomain_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string checkUrl_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_ADDDCDNIPADOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_ADDDCDNIPADOMAINREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_ADDDCDNIPADOMAINREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT AddDcdnIpaDomainRequest : public RpcServiceRequest {
public:
AddDcdnIpaDomainRequest();
~AddDcdnIpaDomainRequest();
std::string getSources() const;
void setSources(const std::string &sources);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getProtocol() const;
void setProtocol(const std::string &protocol);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getScope() const;
void setScope(const std::string &scope);
std::string getTopLevelDomain() const;
void setTopLevelDomain(const std::string &topLevelDomain);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getCheckUrl() const;
void setCheckUrl(const std::string &checkUrl);
private:
std::string sources_;
std::string resourceGroupId_;
std::string protocol_;
std::string securityToken_;
std::string scope_;
std::string topLevelDomain_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string checkUrl_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_ADDDCDNIPADOMAINREQUEST_H_

View File

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

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_BATCHCREATEDCDNWAFRULESREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHCREATEDCDNWAFRULESREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT BatchCreateDcdnWafRulesRequest : public RpcServiceRequest {
public:
BatchCreateDcdnWafRulesRequest();
~BatchCreateDcdnWafRulesRequest();
long getPolicyId() const;
void setPolicyId(long policyId);
std::string getRuleConfigs() const;
void setRuleConfigs(const std::string &ruleConfigs);
private:
long policyId_;
std::string ruleConfigs_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHCREATEDCDNWAFRULESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DCDNHTTPREQUESTTESTTOOLRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_DCDNHTTPREQUESTTESTTOOLRESULT_H_
#ifndef ALIBABACLOUD_DCDN_MODEL_BATCHCREATEDCDNWAFRULESRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHCREATEDCDNWAFRULESRESULT_H_
#include <string>
#include <vector>
@@ -29,27 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DcdnHttpRequestTestToolResult : public ServiceResult
class ALIBABACLOUD_DCDN_EXPORT BatchCreateDcdnWafRulesResult : public ServiceResult
{
public:
DcdnHttpRequestTestToolResult();
explicit DcdnHttpRequestTestToolResult(const std::string &payload);
~DcdnHttpRequestTestToolResult();
std::string getHeader()const;
std::string getBody()const;
int getStatusCode()const;
BatchCreateDcdnWafRulesResult();
explicit BatchCreateDcdnWafRulesResult(const std::string &payload);
~BatchCreateDcdnWafRulesResult();
std::vector<std::string> getRuleIds()const;
protected:
void parse(const std::string &payload);
private:
std::string header_;
std::string body_;
int statusCode_;
std::vector<std::string> ruleIds_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DCDNHTTPREQUESTTESTTOOLRESULT_H_
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHCREATEDCDNWAFRULESRESULT_H_

View File

@@ -1,60 +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_DCDN_MODEL_BATCHDELETEDCDNDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNDOMAINCONFIGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT BatchDeleteDcdnDomainConfigsRequest : public RpcServiceRequest
{
public:
BatchDeleteDcdnDomainConfigsRequest();
~BatchDeleteDcdnDomainConfigsRequest();
std::string getFunctionNames()const;
void setFunctionNames(const std::string& functionNames);
std::string getDomainNames()const;
void setDomainNames(const std::string& domainNames);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string functionNames_;
std::string domainNames_;
std::string ownerAccount_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNDOMAINCONFIGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNDOMAINCONFIGSREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT BatchDeleteDcdnDomainConfigsRequest : public RpcServiceRequest {
public:
BatchDeleteDcdnDomainConfigsRequest();
~BatchDeleteDcdnDomainConfigsRequest();
std::string getFunctionNames() const;
void setFunctionNames(const std::string &functionNames);
std::string getDomainNames() const;
void setDomainNames(const std::string &domainNames);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string functionNames_;
std::string domainNames_;
std::string securityToken_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNDOMAINCONFIGSREQUEST_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNKVREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNKVREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT BatchDeleteDcdnKvRequest : public RpcServiceRequest {
public:
BatchDeleteDcdnKvRequest();
~BatchDeleteDcdnKvRequest();
std::vector<std::string> getKeys() const;
void setKeys(const std::vector<std::string> &keys);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::vector<std::string> keys_;
std::string _namespace_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNKVREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* 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_DCDN_MODEL_BATCHDELETEDCDNKVRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNKVRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT BatchDeleteDcdnKvResult : public ServiceResult
{
public:
BatchDeleteDcdnKvResult();
explicit BatchDeleteDcdnKvResult(const std::string &payload);
~BatchDeleteDcdnKvResult();
std::vector<std::string> getFailKeys()const;
std::vector<std::string> getSuccessKeys()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> failKeys_;
std::vector<std::string> successKeys_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNKVRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNKVWITHHIGHCAPACITYREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNKVWITHHIGHCAPACITYREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT BatchDeleteDcdnKvWithHighCapacityRequest : public RpcServiceRequest {
public:
BatchDeleteDcdnKvWithHighCapacityRequest();
~BatchDeleteDcdnKvWithHighCapacityRequest();
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getUrl() const;
void setUrl(const std::string &url);
private:
std::string _namespace_;
std::string url_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNKVWITHHIGHCAPACITYREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* 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_DCDN_MODEL_BATCHDELETEDCDNKVWITHHIGHCAPACITYRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNKVWITHHIGHCAPACITYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT BatchDeleteDcdnKvWithHighCapacityResult : public ServiceResult
{
public:
BatchDeleteDcdnKvWithHighCapacityResult();
explicit BatchDeleteDcdnKvWithHighCapacityResult(const std::string &payload);
~BatchDeleteDcdnKvWithHighCapacityResult();
std::vector<std::string> getFailKeys()const;
std::vector<std::string> getSuccessKeys()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> failKeys_;
std::vector<std::string> successKeys_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNKVWITHHIGHCAPACITYRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* 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_DCDN_MODEL_BATCHDELETEDCDNWAFRULESREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNWAFRULESREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT BatchDeleteDcdnWafRulesRequest : public RpcServiceRequest {
public:
BatchDeleteDcdnWafRulesRequest();
~BatchDeleteDcdnWafRulesRequest();
std::string getRuleIds() const;
void setRuleIds(const std::string &ruleIds);
private:
std::string ruleIds_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNWAFRULESREQUEST_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_DCDN_MODEL_BATCHDELETEDCDNWAFRULESRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNWAFRULESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT BatchDeleteDcdnWafRulesResult : public ServiceResult
{
public:
BatchDeleteDcdnWafRulesResult();
explicit BatchDeleteDcdnWafRulesResult(const std::string &payload);
~BatchDeleteDcdnWafRulesResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHDELETEDCDNWAFRULESRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_BATCHMODIFYDCDNWAFRULESREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHMODIFYDCDNWAFRULESREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT BatchModifyDcdnWafRulesRequest : public RpcServiceRequest {
public:
BatchModifyDcdnWafRulesRequest();
~BatchModifyDcdnWafRulesRequest();
long getPolicyId() const;
void setPolicyId(long policyId);
std::string getRuleConfigs() const;
void setRuleConfigs(const std::string &ruleConfigs);
private:
long policyId_;
std::string ruleConfigs_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHMODIFYDCDNWAFRULESREQUEST_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_DCDN_MODEL_BATCHMODIFYDCDNWAFRULESRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHMODIFYDCDNWAFRULESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT BatchModifyDcdnWafRulesResult : public ServiceResult
{
public:
BatchModifyDcdnWafRulesResult();
explicit BatchModifyDcdnWafRulesResult(const std::string &payload);
~BatchModifyDcdnWafRulesResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHMODIFYDCDNWAFRULESRESULT_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_DCDN_MODEL_BATCHPUTDCDNKVREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHPUTDCDNKVREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT BatchPutDcdnKvRequest : public RpcServiceRequest {
public:
struct KvList {
std::string key;
std::string value;
long expiration;
long expirationTtl;
};
BatchPutDcdnKvRequest();
~BatchPutDcdnKvRequest();
std::vector<KvList> getKvList() const;
void setKvList(const std::vector<KvList> &kvList);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::vector<KvList> kvList_;
std::string _namespace_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHPUTDCDNKVREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* 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_DCDN_MODEL_BATCHPUTDCDNKVRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHPUTDCDNKVRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT BatchPutDcdnKvResult : public ServiceResult
{
public:
BatchPutDcdnKvResult();
explicit BatchPutDcdnKvResult(const std::string &payload);
~BatchPutDcdnKvResult();
std::vector<std::string> getFailKeys()const;
std::vector<std::string> getSuccessKeys()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> failKeys_;
std::vector<std::string> successKeys_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHPUTDCDNKVRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_BATCHPUTDCDNKVWITHHIGHCAPACITYREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHPUTDCDNKVWITHHIGHCAPACITYREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT BatchPutDcdnKvWithHighCapacityRequest : public RpcServiceRequest {
public:
BatchPutDcdnKvWithHighCapacityRequest();
~BatchPutDcdnKvWithHighCapacityRequest();
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getUrl() const;
void setUrl(const std::string &url);
private:
std::string _namespace_;
std::string url_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHPUTDCDNKVWITHHIGHCAPACITYREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* 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_DCDN_MODEL_BATCHPUTDCDNKVWITHHIGHCAPACITYRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHPUTDCDNKVWITHHIGHCAPACITYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT BatchPutDcdnKvWithHighCapacityResult : public ServiceResult
{
public:
BatchPutDcdnKvWithHighCapacityResult();
explicit BatchPutDcdnKvWithHighCapacityResult(const std::string &payload);
~BatchPutDcdnKvWithHighCapacityResult();
std::vector<std::string> getFailKeys()const;
std::vector<std::string> getSuccessKeys()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> failKeys_;
std::vector<std::string> successKeys_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHPUTDCDNKVWITHHIGHCAPACITYRESULT_H_

View File

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

View File

@@ -1,60 +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_DCDN_MODEL_BATCHSETDCDNDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHSETDCDNDOMAINCONFIGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT BatchSetDcdnDomainConfigsRequest : public RpcServiceRequest
{
public:
BatchSetDcdnDomainConfigsRequest();
~BatchSetDcdnDomainConfigsRequest();
std::string getFunctions()const;
void setFunctions(const std::string& functions);
std::string getDomainNames()const;
void setDomainNames(const std::string& domainNames);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string functions_;
std::string domainNames_;
std::string securityToken_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHSETDCDNDOMAINCONFIGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_BATCHSETDCDNDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHSETDCDNDOMAINCONFIGSREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT BatchSetDcdnDomainConfigsRequest : public RpcServiceRequest {
public:
BatchSetDcdnDomainConfigsRequest();
~BatchSetDcdnDomainConfigsRequest();
std::string getFunctions() const;
void setFunctions(const std::string &functions);
std::string getDomainNames() const;
void setDomainNames(const std::string &domainNames);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string functions_;
std::string domainNames_;
std::string securityToken_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHSETDCDNDOMAINCONFIGSREQUEST_H_

View File

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

View File

@@ -1,60 +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_DCDN_MODEL_BATCHSETDCDNIPADOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHSETDCDNIPADOMAINCONFIGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT BatchSetDcdnIpaDomainConfigsRequest : public RpcServiceRequest
{
public:
BatchSetDcdnIpaDomainConfigsRequest();
~BatchSetDcdnIpaDomainConfigsRequest();
std::string getFunctions()const;
void setFunctions(const std::string& functions);
std::string getDomainNames()const;
void setDomainNames(const std::string& domainNames);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string functions_;
std::string domainNames_;
std::string securityToken_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHSETDCDNIPADOMAINCONFIGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_BATCHSETDCDNIPADOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHSETDCDNIPADOMAINCONFIGSREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT BatchSetDcdnIpaDomainConfigsRequest : public RpcServiceRequest {
public:
BatchSetDcdnIpaDomainConfigsRequest();
~BatchSetDcdnIpaDomainConfigsRequest();
std::string getFunctions() const;
void setFunctions(const std::string &functions);
std::string getDomainNames() const;
void setDomainNames(const std::string &domainNames);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string functions_;
std::string domainNames_;
std::string securityToken_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHSETDCDNIPADOMAINCONFIGSREQUEST_H_

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_DCDN_MODEL_BATCHSETDCDNWAFDOMAINCONFIGSREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHSETDCDNWAFDOMAINCONFIGSREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT BatchSetDcdnWafDomainConfigsRequest : public RpcServiceRequest {
public:
BatchSetDcdnWafDomainConfigsRequest();
~BatchSetDcdnWafDomainConfigsRequest();
std::string getDomainNames() const;
void setDomainNames(const std::string &domainNames);
std::string getClientIpTag() const;
void setClientIpTag(const std::string &clientIpTag);
std::string getDefenseStatus() const;
void setDefenseStatus(const std::string &defenseStatus);
private:
std::string domainNames_;
std::string clientIpTag_;
std::string defenseStatus_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHSETDCDNWAFDOMAINCONFIGSREQUEST_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_DCDN_MODEL_BATCHSETDCDNWAFDOMAINCONFIGSRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_BATCHSETDCDNWAFDOMAINCONFIGSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT BatchSetDcdnWafDomainConfigsResult : public ServiceResult
{
public:
BatchSetDcdnWafDomainConfigsResult();
explicit BatchSetDcdnWafDomainConfigsResult(const std::string &payload);
~BatchSetDcdnWafDomainConfigsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_BATCHSETDCDNWAFDOMAINCONFIGSRESULT_H_

View File

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

View File

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

View File

@@ -1,51 +1,42 @@
/*
* 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_DCDN_MODEL_CHECKDCDNPROJECTEXISTREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_CHECKDCDNPROJECTEXISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT CheckDcdnProjectExistRequest : public RpcServiceRequest
{
public:
CheckDcdnProjectExistRequest();
~CheckDcdnProjectExistRequest();
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string projectName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_CHECKDCDNPROJECTEXISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_CHECKDCDNPROJECTEXISTREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_CHECKDCDNPROJECTEXISTREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT CheckDcdnProjectExistRequest : public RpcServiceRequest {
public:
CheckDcdnProjectExistRequest();
~CheckDcdnProjectExistRequest();
std::string getProjectName() const;
void setProjectName(const std::string &projectName);
private:
std::string projectName_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_CHECKDCDNPROJECTEXISTREQUEST_H_

View File

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

View File

@@ -1,72 +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_DCDN_MODEL_CREATEDCDNCERTIFICATESIGNINGREQUESTREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_CREATEDCDNCERTIFICATESIGNINGREQUESTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT CreateDcdnCertificateSigningRequestRequest : public RpcServiceRequest
{
public:
CreateDcdnCertificateSigningRequestRequest();
~CreateDcdnCertificateSigningRequestRequest();
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_DCDN_MODEL_CREATEDCDNCERTIFICATESIGNINGREQUESTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_CREATEDCDNCERTIFICATESIGNINGREQUESTREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_CREATEDCDNCERTIFICATESIGNINGREQUESTREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT CreateDcdnCertificateSigningRequestRequest : public RpcServiceRequest {
public:
CreateDcdnCertificateSigningRequestRequest();
~CreateDcdnCertificateSigningRequestRequest();
std::string getCountry() const;
void setCountry(const std::string &country);
std::string getCommonName() const;
void setCommonName(const std::string &commonName);
std::string getCity() const;
void setCity(const std::string &city);
std::string getSANs() const;
void setSANs(const std::string &sANs);
std::string getOrganization() const;
void setOrganization(const std::string &organization);
std::string getState() const;
void setState(const std::string &state);
std::string getOrganizationUnit() const;
void setOrganizationUnit(const std::string &organizationUnit);
std::string getEmail() const;
void setEmail(const std::string &email);
private:
std::string country_;
std::string commonName_;
std::string city_;
std::string sANs_;
std::string organization_;
std::string state_;
std::string organizationUnit_;
std::string email_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_CREATEDCDNCERTIFICATESIGNINGREQUESTREQUEST_H_

View File

@@ -37,15 +37,15 @@ namespace AlibabaCloud
CreateDcdnCertificateSigningRequestResult();
explicit CreateDcdnCertificateSigningRequestResult(const std::string &payload);
~CreateDcdnCertificateSigningRequestResult();
std::string getCsr()const;
std::string getPubMd5()const;
std::string getCsr()const;
std::string getCommonName()const;
protected:
void parse(const std::string &payload);
private:
std::string csr_;
std::string pubMd5_;
std::string csr_;
std::string commonName_;
};

View File

@@ -1,63 +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_DCDN_MODEL_CREATEDCDNDELIVERTASKREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_CREATEDCDNDELIVERTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT CreateDcdnDeliverTaskRequest : public RpcServiceRequest
{
public:
CreateDcdnDeliverTaskRequest();
~CreateDcdnDeliverTaskRequest();
std::string getReports()const;
void setReports(const std::string& reports);
std::string getDeliver()const;
void setDeliver(const std::string& deliver);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSchedule()const;
void setSchedule(const std::string& schedule);
std::string getName()const;
void setName(const std::string& name);
private:
std::string reports_;
std::string deliver_;
std::string domainName_;
long ownerId_;
std::string schedule_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_CREATEDCDNDELIVERTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_CREATEDCDNDELIVERTASKREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_CREATEDCDNDELIVERTASKREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT CreateDcdnDeliverTaskRequest : public RpcServiceRequest {
public:
CreateDcdnDeliverTaskRequest();
~CreateDcdnDeliverTaskRequest();
std::string getReports() const;
void setReports(const std::string &reports);
std::string getSchedule() const;
void setSchedule(const std::string &schedule);
std::string getName() const;
void setName(const std::string &name);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getDeliver() const;
void setDeliver(const std::string &deliver);
private:
std::string reports_;
std::string schedule_;
std::string name_;
std::string domainName_;
std::string deliver_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_CREATEDCDNDELIVERTASKREQUEST_H_

View File

@@ -37,10 +37,12 @@ namespace AlibabaCloud
CreateDcdnDeliverTaskResult();
explicit CreateDcdnDeliverTaskResult(const std::string &payload);
~CreateDcdnDeliverTaskResult();
std::string getDeliverId()const;
protected:
void parse(const std::string &payload);
private:
std::string deliverId_;
};
}

View File

@@ -1,72 +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_DCDN_MODEL_CREATEDCDNSLSREALTIMELOGDELIVERYREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_CREATEDCDNSLSREALTIMELOGDELIVERYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT CreateDcdnSLSRealTimeLogDeliveryRequest : public RpcServiceRequest
{
public:
CreateDcdnSLSRealTimeLogDeliveryRequest();
~CreateDcdnSLSRealTimeLogDeliveryRequest();
std::string getSLSLogStore()const;
void setSLSLogStore(const std::string& sLSLogStore);
std::string getSLSProject()const;
void setSLSProject(const std::string& sLSProject);
std::string getBusinessType()const;
void setBusinessType(const std::string& businessType);
std::string getSLSRegion()const;
void setSLSRegion(const std::string& sLSRegion);
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getSamplingRate()const;
void setSamplingRate(const std::string& samplingRate);
std::string getDataCenter()const;
void setDataCenter(const std::string& dataCenter);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string sLSLogStore_;
std::string sLSProject_;
std::string businessType_;
std::string sLSRegion_;
std::string projectName_;
std::string domainName_;
std::string samplingRate_;
std::string dataCenter_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_CREATEDCDNSLSREALTIMELOGDELIVERYREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_CREATEDCDNSLSREALTIMELOGDELIVERYREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_CREATEDCDNSLSREALTIMELOGDELIVERYREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT CreateDcdnSLSRealTimeLogDeliveryRequest : public RpcServiceRequest {
public:
CreateDcdnSLSRealTimeLogDeliveryRequest();
~CreateDcdnSLSRealTimeLogDeliveryRequest();
std::string getSLSLogStore() const;
void setSLSLogStore(const std::string &sLSLogStore);
std::string getProjectName() const;
void setProjectName(const std::string &projectName);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getSamplingRate() const;
void setSamplingRate(const std::string &samplingRate);
std::string getDataCenter() const;
void setDataCenter(const std::string &dataCenter);
std::string getSLSProject() const;
void setSLSProject(const std::string &sLSProject);
std::string getSLSRegion() const;
void setSLSRegion(const std::string &sLSRegion);
std::string getBusinessType() const;
void setBusinessType(const std::string &businessType);
private:
std::string sLSLogStore_;
std::string projectName_;
std::string domainName_;
std::string samplingRate_;
std::string dataCenter_;
std::string sLSProject_;
std::string sLSRegion_;
std::string businessType_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_CREATEDCDNSLSREALTIMELOGDELIVERYREQUEST_H_

View File

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

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_DCDN_MODEL_CREATEDCDNWAFGROUPREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_CREATEDCDNWAFGROUPREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT CreateDcdnWafGroupRequest : public RpcServiceRequest {
public:
CreateDcdnWafGroupRequest();
~CreateDcdnWafGroupRequest();
std::string getSubscribe() const;
void setSubscribe(const std::string &subscribe);
std::string getName() const;
void setName(const std::string &name);
long getTemplateId() const;
void setTemplateId(long templateId);
private:
std::string subscribe_;
std::string name_;
long templateId_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_CREATEDCDNWAFGROUPREQUEST_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_DCDN_MODEL_CREATEDCDNWAFGROUPRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_CREATEDCDNWAFGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT CreateDcdnWafGroupResult : public ServiceResult
{
public:
CreateDcdnWafGroupResult();
explicit CreateDcdnWafGroupResult(const std::string &payload);
~CreateDcdnWafGroupResult();
long getId()const;
protected:
void parse(const std::string &payload);
private:
long id_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_CREATEDCDNWAFGROUPRESULT_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_DCDN_MODEL_CREATEDCDNWAFPOLICYREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_CREATEDCDNWAFPOLICYREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT CreateDcdnWafPolicyRequest : public RpcServiceRequest {
public:
CreateDcdnWafPolicyRequest();
~CreateDcdnWafPolicyRequest();
std::string getDefenseScene() const;
void setDefenseScene(const std::string &defenseScene);
std::string getPolicyType() const;
void setPolicyType(const std::string &policyType);
std::string getPolicyStatus() const;
void setPolicyStatus(const std::string &policyStatus);
std::string getPolicyName() const;
void setPolicyName(const std::string &policyName);
private:
std::string defenseScene_;
std::string policyType_;
std::string policyStatus_;
std::string policyName_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_CREATEDCDNWAFPOLICYREQUEST_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_DCDN_MODEL_CREATEDCDNWAFPOLICYRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_CREATEDCDNWAFPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT CreateDcdnWafPolicyResult : public ServiceResult
{
public:
CreateDcdnWafPolicyResult();
explicit CreateDcdnWafPolicyResult(const std::string &payload);
~CreateDcdnWafPolicyResult();
long getPolicyId()const;
protected:
void parse(const std::string &payload);
private:
long policyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_CREATEDCDNWAFPOLICYRESULT_H_

View File

@@ -1,57 +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_DCDN_MODEL_CREATEROUTINEREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_CREATEROUTINEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT CreateRoutineRequest : public RpcServiceRequest
{
public:
CreateRoutineRequest();
~CreateRoutineRequest();
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getEnvConf()const;
void setEnvConf(const std::string& envConf);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getName()const;
void setName(const std::string& name);
private:
std::string description_;
std::string envConf_;
long ownerId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_CREATEROUTINEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_CREATEROUTINEREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_CREATEROUTINEREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT CreateRoutineRequest : public RpcServiceRequest {
public:
CreateRoutineRequest();
~CreateRoutineRequest();
std::string getEnvConf() const;
void setEnvConf(const std::string &envConf);
std::string getName() const;
void setName(const std::string &name);
std::string getDescription() const;
void setDescription(const std::string &description);
private:
std::string envConf_;
std::string name_;
std::string description_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_CREATEROUTINEREQUEST_H_

View File

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

View File

@@ -1,72 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DCDNHTTPREQUESTTESTTOOLREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DCDNHTTPREQUESTTESTTOOLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DcdnHttpRequestTestToolRequest : public RpcServiceRequest
{
public:
DcdnHttpRequestTestToolRequest();
~DcdnHttpRequestTestToolRequest();
std::string getProxyIp()const;
void setProxyIp(const std::string& proxyIp);
std::string getScheme()const;
void setScheme(const std::string& scheme);
std::string getBody()const;
void setBody(const std::string& body);
std::string getHost()const;
void setHost(const std::string& host);
std::string getMethod()const;
void setMethod(const std::string& method);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getUri()const;
void setUri(const std::string& uri);
std::string getArgs()const;
void setArgs(const std::string& args);
std::string getHeader()const;
void setHeader(const std::string& header);
private:
std::string proxyIp_;
std::string scheme_;
std::string body_;
std::string host_;
std::string method_;
long ownerId_;
std::string uri_;
std::string args_;
std::string header_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DCDNHTTPREQUESTTESTTOOLREQUEST_H_

View File

@@ -1,51 +1,42 @@
/*
* 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_DCDN_MODEL_DELETEDCDNDELIVERTASKREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNDELIVERTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnDeliverTaskRequest : public RpcServiceRequest
{
public:
DeleteDcdnDeliverTaskRequest();
~DeleteDcdnDeliverTaskRequest();
long getDeliverId()const;
void setDeliverId(long deliverId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long deliverId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNDELIVERTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DELETEDCDNDELIVERTASKREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNDELIVERTASKREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnDeliverTaskRequest : public RpcServiceRequest {
public:
DeleteDcdnDeliverTaskRequest();
~DeleteDcdnDeliverTaskRequest();
long getDeliverId() const;
void setDeliverId(long deliverId);
private:
long deliverId_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNDELIVERTASKREQUEST_H_

View File

@@ -1,57 +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_DCDN_MODEL_DELETEDCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNDOMAINREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnDomainRequest : public RpcServiceRequest
{
public:
DeleteDcdnDomainRequest();
~DeleteDcdnDomainRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DELETEDCDNDOMAINREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNDOMAINREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnDomainRequest : public RpcServiceRequest {
public:
DeleteDcdnDomainRequest();
~DeleteDcdnDomainRequest();
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNDOMAINREQUEST_H_

View File

@@ -1,57 +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_DCDN_MODEL_DELETEDCDNIPADOMAINREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNIPADOMAINREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnIpaDomainRequest : public RpcServiceRequest
{
public:
DeleteDcdnIpaDomainRequest();
~DeleteDcdnIpaDomainRequest();
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNIPADOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DELETEDCDNIPADOMAINREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNIPADOMAINREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnIpaDomainRequest : public RpcServiceRequest {
public:
DeleteDcdnIpaDomainRequest();
~DeleteDcdnIpaDomainRequest();
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string securityToken_;
std::string ownerAccount_;
std::string domainName_;
long ownerId_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNIPADOMAINREQUEST_H_

View File

@@ -1,57 +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_DCDN_MODEL_DELETEDCDNIPASPECIFICCONFIGREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNIPASPECIFICCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnIpaSpecificConfigRequest : public RpcServiceRequest
{
public:
DeleteDcdnIpaSpecificConfigRequest();
~DeleteDcdnIpaSpecificConfigRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getConfigId()const;
void setConfigId(const std::string& configId);
private:
std::string domainName_;
long ownerId_;
std::string securityToken_;
std::string configId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNIPASPECIFICCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DELETEDCDNIPASPECIFICCONFIGREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNIPASPECIFICCONFIGREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnIpaSpecificConfigRequest : public RpcServiceRequest {
public:
DeleteDcdnIpaSpecificConfigRequest();
~DeleteDcdnIpaSpecificConfigRequest();
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_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNIPASPECIFICCONFIGREQUEST_H_

View File

@@ -0,0 +1,42 @@
/*
* 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_DCDN_MODEL_DELETEDCDNKVNAMESPACEREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNKVNAMESPACEREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnKvNamespaceRequest : public RpcServiceRequest {
public:
DeleteDcdnKvNamespaceRequest();
~DeleteDcdnKvNamespaceRequest();
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string _namespace_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNKVNAMESPACEREQUEST_H_

View File

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

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DELETEDCDNKVREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNKVREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnKvRequest : public RpcServiceRequest {
public:
DeleteDcdnKvRequest();
~DeleteDcdnKvRequest();
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getKey() const;
void setKey(const std::string &key);
private:
std::string _namespace_;
std::string key_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNKVREQUEST_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_DCDN_MODEL_DELETEDCDNKVRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNKVRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnKvResult : public ServiceResult
{
public:
DeleteDcdnKvResult();
explicit DeleteDcdnKvResult(const std::string &payload);
~DeleteDcdnKvResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNKVRESULT_H_

View File

@@ -1,54 +1,42 @@
/*
* 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_DCDN_MODEL_DELETEDCDNREALTIMELOGPROJECTREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNREALTIMELOGPROJECTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnRealTimeLogProjectRequest : public RpcServiceRequest
{
public:
DeleteDcdnRealTimeLogProjectRequest();
~DeleteDcdnRealTimeLogProjectRequest();
std::string getBusinessType()const;
void setBusinessType(const std::string& businessType);
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string businessType_;
std::string projectName_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNREALTIMELOGPROJECTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DELETEDCDNREALTIMELOGPROJECTREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNREALTIMELOGPROJECTREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnRealTimeLogProjectRequest : public RpcServiceRequest {
public:
DeleteDcdnRealTimeLogProjectRequest();
~DeleteDcdnRealTimeLogProjectRequest();
std::string getProjectName() const;
void setProjectName(const std::string &projectName);
private:
std::string projectName_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNREALTIMELOGPROJECTREQUEST_H_

View File

@@ -1,57 +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_DCDN_MODEL_DELETEDCDNSPECIFICCONFIGREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNSPECIFICCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnSpecificConfigRequest : public RpcServiceRequest
{
public:
DeleteDcdnSpecificConfigRequest();
~DeleteDcdnSpecificConfigRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getConfigId()const;
void setConfigId(const std::string& configId);
private:
std::string domainName_;
long ownerId_;
std::string securityToken_;
std::string configId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNSPECIFICCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DELETEDCDNSPECIFICCONFIGREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNSPECIFICCONFIGREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnSpecificConfigRequest : public RpcServiceRequest {
public:
DeleteDcdnSpecificConfigRequest();
~DeleteDcdnSpecificConfigRequest();
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_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNSPECIFICCONFIGREQUEST_H_

View File

@@ -1,57 +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_DCDN_MODEL_DELETEDCDNSPECIFICSTAGINGCONFIGREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNSPECIFICSTAGINGCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnSpecificStagingConfigRequest : public RpcServiceRequest
{
public:
DeleteDcdnSpecificStagingConfigRequest();
~DeleteDcdnSpecificStagingConfigRequest();
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_DCDN_MODEL_DELETEDCDNSPECIFICSTAGINGCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DELETEDCDNSPECIFICSTAGINGCONFIGREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNSPECIFICSTAGINGCONFIGREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnSpecificStagingConfigRequest : public RpcServiceRequest {
public:
DeleteDcdnSpecificStagingConfigRequest();
~DeleteDcdnSpecificStagingConfigRequest();
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_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNSPECIFICSTAGINGCONFIGREQUEST_H_

View File

@@ -1,48 +1,39 @@
/*
* 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_DCDN_MODEL_DELETEDCDNSUBTASKREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNSUBTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnSubTaskRequest : public RpcServiceRequest
{
public:
DeleteDcdnSubTaskRequest();
~DeleteDcdnSubTaskRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNSUBTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DELETEDCDNSUBTASKREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNSUBTASKREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnSubTaskRequest : public RpcServiceRequest {
public:
DeleteDcdnSubTaskRequest();
~DeleteDcdnSubTaskRequest();
private:
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNSUBTASKREQUEST_H_

View File

@@ -0,0 +1,42 @@
/*
* 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_DCDN_MODEL_DELETEDCDNUSERCONFIGREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNUSERCONFIGREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnUserConfigRequest : public RpcServiceRequest {
public:
DeleteDcdnUserConfigRequest();
~DeleteDcdnUserConfigRequest();
std::string getFunctionName() const;
void setFunctionName(const std::string &functionName);
private:
std::string functionName_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNUSERCONFIGREQUEST_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_DCDN_MODEL_DELETEDCDNUSERCONFIGRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNUSERCONFIGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnUserConfigResult : public ServiceResult
{
public:
DeleteDcdnUserConfigResult();
explicit DeleteDcdnUserConfigResult(const std::string &payload);
~DeleteDcdnUserConfigResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNUSERCONFIGRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* 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_DCDN_MODEL_DELETEDCDNWAFGROUPREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNWAFGROUPREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnWafGroupRequest : public RpcServiceRequest {
public:
DeleteDcdnWafGroupRequest();
~DeleteDcdnWafGroupRequest();
long getId() const;
void setId(long id);
private:
long id_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNWAFGROUPREQUEST_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_DCDN_MODEL_DELETEDCDNWAFGROUPRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNWAFGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnWafGroupResult : public ServiceResult
{
public:
DeleteDcdnWafGroupResult();
explicit DeleteDcdnWafGroupResult(const std::string &payload);
~DeleteDcdnWafGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNWAFGROUPRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* 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_DCDN_MODEL_DELETEDCDNWAFPOLICYREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNWAFPOLICYREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnWafPolicyRequest : public RpcServiceRequest {
public:
DeleteDcdnWafPolicyRequest();
~DeleteDcdnWafPolicyRequest();
long getPolicyId() const;
void setPolicyId(long policyId);
private:
long policyId_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNWAFPOLICYREQUEST_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_DCDN_MODEL_DELETEDCDNWAFPOLICYRESULT_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEDCDNWAFPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DeleteDcdnWafPolicyResult : public ServiceResult
{
public:
DeleteDcdnWafPolicyResult();
explicit DeleteDcdnWafPolicyResult(const std::string &payload);
~DeleteDcdnWafPolicyResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEDCDNWAFPOLICYRESULT_H_

View File

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

View File

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

View File

@@ -1,51 +1,42 @@
/*
* 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_DCDN_MODEL_DELETEROUTINEREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEROUTINEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DeleteRoutineRequest : public RpcServiceRequest
{
public:
DeleteRoutineRequest();
~DeleteRoutineRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getName()const;
void setName(const std::string& name);
private:
long ownerId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEROUTINEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DELETEROUTINEREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DELETEROUTINEREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DeleteRoutineRequest : public RpcServiceRequest {
public:
DeleteRoutineRequest();
~DeleteRoutineRequest();
std::string getName() const;
void setName(const std::string &name);
private:
std::string name_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DELETEROUTINEREQUEST_H_

View File

@@ -1,51 +1,42 @@
/*
* 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_DCDN_MODEL_DESCRIBEDCDNACLFIELDSREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNACLFIELDSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnAclFieldsRequest : public RpcServiceRequest
{
public:
DescribeDcdnAclFieldsRequest();
~DescribeDcdnAclFieldsRequest();
std::string getLang()const;
void setLang(const std::string& lang);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string lang_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNACLFIELDSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNACLFIELDSREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNACLFIELDSREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnAclFieldsRequest : public RpcServiceRequest {
public:
DescribeDcdnAclFieldsRequest();
~DescribeDcdnAclFieldsRequest();
std::string getLang() const;
void setLang(const std::string &lang);
private:
std::string lang_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNACLFIELDSREQUEST_H_

View File

@@ -1,60 +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_DCDN_MODEL_DESCRIBEDCDNBGPBPSDATAREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBGPBPSDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnBgpBpsDataRequest : public RpcServiceRequest
{
public:
DescribeDcdnBgpBpsDataRequest();
~DescribeDcdnBgpBpsDataRequest();
std::string getIsp()const;
void setIsp(const std::string& isp);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string isp_;
std::string startTime_;
std::string endTime_;
long ownerId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBGPBPSDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBGPBPSDATAREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBGPBPSDATAREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnBgpBpsDataRequest : public RpcServiceRequest {
public:
DescribeDcdnBgpBpsDataRequest();
~DescribeDcdnBgpBpsDataRequest();
std::string getIsp() const;
void setIsp(const std::string &isp);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getInterval() const;
void setInterval(const std::string &interval);
std::string getDeviceName() const;
void setDeviceName(const std::string &deviceName);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getDevicePort() const;
void setDevicePort(const std::string &devicePort);
private:
std::string isp_;
std::string endTime_;
std::string interval_;
std::string deviceName_;
std::string startTime_;
std::string devicePort_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBGPBPSDATAREQUEST_H_

View File

@@ -1,60 +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_DCDN_MODEL_DESCRIBEDCDNBGPTRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBGPTRAFFICDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnBgpTrafficDataRequest : public RpcServiceRequest
{
public:
DescribeDcdnBgpTrafficDataRequest();
~DescribeDcdnBgpTrafficDataRequest();
std::string getIsp()const;
void setIsp(const std::string& isp);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInterval()const;
void setInterval(const std::string& interval);
private:
std::string isp_;
std::string startTime_;
std::string endTime_;
long ownerId_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBGPTRAFFICDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBGPTRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBGPTRAFFICDATAREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnBgpTrafficDataRequest : public RpcServiceRequest {
public:
DescribeDcdnBgpTrafficDataRequest();
~DescribeDcdnBgpTrafficDataRequest();
std::string getIsp() const;
void setIsp(const std::string &isp);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getInterval() const;
void setInterval(const std::string &interval);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
private:
std::string isp_;
std::string endTime_;
std::string interval_;
std::string startTime_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBGPTRAFFICDATAREQUEST_H_

View File

@@ -1,51 +1,42 @@
/*
* 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_DCDN_MODEL_DESCRIBEDCDNBLOCKEDREGIONSREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBLOCKEDREGIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dcdn/DcdnExport.h>
namespace AlibabaCloud
{
namespace Dcdn
{
namespace Model
{
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnBlockedRegionsRequest : public RpcServiceRequest
{
public:
DescribeDcdnBlockedRegionsRequest();
~DescribeDcdnBlockedRegionsRequest();
std::string getLanguage()const;
void setLanguage(const std::string& language);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string language_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBLOCKEDREGIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBLOCKEDREGIONSREQUEST_H_
#define ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBLOCKEDREGIONSREQUEST_H_
#include <alibabacloud/dcdn/DcdnExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dcdn {
namespace Model {
class ALIBABACLOUD_DCDN_EXPORT DescribeDcdnBlockedRegionsRequest : public RpcServiceRequest {
public:
DescribeDcdnBlockedRegionsRequest();
~DescribeDcdnBlockedRegionsRequest();
std::string getLanguage() const;
void setLanguage(const std::string &language);
private:
std::string language_;
};
} // namespace Model
} // namespace Dcdn
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DCDN_MODEL_DESCRIBEDCDNBLOCKEDREGIONSREQUEST_H_

View File

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

View File

@@ -38,16 +38,16 @@ namespace AlibabaCloud
explicit DescribeDcdnCertificateDetailResult(const std::string &payload);
~DescribeDcdnCertificateDetailResult();
long getCertId()const;
std::string getCert()const;
std::string getCertName()const;
std::string getCert()const;
std::string getKey()const;
protected:
void parse(const std::string &payload);
private:
long certId_;
std::string cert_;
std::string certName_;
std::string cert_;
std::string key_;
};

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