regenerate code

This commit is contained in:
wb-hx510875
2020-03-26 17:27:13 +08:00
committed by Axios
parent cba94f2119
commit f0c2600a26
6249 changed files with 188711 additions and 43443 deletions

View File

@@ -83,6 +83,8 @@ set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/DescribeApiErrorDataResult.h
include/alibabacloud/cloudapi/model/DescribeApiGroupRequest.h
include/alibabacloud/cloudapi/model/DescribeApiGroupResult.h
include/alibabacloud/cloudapi/model/DescribeApiGroupVpcWhitelistRequest.h
include/alibabacloud/cloudapi/model/DescribeApiGroupVpcWhitelistResult.h
include/alibabacloud/cloudapi/model/DescribeApiGroupsRequest.h
include/alibabacloud/cloudapi/model/DescribeApiGroupsResult.h
include/alibabacloud/cloudapi/model/DescribeApiHistoriesRequest.h
@@ -93,6 +95,8 @@ set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/DescribeApiIpControlsResult.h
include/alibabacloud/cloudapi/model/DescribeApiLatencyDataRequest.h
include/alibabacloud/cloudapi/model/DescribeApiLatencyDataResult.h
include/alibabacloud/cloudapi/model/DescribeApiMarketAttributesRequest.h
include/alibabacloud/cloudapi/model/DescribeApiMarketAttributesResult.h
include/alibabacloud/cloudapi/model/DescribeApiQpsDataRequest.h
include/alibabacloud/cloudapi/model/DescribeApiQpsDataResult.h
include/alibabacloud/cloudapi/model/DescribeApiSignaturesRequest.h
@@ -169,6 +173,10 @@ set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/ModifyApiResult.h
include/alibabacloud/cloudapi/model/ModifyApiGroupRequest.h
include/alibabacloud/cloudapi/model/ModifyApiGroupResult.h
include/alibabacloud/cloudapi/model/ModifyApiGroupVpcWhitelistRequest.h
include/alibabacloud/cloudapi/model/ModifyApiGroupVpcWhitelistResult.h
include/alibabacloud/cloudapi/model/ModifyApiMarketAttributesRequest.h
include/alibabacloud/cloudapi/model/ModifyApiMarketAttributesResult.h
include/alibabacloud/cloudapi/model/ModifyAppRequest.h
include/alibabacloud/cloudapi/model/ModifyAppResult.h
include/alibabacloud/cloudapi/model/ModifyIpControlRequest.h
@@ -223,6 +231,8 @@ set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/SetTrafficControlApisResult.h
include/alibabacloud/cloudapi/model/SetVpcAccessRequest.h
include/alibabacloud/cloudapi/model/SetVpcAccessResult.h
include/alibabacloud/cloudapi/model/SetWildcardDomainPatternsRequest.h
include/alibabacloud/cloudapi/model/SetWildcardDomainPatternsResult.h
include/alibabacloud/cloudapi/model/SwitchApiRequest.h
include/alibabacloud/cloudapi/model/SwitchApiResult.h
include/alibabacloud/cloudapi/model/TagResourcesRequest.h
@@ -294,6 +304,8 @@ set(cloudapi_src
src/model/DescribeApiErrorDataResult.cc
src/model/DescribeApiGroupRequest.cc
src/model/DescribeApiGroupResult.cc
src/model/DescribeApiGroupVpcWhitelistRequest.cc
src/model/DescribeApiGroupVpcWhitelistResult.cc
src/model/DescribeApiGroupsRequest.cc
src/model/DescribeApiGroupsResult.cc
src/model/DescribeApiHistoriesRequest.cc
@@ -304,6 +316,8 @@ set(cloudapi_src
src/model/DescribeApiIpControlsResult.cc
src/model/DescribeApiLatencyDataRequest.cc
src/model/DescribeApiLatencyDataResult.cc
src/model/DescribeApiMarketAttributesRequest.cc
src/model/DescribeApiMarketAttributesResult.cc
src/model/DescribeApiQpsDataRequest.cc
src/model/DescribeApiQpsDataResult.cc
src/model/DescribeApiSignaturesRequest.cc
@@ -380,6 +394,10 @@ set(cloudapi_src
src/model/ModifyApiResult.cc
src/model/ModifyApiGroupRequest.cc
src/model/ModifyApiGroupResult.cc
src/model/ModifyApiGroupVpcWhitelistRequest.cc
src/model/ModifyApiGroupVpcWhitelistResult.cc
src/model/ModifyApiMarketAttributesRequest.cc
src/model/ModifyApiMarketAttributesResult.cc
src/model/ModifyAppRequest.cc
src/model/ModifyAppResult.cc
src/model/ModifyIpControlRequest.cc
@@ -434,6 +452,8 @@ set(cloudapi_src
src/model/SetTrafficControlApisResult.cc
src/model/SetVpcAccessRequest.cc
src/model/SetVpcAccessResult.cc
src/model/SetWildcardDomainPatternsRequest.cc
src/model/SetWildcardDomainPatternsResult.cc
src/model/SwitchApiRequest.cc
src/model/SwitchApiResult.cc
src/model/TagResourcesRequest.cc

View File

@@ -84,6 +84,8 @@
#include "model/DescribeApiErrorDataResult.h"
#include "model/DescribeApiGroupRequest.h"
#include "model/DescribeApiGroupResult.h"
#include "model/DescribeApiGroupVpcWhitelistRequest.h"
#include "model/DescribeApiGroupVpcWhitelistResult.h"
#include "model/DescribeApiGroupsRequest.h"
#include "model/DescribeApiGroupsResult.h"
#include "model/DescribeApiHistoriesRequest.h"
@@ -94,6 +96,8 @@
#include "model/DescribeApiIpControlsResult.h"
#include "model/DescribeApiLatencyDataRequest.h"
#include "model/DescribeApiLatencyDataResult.h"
#include "model/DescribeApiMarketAttributesRequest.h"
#include "model/DescribeApiMarketAttributesResult.h"
#include "model/DescribeApiQpsDataRequest.h"
#include "model/DescribeApiQpsDataResult.h"
#include "model/DescribeApiSignaturesRequest.h"
@@ -170,6 +174,10 @@
#include "model/ModifyApiResult.h"
#include "model/ModifyApiGroupRequest.h"
#include "model/ModifyApiGroupResult.h"
#include "model/ModifyApiGroupVpcWhitelistRequest.h"
#include "model/ModifyApiGroupVpcWhitelistResult.h"
#include "model/ModifyApiMarketAttributesRequest.h"
#include "model/ModifyApiMarketAttributesResult.h"
#include "model/ModifyAppRequest.h"
#include "model/ModifyAppResult.h"
#include "model/ModifyIpControlRequest.h"
@@ -224,6 +232,8 @@
#include "model/SetTrafficControlApisResult.h"
#include "model/SetVpcAccessRequest.h"
#include "model/SetVpcAccessResult.h"
#include "model/SetWildcardDomainPatternsRequest.h"
#include "model/SetWildcardDomainPatternsResult.h"
#include "model/SwitchApiRequest.h"
#include "model/SwitchApiResult.h"
#include "model/TagResourcesRequest.h"
@@ -332,6 +342,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeApiGroupResult> DescribeApiGroupOutcome;
typedef std::future<DescribeApiGroupOutcome> DescribeApiGroupOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiGroupRequest&, const DescribeApiGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiGroupAsyncHandler;
typedef Outcome<Error, Model::DescribeApiGroupVpcWhitelistResult> DescribeApiGroupVpcWhitelistOutcome;
typedef std::future<DescribeApiGroupVpcWhitelistOutcome> DescribeApiGroupVpcWhitelistOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiGroupVpcWhitelistRequest&, const DescribeApiGroupVpcWhitelistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiGroupVpcWhitelistAsyncHandler;
typedef Outcome<Error, Model::DescribeApiGroupsResult> DescribeApiGroupsOutcome;
typedef std::future<DescribeApiGroupsOutcome> DescribeApiGroupsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiGroupsRequest&, const DescribeApiGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiGroupsAsyncHandler;
@@ -347,6 +360,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeApiLatencyDataResult> DescribeApiLatencyDataOutcome;
typedef std::future<DescribeApiLatencyDataOutcome> DescribeApiLatencyDataOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiLatencyDataRequest&, const DescribeApiLatencyDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiLatencyDataAsyncHandler;
typedef Outcome<Error, Model::DescribeApiMarketAttributesResult> DescribeApiMarketAttributesOutcome;
typedef std::future<DescribeApiMarketAttributesOutcome> DescribeApiMarketAttributesOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiMarketAttributesRequest&, const DescribeApiMarketAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiMarketAttributesAsyncHandler;
typedef Outcome<Error, Model::DescribeApiQpsDataResult> DescribeApiQpsDataOutcome;
typedef std::future<DescribeApiQpsDataOutcome> DescribeApiQpsDataOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiQpsDataRequest&, const DescribeApiQpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiQpsDataAsyncHandler;
@@ -461,6 +477,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyApiGroupResult> ModifyApiGroupOutcome;
typedef std::future<ModifyApiGroupOutcome> ModifyApiGroupOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyApiGroupRequest&, const ModifyApiGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyApiGroupAsyncHandler;
typedef Outcome<Error, Model::ModifyApiGroupVpcWhitelistResult> ModifyApiGroupVpcWhitelistOutcome;
typedef std::future<ModifyApiGroupVpcWhitelistOutcome> ModifyApiGroupVpcWhitelistOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyApiGroupVpcWhitelistRequest&, const ModifyApiGroupVpcWhitelistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyApiGroupVpcWhitelistAsyncHandler;
typedef Outcome<Error, Model::ModifyApiMarketAttributesResult> ModifyApiMarketAttributesOutcome;
typedef std::future<ModifyApiMarketAttributesOutcome> ModifyApiMarketAttributesOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyApiMarketAttributesRequest&, const ModifyApiMarketAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyApiMarketAttributesAsyncHandler;
typedef Outcome<Error, Model::ModifyAppResult> ModifyAppOutcome;
typedef std::future<ModifyAppOutcome> ModifyAppOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyAppRequest&, const ModifyAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAppAsyncHandler;
@@ -542,6 +564,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SetVpcAccessResult> SetVpcAccessOutcome;
typedef std::future<SetVpcAccessOutcome> SetVpcAccessOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SetVpcAccessRequest&, const SetVpcAccessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetVpcAccessAsyncHandler;
typedef Outcome<Error, Model::SetWildcardDomainPatternsResult> SetWildcardDomainPatternsOutcome;
typedef std::future<SetWildcardDomainPatternsOutcome> SetWildcardDomainPatternsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SetWildcardDomainPatternsRequest&, const SetWildcardDomainPatternsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetWildcardDomainPatternsAsyncHandler;
typedef Outcome<Error, Model::SwitchApiResult> SwitchApiOutcome;
typedef std::future<SwitchApiOutcome> SwitchApiOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SwitchApiRequest&, const SwitchApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchApiAsyncHandler;
@@ -649,6 +674,9 @@ namespace AlibabaCloud
DescribeApiGroupOutcome describeApiGroup(const Model::DescribeApiGroupRequest &request)const;
void describeApiGroupAsync(const Model::DescribeApiGroupRequest& request, const DescribeApiGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiGroupOutcomeCallable describeApiGroupCallable(const Model::DescribeApiGroupRequest& request) const;
DescribeApiGroupVpcWhitelistOutcome describeApiGroupVpcWhitelist(const Model::DescribeApiGroupVpcWhitelistRequest &request)const;
void describeApiGroupVpcWhitelistAsync(const Model::DescribeApiGroupVpcWhitelistRequest& request, const DescribeApiGroupVpcWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiGroupVpcWhitelistOutcomeCallable describeApiGroupVpcWhitelistCallable(const Model::DescribeApiGroupVpcWhitelistRequest& request) const;
DescribeApiGroupsOutcome describeApiGroups(const Model::DescribeApiGroupsRequest &request)const;
void describeApiGroupsAsync(const Model::DescribeApiGroupsRequest& request, const DescribeApiGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiGroupsOutcomeCallable describeApiGroupsCallable(const Model::DescribeApiGroupsRequest& request) const;
@@ -664,6 +692,9 @@ namespace AlibabaCloud
DescribeApiLatencyDataOutcome describeApiLatencyData(const Model::DescribeApiLatencyDataRequest &request)const;
void describeApiLatencyDataAsync(const Model::DescribeApiLatencyDataRequest& request, const DescribeApiLatencyDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiLatencyDataOutcomeCallable describeApiLatencyDataCallable(const Model::DescribeApiLatencyDataRequest& request) const;
DescribeApiMarketAttributesOutcome describeApiMarketAttributes(const Model::DescribeApiMarketAttributesRequest &request)const;
void describeApiMarketAttributesAsync(const Model::DescribeApiMarketAttributesRequest& request, const DescribeApiMarketAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiMarketAttributesOutcomeCallable describeApiMarketAttributesCallable(const Model::DescribeApiMarketAttributesRequest& request) const;
DescribeApiQpsDataOutcome describeApiQpsData(const Model::DescribeApiQpsDataRequest &request)const;
void describeApiQpsDataAsync(const Model::DescribeApiQpsDataRequest& request, const DescribeApiQpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiQpsDataOutcomeCallable describeApiQpsDataCallable(const Model::DescribeApiQpsDataRequest& request) const;
@@ -778,6 +809,12 @@ namespace AlibabaCloud
ModifyApiGroupOutcome modifyApiGroup(const Model::ModifyApiGroupRequest &request)const;
void modifyApiGroupAsync(const Model::ModifyApiGroupRequest& request, const ModifyApiGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyApiGroupOutcomeCallable modifyApiGroupCallable(const Model::ModifyApiGroupRequest& request) const;
ModifyApiGroupVpcWhitelistOutcome modifyApiGroupVpcWhitelist(const Model::ModifyApiGroupVpcWhitelistRequest &request)const;
void modifyApiGroupVpcWhitelistAsync(const Model::ModifyApiGroupVpcWhitelistRequest& request, const ModifyApiGroupVpcWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyApiGroupVpcWhitelistOutcomeCallable modifyApiGroupVpcWhitelistCallable(const Model::ModifyApiGroupVpcWhitelistRequest& request) const;
ModifyApiMarketAttributesOutcome modifyApiMarketAttributes(const Model::ModifyApiMarketAttributesRequest &request)const;
void modifyApiMarketAttributesAsync(const Model::ModifyApiMarketAttributesRequest& request, const ModifyApiMarketAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyApiMarketAttributesOutcomeCallable modifyApiMarketAttributesCallable(const Model::ModifyApiMarketAttributesRequest& request) const;
ModifyAppOutcome modifyApp(const Model::ModifyAppRequest &request)const;
void modifyAppAsync(const Model::ModifyAppRequest& request, const ModifyAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAppOutcomeCallable modifyAppCallable(const Model::ModifyAppRequest& request) const;
@@ -859,6 +896,9 @@ namespace AlibabaCloud
SetVpcAccessOutcome setVpcAccess(const Model::SetVpcAccessRequest &request)const;
void setVpcAccessAsync(const Model::SetVpcAccessRequest& request, const SetVpcAccessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetVpcAccessOutcomeCallable setVpcAccessCallable(const Model::SetVpcAccessRequest& request) const;
SetWildcardDomainPatternsOutcome setWildcardDomainPatterns(const Model::SetWildcardDomainPatternsRequest &request)const;
void setWildcardDomainPatternsAsync(const Model::SetWildcardDomainPatternsRequest& request, const SetWildcardDomainPatternsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetWildcardDomainPatternsOutcomeCallable setWildcardDomainPatternsCallable(const Model::SetWildcardDomainPatternsRequest& request) const;
SwitchApiOutcome switchApi(const Model::SwitchApiRequest &request)const;
void switchApiAsync(const Model::SwitchApiRequest& request, const SwitchApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchApiOutcomeCallable switchApiCallable(const Model::SwitchApiRequest& request) const;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_CLOUDAPI_EXPORT CreateApiGroupRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
@@ -48,6 +49,8 @@ namespace AlibabaCloud
void setGroupName(const std::string& groupName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerToken()const;
void setResourceOwnerToken(const std::string& resourceOwnerToken);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getSecurityToken()const;
@@ -60,6 +63,7 @@ namespace AlibabaCloud
std::string source_;
std::string groupName_;
std::string accessKeyId_;
std::string resourceOwnerToken_;
std::string instanceId_;
std::string securityToken_;
std::vector<Tag> tag_;

View File

@@ -57,6 +57,8 @@ namespace AlibabaCloud
void setServiceParameters(const std::string& serviceParameters);
std::string getFailResultSample()const;
void setFailResultSample(const std::string& failResultSample);
std::string getResourceOwnerToken()const;
void setResourceOwnerToken(const std::string& resourceOwnerToken);
std::string getSystemParameters()const;
void setSystemParameters(const std::string& systemParameters);
std::string getServiceParametersMap()const;
@@ -100,6 +102,7 @@ namespace AlibabaCloud
std::string allowSignatureMethod_;
std::string serviceParameters_;
std::string failResultSample_;
std::string resourceOwnerToken_;
std::string systemParameters_;
std::string serviceParametersMap_;
std::string securityToken_;

View File

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

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_CLOUDAPI_EXPORT CreateIpControlRequest : public RpcServiceRequest
{
public:
struct IpControlPolicys
{
std::string appId;

View File

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

View File

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

View File

@@ -30,6 +30,12 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteInstanceRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
DeleteInstanceRequest();
@@ -39,10 +45,13 @@ namespace AlibabaCloud
void setToken(const std::string& token);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string token_;
std::string instanceId_;
std::vector<Tag> tag_;
};
}

View File

@@ -43,6 +43,8 @@ namespace AlibabaCloud
void setDescription(const std::string& description);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerToken()const;
void setResourceOwnerToken(const std::string& resourceOwnerToken);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getApiId()const;
@@ -53,6 +55,7 @@ namespace AlibabaCloud
std::string groupId_;
std::string description_;
std::string accessKeyId_;
std::string resourceOwnerToken_;
std::string securityToken_;
std::string apiId_;

View File

@@ -60,6 +60,7 @@ namespace AlibabaCloud
};
struct RequestParameter
{
std::string arrayItemsType;
std::string regularExpression;
std::string parameterType;
std::string jsonScheme;

View File

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

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
std::string domainName;
std::string certificateId;
std::string domainWebSocketStatus;
std::string bindStageName;
std::string certificateName;
};
struct StageInfo
@@ -60,6 +61,9 @@ namespace AlibabaCloud
std::string getCreatedTime()const;
std::string getHttpsPolicy()const;
std::string getInstanceId()const;
std::string getCompatibleFlags()const;
std::string getCustomTraceConfig()const;
std::string getUserLogConfig()const;
std::string getBillingStatus()const;
int getTrafficLimit()const;
std::string getGroupId()const;
@@ -67,6 +71,7 @@ namespace AlibabaCloud
std::string getSubDomain()const;
std::vector<DomainItem> getCustomDomains()const;
std::string getModifiedTime()const;
std::string getRpcPattern()const;
std::vector<StageInfo> getStageItems()const;
std::string getIllegalStatus()const;
std::string getRegionId()const;
@@ -81,6 +86,9 @@ namespace AlibabaCloud
std::string createdTime_;
std::string httpsPolicy_;
std::string instanceId_;
std::string compatibleFlags_;
std::string customTraceConfig_;
std::string userLogConfig_;
std::string billingStatus_;
int trafficLimit_;
std::string groupId_;
@@ -88,6 +96,7 @@ namespace AlibabaCloud
std::string subDomain_;
std::vector<DomainItem> customDomains_;
std::string modifiedTime_;
std::string rpcPattern_;
std::vector<StageInfo> stageItems_;
std::string illegalStatus_;
std::string regionId_;

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPVPCWHITELISTREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPVPCWHITELISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiGroupVpcWhitelistRequest : public RpcServiceRequest
{
public:
DescribeApiGroupVpcWhitelistRequest();
~DescribeApiGroupVpcWhitelistRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPVPCWHITELISTREQUEST_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_CLOUDAPI_MODEL_DESCRIBEAPIGROUPVPCWHITELISTRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPVPCWHITELISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiGroupVpcWhitelistResult : public ServiceResult
{
public:
DescribeApiGroupVpcWhitelistResult();
explicit DescribeApiGroupVpcWhitelistResult(const std::string &payload);
~DescribeApiGroupVpcWhitelistResult();
std::string getVpcIds()const;
protected:
void parse(const std::string &payload);
private:
std::string vpcIds_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPVPCWHITELISTRESULT_H_

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiGroupsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
@@ -50,6 +51,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
int getPageSize()const;
@@ -63,6 +66,7 @@ namespace AlibabaCloud
std::string groupName_;
int pageNumber_;
std::string accessKeyId_;
std::string instanceId_;
std::string securityToken_;
int pageSize_;
std::vector<Tag> tag_;

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerToken()const;
void setResourceOwnerToken(const std::string& resourceOwnerToken);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getApiId()const;
@@ -52,6 +54,7 @@ namespace AlibabaCloud
std::string stageName_;
std::string groupId_;
std::string accessKeyId_;
std::string resourceOwnerToken_;
std::string securityToken_;
std::string apiId_;
std::string historyVersion_;

View File

@@ -68,13 +68,14 @@ namespace AlibabaCloud
std::string mockResult;
VpcConfig vpcConfig;
std::string serviceVpcEnable;
int serviceTimeout;
int mockStatusCode;
std::vector<MockHeader> mockHeaders;
std::string serviceProtocol;
std::string serviceHttpMethod;
std::string servicePath;
std::string mock;
std::string vpcId;
int serviceTimeout;
std::string serviceProtocol;
};
struct OpenIdConnectConfig
{
@@ -125,6 +126,7 @@ namespace AlibabaCloud
};
struct RequestParameter
{
std::string arrayItemsType;
std::string regularExpression;
std::string parameterType;
std::string jsonScheme;

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIMARKETATTRIBUTESREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIMARKETATTRIBUTESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiMarketAttributesRequest : public RpcServiceRequest
{
public:
DescribeApiMarketAttributesRequest();
~DescribeApiMarketAttributesRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getApiId()const;
void setApiId(const std::string& apiId);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIMARKETATTRIBUTESREQUEST_H_

View File

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

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerToken()const;
void setResourceOwnerToken(const std::string& resourceOwnerToken);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getApiId()const;
@@ -47,6 +49,7 @@ namespace AlibabaCloud
private:
std::string groupId_;
std::string accessKeyId_;
std::string resourceOwnerToken_;
std::string securityToken_;
std::string apiId_;

View File

@@ -129,6 +129,7 @@ namespace AlibabaCloud
};
struct RequestParameter
{
std::string arrayItemsType;
std::string regularExpression;
std::string parameterType;
std::string jsonScheme;
@@ -178,6 +179,7 @@ namespace AlibabaCloud
std::string getMock()const;
std::vector<RequestParameter> getRequestParameters()const;
std::vector<ServiceParameterMap> getServiceParametersMap()const;
std::string getAppCodeAuthType()const;
std::string getResultBodyModel()const;
std::string getModifiedTime()const;
ServiceConfig getServiceConfig()const;
@@ -214,6 +216,7 @@ namespace AlibabaCloud
std::string mock_;
std::vector<RequestParameter> requestParameters_;
std::vector<ServiceParameterMap> serviceParametersMap_;
std::string appCodeAuthType_;
std::string resultBodyModel_;
std::string modifiedTime_;
ServiceConfig serviceConfig_;

View File

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

View File

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

View File

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

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerToken()const;
void setResourceOwnerToken(const std::string& resourceOwnerToken);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getApiId()const;
@@ -50,6 +52,7 @@ namespace AlibabaCloud
std::string stageName_;
std::string groupId_;
std::string accessKeyId_;
std::string resourceOwnerToken_;
std::string securityToken_;
std::string apiId_;

View File

@@ -68,13 +68,14 @@ namespace AlibabaCloud
std::string mockResult;
VpcConfig vpcConfig;
std::string serviceVpcEnable;
int serviceTimeout;
int mockStatusCode;
std::vector<MockHeader> mockHeaders;
std::string serviceProtocol;
std::string serviceHttpMethod;
std::string servicePath;
std::string mock;
std::string vpcId;
int serviceTimeout;
std::string serviceProtocol;
};
struct OpenIdConnectConfig
{
@@ -125,6 +126,7 @@ namespace AlibabaCloud
};
struct RequestParameter
{
std::string arrayItemsType;
std::string regularExpression;
std::string parameterType;
std::string jsonScheme;

View File

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

View File

@@ -43,12 +43,15 @@ namespace AlibabaCloud
void setSecurityToken(const std::string& securityToken);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getName()const;
void setName(const std::string& name);
private:
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
int pageSize_;
std::string name_;
};
}

View File

@@ -45,19 +45,36 @@ namespace AlibabaCloud
std::string errorMsg;
std::string httpMethod;
};
struct ApiImportModelFailed
{
std::string modelName;
std::string errorMsg;
std::string groupId;
};
struct ApiImportModelSuccess
{
std::string modelUid;
std::string modelOperation;
std::string modelName;
std::string groupId;
};
ImportSwaggerResult();
explicit ImportSwaggerResult(const std::string &payload);
~ImportSwaggerResult();
std::vector<ApiImportSwaggerFailed> getFailed()const;
std::vector<ApiImportModelFailed> getModelFailed()const;
std::vector<ApiImportSwaggerSuccess> getSuccess()const;
std::vector<ApiImportModelSuccess> getModelSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ApiImportSwaggerFailed> failed_;
std::vector<ApiImportModelFailed> modelFailed_;
std::vector<ApiImportSwaggerSuccess> success_;
std::vector<ApiImportModelSuccess> modelSuccess_;
};
}

View File

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

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_CLOUDAPI_EXPORT ModifyApiGroupRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
@@ -50,8 +51,16 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getCompatibleFlags()const;
void setCompatibleFlags(const std::string& compatibleFlags);
std::string getRpcPattern()const;
void setRpcPattern(const std::string& rpcPattern);
std::string getUserLogConfig()const;
void setUserLogConfig(const std::string& userLogConfig);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getCustomTraceConfig()const;
void setCustomTraceConfig(const std::string& customTraceConfig);
private:
std::string groupId_;
@@ -59,7 +68,11 @@ namespace AlibabaCloud
std::string groupName_;
std::string accessKeyId_;
std::string securityToken_;
std::string compatibleFlags_;
std::string rpcPattern_;
std::string userLogConfig_;
std::vector<Tag> tag_;
std::string customTraceConfig_;
};
}

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYAPIGROUPVPCWHITELISTREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYAPIGROUPVPCWHITELISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT ModifyApiGroupVpcWhitelistRequest : public RpcServiceRequest
{
public:
ModifyApiGroupVpcWhitelistRequest();
~ModifyApiGroupVpcWhitelistRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getVpcIds()const;
void setVpcIds(const std::string& vpcIds);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string vpcIds_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYAPIGROUPVPCWHITELISTREQUEST_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_CLOUDAPI_MODEL_MODIFYAPIGROUPVPCWHITELISTRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYAPIGROUPVPCWHITELISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT ModifyApiGroupVpcWhitelistResult : public ServiceResult
{
public:
ModifyApiGroupVpcWhitelistResult();
explicit ModifyApiGroupVpcWhitelistResult(const std::string &payload);
~ModifyApiGroupVpcWhitelistResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYAPIGROUPVPCWHITELISTRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYAPIMARKETATTRIBUTESREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYAPIMARKETATTRIBUTESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT ModifyApiMarketAttributesRequest : public RpcServiceRequest
{
public:
ModifyApiMarketAttributesRequest();
~ModifyApiMarketAttributesRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getMarketChargingMode()const;
void setMarketChargingMode(const std::string& marketChargingMode);
bool getNeedCharging()const;
void setNeedCharging(bool needCharging);
std::string getApiId()const;
void setApiId(const std::string& apiId);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string marketChargingMode_;
bool needCharging_;
std::string apiId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYAPIMARKETATTRIBUTESREQUEST_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_CLOUDAPI_MODEL_MODIFYAPIMARKETATTRIBUTESRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYAPIMARKETATTRIBUTESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT ModifyApiMarketAttributesResult : public ServiceResult
{
public:
ModifyApiMarketAttributesResult();
explicit ModifyApiMarketAttributesResult(const std::string &payload);
~ModifyApiMarketAttributesResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYAPIMARKETATTRIBUTESRESULT_H_

View File

@@ -57,6 +57,8 @@ namespace AlibabaCloud
void setServiceParameters(const std::string& serviceParameters);
std::string getFailResultSample()const;
void setFailResultSample(const std::string& failResultSample);
std::string getResourceOwnerToken()const;
void setResourceOwnerToken(const std::string& resourceOwnerToken);
std::string getSystemParameters()const;
void setSystemParameters(const std::string& systemParameters);
std::string getServiceParametersMap()const;
@@ -102,6 +104,7 @@ namespace AlibabaCloud
std::string allowSignatureMethod_;
std::string serviceParameters_;
std::string failResultSample_;
std::string resourceOwnerToken_;
std::string systemParameters_;
std::string serviceParametersMap_;
std::string securityToken_;

View File

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

View File

@@ -45,6 +45,8 @@ namespace AlibabaCloud
void setCertificateBody(const std::string& certificateBody);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getCaCertificateBody()const;
void setCaCertificateBody(const std::string& caCertificateBody);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getCertificateName()const;
@@ -56,6 +58,7 @@ namespace AlibabaCloud
std::string domainName_;
std::string certificateBody_;
std::string accessKeyId_;
std::string caCertificateBody_;
std::string securityToken_;
std::string certificateName_;

View File

@@ -39,16 +39,22 @@ namespace AlibabaCloud
void setGroupId(const std::string& groupId);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getBindStageName()const;
void setBindStageName(const std::string& bindStageName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
bool getIsForce()const;
void setIsForce(bool isForce);
private:
std::string groupId_;
std::string domainName_;
std::string bindStageName_;
std::string accessKeyId_;
std::string securityToken_;
bool isForce_;
};
}

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_SETWILDCARDDOMAINPATTERNSREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_SETWILDCARDDOMAINPATTERNSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT SetWildcardDomainPatternsRequest : public RpcServiceRequest
{
public:
SetWildcardDomainPatternsRequest();
~SetWildcardDomainPatternsRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getWildcardDomainPatterns()const;
void setWildcardDomainPatterns(const std::string& wildcardDomainPatterns);
private:
std::string groupId_;
std::string domainName_;
std::string accessKeyId_;
std::string securityToken_;
std::string wildcardDomainPatterns_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_SETWILDCARDDOMAINPATTERNSREQUEST_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_CLOUDAPI_MODEL_SETWILDCARDDOMAINPATTERNSRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_SETWILDCARDDOMAINPATTERNSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT SetWildcardDomainPatternsResult : public ServiceResult
{
public:
SetWildcardDomainPatternsResult();
explicit SetWildcardDomainPatternsResult(const std::string &payload);
~SetWildcardDomainPatternsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_SETWILDCARDDOMAINPATTERNSRESULT_H_

View File

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

View File

@@ -1167,6 +1167,42 @@ CloudAPIClient::DescribeApiGroupOutcomeCallable CloudAPIClient::describeApiGroup
return task->get_future();
}
CloudAPIClient::DescribeApiGroupVpcWhitelistOutcome CloudAPIClient::describeApiGroupVpcWhitelist(const DescribeApiGroupVpcWhitelistRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeApiGroupVpcWhitelistOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeApiGroupVpcWhitelistOutcome(DescribeApiGroupVpcWhitelistResult(outcome.result()));
else
return DescribeApiGroupVpcWhitelistOutcome(outcome.error());
}
void CloudAPIClient::describeApiGroupVpcWhitelistAsync(const DescribeApiGroupVpcWhitelistRequest& request, const DescribeApiGroupVpcWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeApiGroupVpcWhitelist(request), context);
};
asyncExecute(new Runnable(fn));
}
CloudAPIClient::DescribeApiGroupVpcWhitelistOutcomeCallable CloudAPIClient::describeApiGroupVpcWhitelistCallable(const DescribeApiGroupVpcWhitelistRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeApiGroupVpcWhitelistOutcome()>>(
[this, request]()
{
return this->describeApiGroupVpcWhitelist(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CloudAPIClient::DescribeApiGroupsOutcome CloudAPIClient::describeApiGroups(const DescribeApiGroupsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1347,6 +1383,42 @@ CloudAPIClient::DescribeApiLatencyDataOutcomeCallable CloudAPIClient::describeAp
return task->get_future();
}
CloudAPIClient::DescribeApiMarketAttributesOutcome CloudAPIClient::describeApiMarketAttributes(const DescribeApiMarketAttributesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeApiMarketAttributesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeApiMarketAttributesOutcome(DescribeApiMarketAttributesResult(outcome.result()));
else
return DescribeApiMarketAttributesOutcome(outcome.error());
}
void CloudAPIClient::describeApiMarketAttributesAsync(const DescribeApiMarketAttributesRequest& request, const DescribeApiMarketAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeApiMarketAttributes(request), context);
};
asyncExecute(new Runnable(fn));
}
CloudAPIClient::DescribeApiMarketAttributesOutcomeCallable CloudAPIClient::describeApiMarketAttributesCallable(const DescribeApiMarketAttributesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeApiMarketAttributesOutcome()>>(
[this, request]()
{
return this->describeApiMarketAttributes(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CloudAPIClient::DescribeApiQpsDataOutcome CloudAPIClient::describeApiQpsData(const DescribeApiQpsDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2715,6 +2787,78 @@ CloudAPIClient::ModifyApiGroupOutcomeCallable CloudAPIClient::modifyApiGroupCall
return task->get_future();
}
CloudAPIClient::ModifyApiGroupVpcWhitelistOutcome CloudAPIClient::modifyApiGroupVpcWhitelist(const ModifyApiGroupVpcWhitelistRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyApiGroupVpcWhitelistOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyApiGroupVpcWhitelistOutcome(ModifyApiGroupVpcWhitelistResult(outcome.result()));
else
return ModifyApiGroupVpcWhitelistOutcome(outcome.error());
}
void CloudAPIClient::modifyApiGroupVpcWhitelistAsync(const ModifyApiGroupVpcWhitelistRequest& request, const ModifyApiGroupVpcWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyApiGroupVpcWhitelist(request), context);
};
asyncExecute(new Runnable(fn));
}
CloudAPIClient::ModifyApiGroupVpcWhitelistOutcomeCallable CloudAPIClient::modifyApiGroupVpcWhitelistCallable(const ModifyApiGroupVpcWhitelistRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyApiGroupVpcWhitelistOutcome()>>(
[this, request]()
{
return this->modifyApiGroupVpcWhitelist(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CloudAPIClient::ModifyApiMarketAttributesOutcome CloudAPIClient::modifyApiMarketAttributes(const ModifyApiMarketAttributesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyApiMarketAttributesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyApiMarketAttributesOutcome(ModifyApiMarketAttributesResult(outcome.result()));
else
return ModifyApiMarketAttributesOutcome(outcome.error());
}
void CloudAPIClient::modifyApiMarketAttributesAsync(const ModifyApiMarketAttributesRequest& request, const ModifyApiMarketAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyApiMarketAttributes(request), context);
};
asyncExecute(new Runnable(fn));
}
CloudAPIClient::ModifyApiMarketAttributesOutcomeCallable CloudAPIClient::modifyApiMarketAttributesCallable(const ModifyApiMarketAttributesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyApiMarketAttributesOutcome()>>(
[this, request]()
{
return this->modifyApiMarketAttributes(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CloudAPIClient::ModifyAppOutcome CloudAPIClient::modifyApp(const ModifyAppRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3687,6 +3831,42 @@ CloudAPIClient::SetVpcAccessOutcomeCallable CloudAPIClient::setVpcAccessCallable
return task->get_future();
}
CloudAPIClient::SetWildcardDomainPatternsOutcome CloudAPIClient::setWildcardDomainPatterns(const SetWildcardDomainPatternsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetWildcardDomainPatternsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetWildcardDomainPatternsOutcome(SetWildcardDomainPatternsResult(outcome.result()));
else
return SetWildcardDomainPatternsOutcome(outcome.error());
}
void CloudAPIClient::setWildcardDomainPatternsAsync(const SetWildcardDomainPatternsRequest& request, const SetWildcardDomainPatternsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setWildcardDomainPatterns(request), context);
};
asyncExecute(new Runnable(fn));
}
CloudAPIClient::SetWildcardDomainPatternsOutcomeCallable CloudAPIClient::setWildcardDomainPatternsCallable(const SetWildcardDomainPatternsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetWildcardDomainPatternsOutcome()>>(
[this, request]()
{
return this->setWildcardDomainPatterns(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CloudAPIClient::SwitchApiOutcome CloudAPIClient::switchApi(const SwitchApiRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::AbolishApiRequest;
AbolishApiRequest::AbolishApiRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "AbolishApi")
{}
{
setMethod(HttpRequest::Method::Post);
}
AbolishApiRequest::~AbolishApiRequest()
{}
@@ -33,7 +35,7 @@ std::string AbolishApiRequest::getStageName()const
void AbolishApiRequest::setStageName(const std::string& stageName)
{
stageName_ = stageName;
setCoreParameter("StageName", stageName);
setParameter("StageName", stageName);
}
std::string AbolishApiRequest::getGroupId()const
@@ -44,7 +46,7 @@ std::string AbolishApiRequest::getGroupId()const
void AbolishApiRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string AbolishApiRequest::getAccessKeyId()const
@@ -55,7 +57,7 @@ std::string AbolishApiRequest::getAccessKeyId()const
void AbolishApiRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string AbolishApiRequest::getSecurityToken()const
@@ -66,7 +68,7 @@ std::string AbolishApiRequest::getSecurityToken()const
void AbolishApiRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string AbolishApiRequest::getApiId()const
@@ -77,6 +79,6 @@ std::string AbolishApiRequest::getApiId()const
void AbolishApiRequest::setApiId(const std::string& apiId)
{
apiId_ = apiId;
setCoreParameter("ApiId", apiId);
setParameter("ApiId", apiId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::AddIpControlPolicyItemRequest;
AddIpControlPolicyItemRequest::AddIpControlPolicyItemRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "AddIpControlPolicyItem")
{}
{
setMethod(HttpRequest::Method::Post);
}
AddIpControlPolicyItemRequest::~AddIpControlPolicyItemRequest()
{}
@@ -33,7 +35,7 @@ std::string AddIpControlPolicyItemRequest::getAccessKeyId()const
void AddIpControlPolicyItemRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string AddIpControlPolicyItemRequest::getIpControlId()const
@@ -44,7 +46,7 @@ std::string AddIpControlPolicyItemRequest::getIpControlId()const
void AddIpControlPolicyItemRequest::setIpControlId(const std::string& ipControlId)
{
ipControlId_ = ipControlId;
setCoreParameter("IpControlId", ipControlId);
setParameter("IpControlId", ipControlId);
}
std::string AddIpControlPolicyItemRequest::getSecurityToken()const
@@ -55,7 +57,7 @@ std::string AddIpControlPolicyItemRequest::getSecurityToken()const
void AddIpControlPolicyItemRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string AddIpControlPolicyItemRequest::getAppId()const
@@ -66,7 +68,7 @@ std::string AddIpControlPolicyItemRequest::getAppId()const
void AddIpControlPolicyItemRequest::setAppId(const std::string& appId)
{
appId_ = appId;
setCoreParameter("AppId", appId);
setParameter("AppId", appId);
}
std::string AddIpControlPolicyItemRequest::getCidrIp()const
@@ -77,6 +79,6 @@ std::string AddIpControlPolicyItemRequest::getCidrIp()const
void AddIpControlPolicyItemRequest::setCidrIp(const std::string& cidrIp)
{
cidrIp_ = cidrIp;
setCoreParameter("CidrIp", cidrIp);
setParameter("CidrIp", cidrIp);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::AddTrafficSpecialControlRequest;
AddTrafficSpecialControlRequest::AddTrafficSpecialControlRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "AddTrafficSpecialControl")
{}
{
setMethod(HttpRequest::Method::Post);
}
AddTrafficSpecialControlRequest::~AddTrafficSpecialControlRequest()
{}
@@ -33,7 +35,7 @@ std::string AddTrafficSpecialControlRequest::getTrafficControlId()const
void AddTrafficSpecialControlRequest::setTrafficControlId(const std::string& trafficControlId)
{
trafficControlId_ = trafficControlId;
setCoreParameter("TrafficControlId", trafficControlId);
setParameter("TrafficControlId", trafficControlId);
}
std::string AddTrafficSpecialControlRequest::getSpecialKey()const
@@ -44,7 +46,7 @@ std::string AddTrafficSpecialControlRequest::getSpecialKey()const
void AddTrafficSpecialControlRequest::setSpecialKey(const std::string& specialKey)
{
specialKey_ = specialKey;
setCoreParameter("SpecialKey", specialKey);
setParameter("SpecialKey", specialKey);
}
int AddTrafficSpecialControlRequest::getTrafficValue()const
@@ -55,7 +57,7 @@ int AddTrafficSpecialControlRequest::getTrafficValue()const
void AddTrafficSpecialControlRequest::setTrafficValue(int trafficValue)
{
trafficValue_ = trafficValue;
setCoreParameter("TrafficValue", std::to_string(trafficValue));
setParameter("TrafficValue", std::to_string(trafficValue));
}
std::string AddTrafficSpecialControlRequest::getAccessKeyId()const
@@ -66,7 +68,7 @@ std::string AddTrafficSpecialControlRequest::getAccessKeyId()const
void AddTrafficSpecialControlRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string AddTrafficSpecialControlRequest::getSecurityToken()const
@@ -77,7 +79,7 @@ std::string AddTrafficSpecialControlRequest::getSecurityToken()const
void AddTrafficSpecialControlRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string AddTrafficSpecialControlRequest::getSpecialType()const
@@ -88,6 +90,6 @@ std::string AddTrafficSpecialControlRequest::getSpecialType()const
void AddTrafficSpecialControlRequest::setSpecialType(const std::string& specialType)
{
specialType_ = specialType;
setCoreParameter("SpecialType", specialType);
setParameter("SpecialType", specialType);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::CreateApiGroupRequest;
CreateApiGroupRequest::CreateApiGroupRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "CreateApiGroup")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateApiGroupRequest::~CreateApiGroupRequest()
{}
@@ -33,7 +35,7 @@ std::string CreateApiGroupRequest::getDescription()const
void CreateApiGroupRequest::setDescription(const std::string& description)
{
description_ = description;
setCoreParameter("Description", description);
setParameter("Description", description);
}
std::string CreateApiGroupRequest::getSource()const
@@ -44,7 +46,7 @@ std::string CreateApiGroupRequest::getSource()const
void CreateApiGroupRequest::setSource(const std::string& source)
{
source_ = source;
setCoreParameter("Source", source);
setParameter("Source", source);
}
std::string CreateApiGroupRequest::getGroupName()const
@@ -55,7 +57,7 @@ std::string CreateApiGroupRequest::getGroupName()const
void CreateApiGroupRequest::setGroupName(const std::string& groupName)
{
groupName_ = groupName;
setCoreParameter("GroupName", groupName);
setParameter("GroupName", groupName);
}
std::string CreateApiGroupRequest::getAccessKeyId()const
@@ -66,7 +68,18 @@ std::string CreateApiGroupRequest::getAccessKeyId()const
void CreateApiGroupRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateApiGroupRequest::getResourceOwnerToken()const
{
return resourceOwnerToken_;
}
void CreateApiGroupRequest::setResourceOwnerToken(const std::string& resourceOwnerToken)
{
resourceOwnerToken_ = resourceOwnerToken;
setParameter("ResourceOwnerToken", resourceOwnerToken);
}
std::string CreateApiGroupRequest::getInstanceId()const
@@ -77,7 +90,7 @@ std::string CreateApiGroupRequest::getInstanceId()const
void CreateApiGroupRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", instanceId);
setParameter("InstanceId", instanceId);
}
std::string CreateApiGroupRequest::getSecurityToken()const
@@ -88,7 +101,7 @@ std::string CreateApiGroupRequest::getSecurityToken()const
void CreateApiGroupRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::vector<CreateApiGroupRequest::Tag> CreateApiGroupRequest::getTag()const
@@ -99,12 +112,11 @@ std::vector<CreateApiGroupRequest::Tag> CreateApiGroupRequest::getTag()const
void CreateApiGroupRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setCoreParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Key", obj.key);
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::CreateApiRequest;
CreateApiRequest::CreateApiRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "CreateApi")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateApiRequest::~CreateApiRequest()
{}
@@ -33,7 +35,7 @@ std::string CreateApiRequest::getWebSocketApiType()const
void CreateApiRequest::setWebSocketApiType(const std::string& webSocketApiType)
{
webSocketApiType_ = webSocketApiType;
setCoreParameter("WebSocketApiType", webSocketApiType);
setParameter("WebSocketApiType", webSocketApiType);
}
std::string CreateApiRequest::getErrorCodeSamples()const
@@ -44,7 +46,7 @@ std::string CreateApiRequest::getErrorCodeSamples()const
void CreateApiRequest::setErrorCodeSamples(const std::string& errorCodeSamples)
{
errorCodeSamples_ = errorCodeSamples;
setCoreParameter("ErrorCodeSamples", errorCodeSamples);
setParameter("ErrorCodeSamples", errorCodeSamples);
}
std::string CreateApiRequest::getAppCodeAuthType()const
@@ -55,7 +57,7 @@ std::string CreateApiRequest::getAppCodeAuthType()const
void CreateApiRequest::setAppCodeAuthType(const std::string& appCodeAuthType)
{
appCodeAuthType_ = appCodeAuthType;
setCoreParameter("AppCodeAuthType", appCodeAuthType);
setParameter("AppCodeAuthType", appCodeAuthType);
}
std::string CreateApiRequest::getDescription()const
@@ -66,7 +68,7 @@ std::string CreateApiRequest::getDescription()const
void CreateApiRequest::setDescription(const std::string& description)
{
description_ = description;
setCoreParameter("Description", description);
setParameter("Description", description);
}
bool CreateApiRequest::getDisableInternet()const
@@ -77,7 +79,7 @@ bool CreateApiRequest::getDisableInternet()const
void CreateApiRequest::setDisableInternet(bool disableInternet)
{
disableInternet_ = disableInternet;
setCoreParameter("DisableInternet", disableInternet ? "true" : "false");
setParameter("DisableInternet", disableInternet ? "true" : "false");
}
std::string CreateApiRequest::getConstantParameters()const
@@ -88,7 +90,7 @@ std::string CreateApiRequest::getConstantParameters()const
void CreateApiRequest::setConstantParameters(const std::string& constantParameters)
{
constantParameters_ = constantParameters;
setCoreParameter("ConstantParameters", constantParameters);
setParameter("ConstantParameters", constantParameters);
}
std::string CreateApiRequest::getAccessKeyId()const
@@ -99,7 +101,7 @@ std::string CreateApiRequest::getAccessKeyId()const
void CreateApiRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateApiRequest::getAuthType()const
@@ -110,7 +112,7 @@ std::string CreateApiRequest::getAuthType()const
void CreateApiRequest::setAuthType(const std::string& authType)
{
authType_ = authType;
setCoreParameter("AuthType", authType);
setParameter("AuthType", authType);
}
std::string CreateApiRequest::getAllowSignatureMethod()const
@@ -121,7 +123,7 @@ std::string CreateApiRequest::getAllowSignatureMethod()const
void CreateApiRequest::setAllowSignatureMethod(const std::string& allowSignatureMethod)
{
allowSignatureMethod_ = allowSignatureMethod;
setCoreParameter("AllowSignatureMethod", allowSignatureMethod);
setParameter("AllowSignatureMethod", allowSignatureMethod);
}
std::string CreateApiRequest::getServiceParameters()const
@@ -132,7 +134,7 @@ std::string CreateApiRequest::getServiceParameters()const
void CreateApiRequest::setServiceParameters(const std::string& serviceParameters)
{
serviceParameters_ = serviceParameters;
setCoreParameter("ServiceParameters", serviceParameters);
setParameter("ServiceParameters", serviceParameters);
}
std::string CreateApiRequest::getFailResultSample()const
@@ -143,7 +145,18 @@ std::string CreateApiRequest::getFailResultSample()const
void CreateApiRequest::setFailResultSample(const std::string& failResultSample)
{
failResultSample_ = failResultSample;
setCoreParameter("FailResultSample", failResultSample);
setParameter("FailResultSample", failResultSample);
}
std::string CreateApiRequest::getResourceOwnerToken()const
{
return resourceOwnerToken_;
}
void CreateApiRequest::setResourceOwnerToken(const std::string& resourceOwnerToken)
{
resourceOwnerToken_ = resourceOwnerToken;
setParameter("ResourceOwnerToken", resourceOwnerToken);
}
std::string CreateApiRequest::getSystemParameters()const
@@ -154,7 +167,7 @@ std::string CreateApiRequest::getSystemParameters()const
void CreateApiRequest::setSystemParameters(const std::string& systemParameters)
{
systemParameters_ = systemParameters;
setCoreParameter("SystemParameters", systemParameters);
setParameter("SystemParameters", systemParameters);
}
std::string CreateApiRequest::getServiceParametersMap()const
@@ -165,7 +178,7 @@ std::string CreateApiRequest::getServiceParametersMap()const
void CreateApiRequest::setServiceParametersMap(const std::string& serviceParametersMap)
{
serviceParametersMap_ = serviceParametersMap;
setCoreParameter("ServiceParametersMap", serviceParametersMap);
setParameter("ServiceParametersMap", serviceParametersMap);
}
std::string CreateApiRequest::getSecurityToken()const
@@ -176,7 +189,7 @@ std::string CreateApiRequest::getSecurityToken()const
void CreateApiRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string CreateApiRequest::getOpenIdConnectConfig()const
@@ -187,7 +200,7 @@ std::string CreateApiRequest::getOpenIdConnectConfig()const
void CreateApiRequest::setOpenIdConnectConfig(const std::string& openIdConnectConfig)
{
openIdConnectConfig_ = openIdConnectConfig;
setCoreParameter("OpenIdConnectConfig", openIdConnectConfig);
setParameter("OpenIdConnectConfig", openIdConnectConfig);
}
std::string CreateApiRequest::getRequestParameters()const
@@ -198,7 +211,7 @@ std::string CreateApiRequest::getRequestParameters()const
void CreateApiRequest::setRequestParameters(const std::string& requestParameters)
{
requestParameters_ = requestParameters;
setCoreParameter("RequestParameters", requestParameters);
setParameter("RequestParameters", requestParameters);
}
std::string CreateApiRequest::getResultDescriptions()const
@@ -209,7 +222,7 @@ std::string CreateApiRequest::getResultDescriptions()const
void CreateApiRequest::setResultDescriptions(const std::string& resultDescriptions)
{
resultDescriptions_ = resultDescriptions;
setCoreParameter("ResultDescriptions", resultDescriptions);
setParameter("ResultDescriptions", resultDescriptions);
}
std::string CreateApiRequest::getVisibility()const
@@ -220,7 +233,7 @@ std::string CreateApiRequest::getVisibility()const
void CreateApiRequest::setVisibility(const std::string& visibility)
{
visibility_ = visibility;
setCoreParameter("Visibility", visibility);
setParameter("Visibility", visibility);
}
std::string CreateApiRequest::getGroupId()const
@@ -231,7 +244,7 @@ std::string CreateApiRequest::getGroupId()const
void CreateApiRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string CreateApiRequest::getServiceConfig()const
@@ -242,7 +255,7 @@ std::string CreateApiRequest::getServiceConfig()const
void CreateApiRequest::setServiceConfig(const std::string& serviceConfig)
{
serviceConfig_ = serviceConfig;
setCoreParameter("ServiceConfig", serviceConfig);
setParameter("ServiceConfig", serviceConfig);
}
std::string CreateApiRequest::getResultType()const
@@ -253,7 +266,7 @@ std::string CreateApiRequest::getResultType()const
void CreateApiRequest::setResultType(const std::string& resultType)
{
resultType_ = resultType;
setCoreParameter("ResultType", resultType);
setParameter("ResultType", resultType);
}
std::string CreateApiRequest::getApiName()const
@@ -264,7 +277,7 @@ std::string CreateApiRequest::getApiName()const
void CreateApiRequest::setApiName(const std::string& apiName)
{
apiName_ = apiName;
setCoreParameter("ApiName", apiName);
setParameter("ApiName", apiName);
}
std::string CreateApiRequest::getResultSample()const
@@ -275,7 +288,7 @@ std::string CreateApiRequest::getResultSample()const
void CreateApiRequest::setResultSample(const std::string& resultSample)
{
resultSample_ = resultSample;
setCoreParameter("ResultSample", resultSample);
setParameter("ResultSample", resultSample);
}
bool CreateApiRequest::getForceNonceCheck()const
@@ -286,7 +299,7 @@ bool CreateApiRequest::getForceNonceCheck()const
void CreateApiRequest::setForceNonceCheck(bool forceNonceCheck)
{
forceNonceCheck_ = forceNonceCheck;
setCoreParameter("ForceNonceCheck", forceNonceCheck ? "true" : "false");
setParameter("ForceNonceCheck", forceNonceCheck ? "true" : "false");
}
std::string CreateApiRequest::getRequestConfig()const
@@ -297,7 +310,7 @@ std::string CreateApiRequest::getRequestConfig()const
void CreateApiRequest::setRequestConfig(const std::string& requestConfig)
{
requestConfig_ = requestConfig;
setCoreParameter("RequestConfig", requestConfig);
setParameter("RequestConfig", requestConfig);
}
std::string CreateApiRequest::getResultBodyModel()const
@@ -308,6 +321,6 @@ std::string CreateApiRequest::getResultBodyModel()const
void CreateApiRequest::setResultBodyModel(const std::string& resultBodyModel)
{
resultBodyModel_ = resultBodyModel;
setCoreParameter("ResultBodyModel", resultBodyModel);
setParameter("ResultBodyModel", resultBodyModel);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::CreateApiStageVariableRequest;
CreateApiStageVariableRequest::CreateApiStageVariableRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "CreateApiStageVariable")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateApiStageVariableRequest::~CreateApiStageVariableRequest()
{}
@@ -33,7 +35,7 @@ bool CreateApiStageVariableRequest::getSupportRoute()const
void CreateApiStageVariableRequest::setSupportRoute(bool supportRoute)
{
supportRoute_ = supportRoute;
setCoreParameter("SupportRoute", supportRoute ? "true" : "false");
setParameter("SupportRoute", supportRoute ? "true" : "false");
}
std::string CreateApiStageVariableRequest::getVariableValue()const
@@ -44,7 +46,7 @@ std::string CreateApiStageVariableRequest::getVariableValue()const
void CreateApiStageVariableRequest::setVariableValue(const std::string& variableValue)
{
variableValue_ = variableValue;
setCoreParameter("VariableValue", variableValue);
setParameter("VariableValue", variableValue);
}
std::string CreateApiStageVariableRequest::getGroupId()const
@@ -55,7 +57,7 @@ std::string CreateApiStageVariableRequest::getGroupId()const
void CreateApiStageVariableRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string CreateApiStageVariableRequest::getStageRouteModel()const
@@ -66,7 +68,7 @@ std::string CreateApiStageVariableRequest::getStageRouteModel()const
void CreateApiStageVariableRequest::setStageRouteModel(const std::string& stageRouteModel)
{
stageRouteModel_ = stageRouteModel;
setCoreParameter("StageRouteModel", stageRouteModel);
setParameter("StageRouteModel", stageRouteModel);
}
std::string CreateApiStageVariableRequest::getAccessKeyId()const
@@ -77,7 +79,7 @@ std::string CreateApiStageVariableRequest::getAccessKeyId()const
void CreateApiStageVariableRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateApiStageVariableRequest::getSecurityToken()const
@@ -88,7 +90,7 @@ std::string CreateApiStageVariableRequest::getSecurityToken()const
void CreateApiStageVariableRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string CreateApiStageVariableRequest::getVariableName()const
@@ -99,7 +101,7 @@ std::string CreateApiStageVariableRequest::getVariableName()const
void CreateApiStageVariableRequest::setVariableName(const std::string& variableName)
{
variableName_ = variableName;
setCoreParameter("VariableName", variableName);
setParameter("VariableName", variableName);
}
std::string CreateApiStageVariableRequest::getStageId()const
@@ -110,6 +112,6 @@ std::string CreateApiStageVariableRequest::getStageId()const
void CreateApiStageVariableRequest::setStageId(const std::string& stageId)
{
stageId_ = stageId;
setCoreParameter("StageId", stageId);
setParameter("StageId", stageId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::CreateAppRequest;
CreateAppRequest::CreateAppRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "CreateApp")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateAppRequest::~CreateAppRequest()
{}
@@ -33,7 +35,7 @@ std::string CreateAppRequest::getDescription()const
void CreateAppRequest::setDescription(const std::string& description)
{
description_ = description;
setCoreParameter("Description", description);
setParameter("Description", description);
}
std::string CreateAppRequest::getAccessKeyId()const
@@ -44,7 +46,7 @@ std::string CreateAppRequest::getAccessKeyId()const
void CreateAppRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateAppRequest::getAppName()const
@@ -55,7 +57,7 @@ std::string CreateAppRequest::getAppName()const
void CreateAppRequest::setAppName(const std::string& appName)
{
appName_ = appName;
setCoreParameter("AppName", appName);
setParameter("AppName", appName);
}
std::string CreateAppRequest::getSecurityToken()const
@@ -66,7 +68,7 @@ std::string CreateAppRequest::getSecurityToken()const
void CreateAppRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::vector<CreateAppRequest::Tag> CreateAppRequest::getTag()const
@@ -77,12 +79,11 @@ std::vector<CreateAppRequest::Tag> CreateAppRequest::getTag()const
void CreateAppRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setCoreParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Key", obj.key);
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::CreateInstanceRequest;
CreateInstanceRequest::CreateInstanceRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "CreateInstance")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateInstanceRequest::~CreateInstanceRequest()
{}
@@ -33,7 +35,7 @@ bool CreateInstanceRequest::getAutoPay()const
void CreateInstanceRequest::setAutoPay(bool autoPay)
{
autoPay_ = autoPay;
setCoreParameter("AutoPay", autoPay ? "true" : "false");
setParameter("AutoPay", autoPay ? "true" : "false");
}
std::string CreateInstanceRequest::getInstanceSpec()const
@@ -44,7 +46,7 @@ std::string CreateInstanceRequest::getInstanceSpec()const
void CreateInstanceRequest::setInstanceSpec(const std::string& instanceSpec)
{
instanceSpec_ = instanceSpec;
setCoreParameter("InstanceSpec", instanceSpec);
setParameter("InstanceSpec", instanceSpec);
}
std::string CreateInstanceRequest::getHttpsPolicy()const
@@ -55,7 +57,7 @@ std::string CreateInstanceRequest::getHttpsPolicy()const
void CreateInstanceRequest::setHttpsPolicy(const std::string& httpsPolicy)
{
httpsPolicy_ = httpsPolicy;
setCoreParameter("HttpsPolicy", httpsPolicy);
setParameter("HttpsPolicy", httpsPolicy);
}
std::string CreateInstanceRequest::getToken()const
@@ -66,7 +68,7 @@ std::string CreateInstanceRequest::getToken()const
void CreateInstanceRequest::setToken(const std::string& token)
{
token_ = token;
setCoreParameter("Token", token);
setParameter("Token", token);
}
int CreateInstanceRequest::getDuration()const
@@ -77,7 +79,7 @@ int CreateInstanceRequest::getDuration()const
void CreateInstanceRequest::setDuration(int duration)
{
duration_ = duration;
setCoreParameter("Duration", std::to_string(duration));
setParameter("Duration", std::to_string(duration));
}
std::string CreateInstanceRequest::getInstanceName()const
@@ -88,7 +90,7 @@ std::string CreateInstanceRequest::getInstanceName()const
void CreateInstanceRequest::setInstanceName(const std::string& instanceName)
{
instanceName_ = instanceName;
setCoreParameter("InstanceName", instanceName);
setParameter("InstanceName", instanceName);
}
std::string CreateInstanceRequest::getZoneId()const
@@ -99,7 +101,7 @@ std::string CreateInstanceRequest::getZoneId()const
void CreateInstanceRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
setParameter("ZoneId", zoneId);
}
std::string CreateInstanceRequest::getChargeType()const
@@ -110,7 +112,7 @@ std::string CreateInstanceRequest::getChargeType()const
void CreateInstanceRequest::setChargeType(const std::string& chargeType)
{
chargeType_ = chargeType;
setCoreParameter("ChargeType", chargeType);
setParameter("ChargeType", chargeType);
}
std::string CreateInstanceRequest::getPricingCycle()const
@@ -121,6 +123,6 @@ std::string CreateInstanceRequest::getPricingCycle()const
void CreateInstanceRequest::setPricingCycle(const std::string& pricingCycle)
{
pricingCycle_ = pricingCycle;
setCoreParameter("PricingCycle", pricingCycle);
setParameter("PricingCycle", pricingCycle);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::CreateIntranetDomainRequest;
CreateIntranetDomainRequest::CreateIntranetDomainRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "CreateIntranetDomain")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateIntranetDomainRequest::~CreateIntranetDomainRequest()
{}
@@ -33,7 +35,7 @@ std::string CreateIntranetDomainRequest::getGroupId()const
void CreateIntranetDomainRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string CreateIntranetDomainRequest::getAccessKeyId()const
@@ -44,7 +46,7 @@ std::string CreateIntranetDomainRequest::getAccessKeyId()const
void CreateIntranetDomainRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
bool CreateIntranetDomainRequest::getDeleteInternetDomain()const
@@ -55,7 +57,7 @@ bool CreateIntranetDomainRequest::getDeleteInternetDomain()const
void CreateIntranetDomainRequest::setDeleteInternetDomain(bool deleteInternetDomain)
{
deleteInternetDomain_ = deleteInternetDomain;
setCoreParameter("DeleteInternetDomain", deleteInternetDomain ? "true" : "false");
setParameter("DeleteInternetDomain", deleteInternetDomain ? "true" : "false");
}
std::string CreateIntranetDomainRequest::getSecurityToken()const
@@ -66,6 +68,6 @@ std::string CreateIntranetDomainRequest::getSecurityToken()const
void CreateIntranetDomainRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::CreateIpControlRequest;
CreateIpControlRequest::CreateIpControlRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "CreateIpControl")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateIpControlRequest::~CreateIpControlRequest()
{}
@@ -33,7 +35,7 @@ std::string CreateIpControlRequest::getIpControlName()const
void CreateIpControlRequest::setIpControlName(const std::string& ipControlName)
{
ipControlName_ = ipControlName;
setCoreParameter("IpControlName", ipControlName);
setParameter("IpControlName", ipControlName);
}
std::vector<CreateIpControlRequest::IpControlPolicys> CreateIpControlRequest::getIpControlPolicys()const
@@ -44,12 +46,11 @@ std::vector<CreateIpControlRequest::IpControlPolicys> CreateIpControlRequest::ge
void CreateIpControlRequest::setIpControlPolicys(const std::vector<IpControlPolicys>& ipControlPolicys)
{
ipControlPolicys_ = ipControlPolicys;
int i = 0;
for(int i = 0; i!= ipControlPolicys.size(); i++) {
auto obj = ipControlPolicys.at(i);
std::string str ="IpControlPolicys."+ std::to_string(i);
setCoreParameter(str + ".AppId", obj.appId);
setCoreParameter(str + ".CidrIp", obj.cidrIp);
for(int dep1 = 0; dep1!= ipControlPolicys.size(); dep1++) {
auto ipControlPolicysObj = ipControlPolicys.at(dep1);
std::string ipControlPolicysObjStr = "IpControlPolicys." + std::to_string(dep1 + 1);
setParameter(ipControlPolicysObjStr + ".AppId", ipControlPolicysObj.appId);
setParameter(ipControlPolicysObjStr + ".CidrIp", ipControlPolicysObj.cidrIp);
}
}
@@ -61,7 +62,7 @@ std::string CreateIpControlRequest::getDescription()const
void CreateIpControlRequest::setDescription(const std::string& description)
{
description_ = description;
setCoreParameter("Description", description);
setParameter("Description", description);
}
std::string CreateIpControlRequest::getAccessKeyId()const
@@ -72,7 +73,7 @@ std::string CreateIpControlRequest::getAccessKeyId()const
void CreateIpControlRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateIpControlRequest::getSecurityToken()const
@@ -83,7 +84,7 @@ std::string CreateIpControlRequest::getSecurityToken()const
void CreateIpControlRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string CreateIpControlRequest::getIpControlType()const
@@ -94,6 +95,6 @@ std::string CreateIpControlRequest::getIpControlType()const
void CreateIpControlRequest::setIpControlType(const std::string& ipControlType)
{
ipControlType_ = ipControlType;
setCoreParameter("IpControlType", ipControlType);
setParameter("IpControlType", ipControlType);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::CreateLogConfigRequest;
CreateLogConfigRequest::CreateLogConfigRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "CreateLogConfig")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateLogConfigRequest::~CreateLogConfigRequest()
{}
@@ -33,7 +35,7 @@ std::string CreateLogConfigRequest::getSlsLogStore()const
void CreateLogConfigRequest::setSlsLogStore(const std::string& slsLogStore)
{
slsLogStore_ = slsLogStore;
setCoreParameter("SlsLogStore", slsLogStore);
setParameter("SlsLogStore", slsLogStore);
}
std::string CreateLogConfigRequest::getSlsProject()const
@@ -44,7 +46,7 @@ std::string CreateLogConfigRequest::getSlsProject()const
void CreateLogConfigRequest::setSlsProject(const std::string& slsProject)
{
slsProject_ = slsProject;
setCoreParameter("SlsProject", slsProject);
setParameter("SlsProject", slsProject);
}
std::string CreateLogConfigRequest::getAccessKeyId()const
@@ -55,7 +57,7 @@ std::string CreateLogConfigRequest::getAccessKeyId()const
void CreateLogConfigRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateLogConfigRequest::getLogType()const
@@ -66,7 +68,7 @@ std::string CreateLogConfigRequest::getLogType()const
void CreateLogConfigRequest::setLogType(const std::string& logType)
{
logType_ = logType;
setCoreParameter("LogType", logType);
setParameter("LogType", logType);
}
std::string CreateLogConfigRequest::getSecurityToken()const
@@ -77,6 +79,6 @@ std::string CreateLogConfigRequest::getSecurityToken()const
void CreateLogConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::CreateSignatureRequest;
CreateSignatureRequest::CreateSignatureRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "CreateSignature")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateSignatureRequest::~CreateSignatureRequest()
{}
@@ -33,7 +35,7 @@ std::string CreateSignatureRequest::getSignatureName()const
void CreateSignatureRequest::setSignatureName(const std::string& signatureName)
{
signatureName_ = signatureName;
setCoreParameter("SignatureName", signatureName);
setParameter("SignatureName", signatureName);
}
std::string CreateSignatureRequest::getSignatureSecret()const
@@ -44,7 +46,7 @@ std::string CreateSignatureRequest::getSignatureSecret()const
void CreateSignatureRequest::setSignatureSecret(const std::string& signatureSecret)
{
signatureSecret_ = signatureSecret;
setCoreParameter("SignatureSecret", signatureSecret);
setParameter("SignatureSecret", signatureSecret);
}
std::string CreateSignatureRequest::getAccessKeyId()const
@@ -55,7 +57,7 @@ std::string CreateSignatureRequest::getAccessKeyId()const
void CreateSignatureRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateSignatureRequest::getSecurityToken()const
@@ -66,7 +68,7 @@ std::string CreateSignatureRequest::getSecurityToken()const
void CreateSignatureRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string CreateSignatureRequest::getSignatureKey()const
@@ -77,6 +79,6 @@ std::string CreateSignatureRequest::getSignatureKey()const
void CreateSignatureRequest::setSignatureKey(const std::string& signatureKey)
{
signatureKey_ = signatureKey;
setCoreParameter("SignatureKey", signatureKey);
setParameter("SignatureKey", signatureKey);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::CreateTrafficControlRequest;
CreateTrafficControlRequest::CreateTrafficControlRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "CreateTrafficControl")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateTrafficControlRequest::~CreateTrafficControlRequest()
{}
@@ -33,7 +35,7 @@ std::string CreateTrafficControlRequest::getTrafficControlName()const
void CreateTrafficControlRequest::setTrafficControlName(const std::string& trafficControlName)
{
trafficControlName_ = trafficControlName;
setCoreParameter("TrafficControlName", trafficControlName);
setParameter("TrafficControlName", trafficControlName);
}
std::string CreateTrafficControlRequest::getDescription()const
@@ -44,7 +46,7 @@ std::string CreateTrafficControlRequest::getDescription()const
void CreateTrafficControlRequest::setDescription(const std::string& description)
{
description_ = description;
setCoreParameter("Description", description);
setParameter("Description", description);
}
int CreateTrafficControlRequest::getUserDefault()const
@@ -55,7 +57,7 @@ int CreateTrafficControlRequest::getUserDefault()const
void CreateTrafficControlRequest::setUserDefault(int userDefault)
{
userDefault_ = userDefault;
setCoreParameter("UserDefault", std::to_string(userDefault));
setParameter("UserDefault", std::to_string(userDefault));
}
std::string CreateTrafficControlRequest::getAccessKeyId()const
@@ -66,7 +68,7 @@ std::string CreateTrafficControlRequest::getAccessKeyId()const
void CreateTrafficControlRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
int CreateTrafficControlRequest::getApiDefault()const
@@ -77,7 +79,7 @@ int CreateTrafficControlRequest::getApiDefault()const
void CreateTrafficControlRequest::setApiDefault(int apiDefault)
{
apiDefault_ = apiDefault;
setCoreParameter("ApiDefault", std::to_string(apiDefault));
setParameter("ApiDefault", std::to_string(apiDefault));
}
std::string CreateTrafficControlRequest::getSecurityToken()const
@@ -88,7 +90,7 @@ std::string CreateTrafficControlRequest::getSecurityToken()const
void CreateTrafficControlRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string CreateTrafficControlRequest::getTrafficControlUnit()const
@@ -99,7 +101,7 @@ std::string CreateTrafficControlRequest::getTrafficControlUnit()const
void CreateTrafficControlRequest::setTrafficControlUnit(const std::string& trafficControlUnit)
{
trafficControlUnit_ = trafficControlUnit;
setCoreParameter("TrafficControlUnit", trafficControlUnit);
setParameter("TrafficControlUnit", trafficControlUnit);
}
int CreateTrafficControlRequest::getAppDefault()const
@@ -110,6 +112,6 @@ int CreateTrafficControlRequest::getAppDefault()const
void CreateTrafficControlRequest::setAppDefault(int appDefault)
{
appDefault_ = appDefault;
setCoreParameter("AppDefault", std::to_string(appDefault));
setParameter("AppDefault", std::to_string(appDefault));
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DeleteAllTrafficSpecialControlRequest;
DeleteAllTrafficSpecialControlRequest::DeleteAllTrafficSpecialControlRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DeleteAllTrafficSpecialControl")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteAllTrafficSpecialControlRequest::~DeleteAllTrafficSpecialControlRequest()
{}
@@ -33,7 +35,7 @@ std::string DeleteAllTrafficSpecialControlRequest::getTrafficControlId()const
void DeleteAllTrafficSpecialControlRequest::setTrafficControlId(const std::string& trafficControlId)
{
trafficControlId_ = trafficControlId;
setCoreParameter("TrafficControlId", trafficControlId);
setParameter("TrafficControlId", trafficControlId);
}
std::string DeleteAllTrafficSpecialControlRequest::getAccessKeyId()const
@@ -44,7 +46,7 @@ std::string DeleteAllTrafficSpecialControlRequest::getAccessKeyId()const
void DeleteAllTrafficSpecialControlRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteAllTrafficSpecialControlRequest::getSecurityToken()const
@@ -55,6 +57,6 @@ std::string DeleteAllTrafficSpecialControlRequest::getSecurityToken()const
void DeleteAllTrafficSpecialControlRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DeleteApiGroupRequest;
DeleteApiGroupRequest::DeleteApiGroupRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DeleteApiGroup")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteApiGroupRequest::~DeleteApiGroupRequest()
{}
@@ -33,7 +35,7 @@ std::string DeleteApiGroupRequest::getGroupId()const
void DeleteApiGroupRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DeleteApiGroupRequest::getAccessKeyId()const
@@ -44,7 +46,7 @@ std::string DeleteApiGroupRequest::getAccessKeyId()const
void DeleteApiGroupRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteApiGroupRequest::getSecurityToken()const
@@ -55,7 +57,7 @@ std::string DeleteApiGroupRequest::getSecurityToken()const
void DeleteApiGroupRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::vector<DeleteApiGroupRequest::Tag> DeleteApiGroupRequest::getTag()const
@@ -66,12 +68,11 @@ std::vector<DeleteApiGroupRequest::Tag> DeleteApiGroupRequest::getTag()const
void DeleteApiGroupRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setCoreParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Key", obj.key);
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DeleteApiRequest;
DeleteApiRequest::DeleteApiRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DeleteApi")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteApiRequest::~DeleteApiRequest()
{}
@@ -33,7 +35,7 @@ std::string DeleteApiRequest::getGroupId()const
void DeleteApiRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DeleteApiRequest::getAccessKeyId()const
@@ -44,7 +46,7 @@ std::string DeleteApiRequest::getAccessKeyId()const
void DeleteApiRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteApiRequest::getSecurityToken()const
@@ -55,7 +57,7 @@ std::string DeleteApiRequest::getSecurityToken()const
void DeleteApiRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DeleteApiRequest::getApiId()const
@@ -66,6 +68,6 @@ std::string DeleteApiRequest::getApiId()const
void DeleteApiRequest::setApiId(const std::string& apiId)
{
apiId_ = apiId;
setCoreParameter("ApiId", apiId);
setParameter("ApiId", apiId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DeleteApiStageVariableRequest;
DeleteApiStageVariableRequest::DeleteApiStageVariableRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DeleteApiStageVariable")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteApiStageVariableRequest::~DeleteApiStageVariableRequest()
{}
@@ -33,7 +35,7 @@ std::string DeleteApiStageVariableRequest::getGroupId()const
void DeleteApiStageVariableRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DeleteApiStageVariableRequest::getAccessKeyId()const
@@ -44,7 +46,7 @@ std::string DeleteApiStageVariableRequest::getAccessKeyId()const
void DeleteApiStageVariableRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteApiStageVariableRequest::getSecurityToken()const
@@ -55,7 +57,7 @@ std::string DeleteApiStageVariableRequest::getSecurityToken()const
void DeleteApiStageVariableRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DeleteApiStageVariableRequest::getVariableName()const
@@ -66,7 +68,7 @@ std::string DeleteApiStageVariableRequest::getVariableName()const
void DeleteApiStageVariableRequest::setVariableName(const std::string& variableName)
{
variableName_ = variableName;
setCoreParameter("VariableName", variableName);
setParameter("VariableName", variableName);
}
std::string DeleteApiStageVariableRequest::getStageId()const
@@ -77,6 +79,6 @@ std::string DeleteApiStageVariableRequest::getStageId()const
void DeleteApiStageVariableRequest::setStageId(const std::string& stageId)
{
stageId_ = stageId;
setCoreParameter("StageId", stageId);
setParameter("StageId", stageId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DeleteAppRequest;
DeleteAppRequest::DeleteAppRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DeleteApp")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteAppRequest::~DeleteAppRequest()
{}
@@ -33,7 +35,7 @@ std::string DeleteAppRequest::getAccessKeyId()const
void DeleteAppRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteAppRequest::getSecurityToken()const
@@ -44,7 +46,7 @@ std::string DeleteAppRequest::getSecurityToken()const
void DeleteAppRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
long DeleteAppRequest::getAppId()const
@@ -55,7 +57,7 @@ long DeleteAppRequest::getAppId()const
void DeleteAppRequest::setAppId(long appId)
{
appId_ = appId;
setCoreParameter("AppId", std::to_string(appId));
setParameter("AppId", std::to_string(appId));
}
std::vector<DeleteAppRequest::Tag> DeleteAppRequest::getTag()const
@@ -66,12 +68,11 @@ std::vector<DeleteAppRequest::Tag> DeleteAppRequest::getTag()const
void DeleteAppRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setCoreParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Key", obj.key);
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DeleteDomainCertificateRequest;
DeleteDomainCertificateRequest::DeleteDomainCertificateRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DeleteDomainCertificate")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteDomainCertificateRequest::~DeleteDomainCertificateRequest()
{}
@@ -33,7 +35,7 @@ std::string DeleteDomainCertificateRequest::getGroupId()const
void DeleteDomainCertificateRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DeleteDomainCertificateRequest::getCertificateId()const
@@ -44,7 +46,7 @@ std::string DeleteDomainCertificateRequest::getCertificateId()const
void DeleteDomainCertificateRequest::setCertificateId(const std::string& certificateId)
{
certificateId_ = certificateId;
setCoreParameter("CertificateId", certificateId);
setParameter("CertificateId", certificateId);
}
std::string DeleteDomainCertificateRequest::getDomainName()const
@@ -55,7 +57,7 @@ std::string DeleteDomainCertificateRequest::getDomainName()const
void DeleteDomainCertificateRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
std::string DeleteDomainCertificateRequest::getAccessKeyId()const
@@ -66,7 +68,7 @@ std::string DeleteDomainCertificateRequest::getAccessKeyId()const
void DeleteDomainCertificateRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteDomainCertificateRequest::getSecurityToken()const
@@ -77,6 +79,6 @@ std::string DeleteDomainCertificateRequest::getSecurityToken()const
void DeleteDomainCertificateRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DeleteDomainRequest;
DeleteDomainRequest::DeleteDomainRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DeleteDomain")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteDomainRequest::~DeleteDomainRequest()
{}
@@ -33,7 +35,7 @@ std::string DeleteDomainRequest::getGroupId()const
void DeleteDomainRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DeleteDomainRequest::getDomainName()const
@@ -44,7 +46,7 @@ std::string DeleteDomainRequest::getDomainName()const
void DeleteDomainRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setCoreParameter("DomainName", domainName);
setParameter("DomainName", domainName);
}
std::string DeleteDomainRequest::getAccessKeyId()const
@@ -55,7 +57,7 @@ std::string DeleteDomainRequest::getAccessKeyId()const
void DeleteDomainRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteDomainRequest::getSecurityToken()const
@@ -66,6 +68,6 @@ std::string DeleteDomainRequest::getSecurityToken()const
void DeleteDomainRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DeleteInstanceRequest;
DeleteInstanceRequest::DeleteInstanceRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DeleteInstance")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteInstanceRequest::~DeleteInstanceRequest()
{}
@@ -33,7 +35,7 @@ std::string DeleteInstanceRequest::getToken()const
void DeleteInstanceRequest::setToken(const std::string& token)
{
token_ = token;
setCoreParameter("Token", token);
setParameter("Token", token);
}
std::string DeleteInstanceRequest::getInstanceId()const
@@ -44,6 +46,22 @@ std::string DeleteInstanceRequest::getInstanceId()const
void DeleteInstanceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", instanceId);
setParameter("InstanceId", instanceId);
}
std::vector<DeleteInstanceRequest::Tag> DeleteInstanceRequest::getTag()const
{
return tag_;
}
void DeleteInstanceRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DeleteIpControlRequest;
DeleteIpControlRequest::DeleteIpControlRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DeleteIpControl")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteIpControlRequest::~DeleteIpControlRequest()
{}
@@ -33,7 +35,7 @@ std::string DeleteIpControlRequest::getAccessKeyId()const
void DeleteIpControlRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteIpControlRequest::getIpControlId()const
@@ -44,7 +46,7 @@ std::string DeleteIpControlRequest::getIpControlId()const
void DeleteIpControlRequest::setIpControlId(const std::string& ipControlId)
{
ipControlId_ = ipControlId;
setCoreParameter("IpControlId", ipControlId);
setParameter("IpControlId", ipControlId);
}
std::string DeleteIpControlRequest::getSecurityToken()const
@@ -55,6 +57,6 @@ std::string DeleteIpControlRequest::getSecurityToken()const
void DeleteIpControlRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DeleteLogConfigRequest;
DeleteLogConfigRequest::DeleteLogConfigRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DeleteLogConfig")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteLogConfigRequest::~DeleteLogConfigRequest()
{}
@@ -33,7 +35,7 @@ std::string DeleteLogConfigRequest::getAccessKeyId()const
void DeleteLogConfigRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteLogConfigRequest::getLogType()const
@@ -44,7 +46,7 @@ std::string DeleteLogConfigRequest::getLogType()const
void DeleteLogConfigRequest::setLogType(const std::string& logType)
{
logType_ = logType;
setCoreParameter("LogType", logType);
setParameter("LogType", logType);
}
std::string DeleteLogConfigRequest::getSecurityToken()const
@@ -55,6 +57,6 @@ std::string DeleteLogConfigRequest::getSecurityToken()const
void DeleteLogConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DeleteSignatureRequest;
DeleteSignatureRequest::DeleteSignatureRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DeleteSignature")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteSignatureRequest::~DeleteSignatureRequest()
{}
@@ -33,7 +35,7 @@ std::string DeleteSignatureRequest::getSignatureId()const
void DeleteSignatureRequest::setSignatureId(const std::string& signatureId)
{
signatureId_ = signatureId;
setCoreParameter("SignatureId", signatureId);
setParameter("SignatureId", signatureId);
}
std::string DeleteSignatureRequest::getAccessKeyId()const
@@ -44,7 +46,7 @@ std::string DeleteSignatureRequest::getAccessKeyId()const
void DeleteSignatureRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteSignatureRequest::getSecurityToken()const
@@ -55,6 +57,6 @@ std::string DeleteSignatureRequest::getSecurityToken()const
void DeleteSignatureRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DeleteTrafficControlRequest;
DeleteTrafficControlRequest::DeleteTrafficControlRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DeleteTrafficControl")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteTrafficControlRequest::~DeleteTrafficControlRequest()
{}
@@ -33,7 +35,7 @@ std::string DeleteTrafficControlRequest::getTrafficControlId()const
void DeleteTrafficControlRequest::setTrafficControlId(const std::string& trafficControlId)
{
trafficControlId_ = trafficControlId;
setCoreParameter("TrafficControlId", trafficControlId);
setParameter("TrafficControlId", trafficControlId);
}
std::string DeleteTrafficControlRequest::getAccessKeyId()const
@@ -44,7 +46,7 @@ std::string DeleteTrafficControlRequest::getAccessKeyId()const
void DeleteTrafficControlRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteTrafficControlRequest::getSecurityToken()const
@@ -55,6 +57,6 @@ std::string DeleteTrafficControlRequest::getSecurityToken()const
void DeleteTrafficControlRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DeleteTrafficSpecialControlRequest;
DeleteTrafficSpecialControlRequest::DeleteTrafficSpecialControlRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DeleteTrafficSpecialControl")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteTrafficSpecialControlRequest::~DeleteTrafficSpecialControlRequest()
{}
@@ -33,7 +35,7 @@ std::string DeleteTrafficSpecialControlRequest::getTrafficControlId()const
void DeleteTrafficSpecialControlRequest::setTrafficControlId(const std::string& trafficControlId)
{
trafficControlId_ = trafficControlId;
setCoreParameter("TrafficControlId", trafficControlId);
setParameter("TrafficControlId", trafficControlId);
}
std::string DeleteTrafficSpecialControlRequest::getSpecialKey()const
@@ -44,7 +46,7 @@ std::string DeleteTrafficSpecialControlRequest::getSpecialKey()const
void DeleteTrafficSpecialControlRequest::setSpecialKey(const std::string& specialKey)
{
specialKey_ = specialKey;
setCoreParameter("SpecialKey", specialKey);
setParameter("SpecialKey", specialKey);
}
std::string DeleteTrafficSpecialControlRequest::getAccessKeyId()const
@@ -55,7 +57,7 @@ std::string DeleteTrafficSpecialControlRequest::getAccessKeyId()const
void DeleteTrafficSpecialControlRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteTrafficSpecialControlRequest::getSecurityToken()const
@@ -66,7 +68,7 @@ std::string DeleteTrafficSpecialControlRequest::getSecurityToken()const
void DeleteTrafficSpecialControlRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DeleteTrafficSpecialControlRequest::getSpecialType()const
@@ -77,6 +79,6 @@ std::string DeleteTrafficSpecialControlRequest::getSpecialType()const
void DeleteTrafficSpecialControlRequest::setSpecialType(const std::string& specialType)
{
specialType_ = specialType;
setCoreParameter("SpecialType", specialType);
setParameter("SpecialType", specialType);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DeployApiRequest;
DeployApiRequest::DeployApiRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DeployApi")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeployApiRequest::~DeployApiRequest()
{}
@@ -33,7 +35,7 @@ std::string DeployApiRequest::getStageName()const
void DeployApiRequest::setStageName(const std::string& stageName)
{
stageName_ = stageName;
setCoreParameter("StageName", stageName);
setParameter("StageName", stageName);
}
std::string DeployApiRequest::getGroupId()const
@@ -44,7 +46,7 @@ std::string DeployApiRequest::getGroupId()const
void DeployApiRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DeployApiRequest::getDescription()const
@@ -55,7 +57,7 @@ std::string DeployApiRequest::getDescription()const
void DeployApiRequest::setDescription(const std::string& description)
{
description_ = description;
setCoreParameter("Description", description);
setParameter("Description", description);
}
std::string DeployApiRequest::getAccessKeyId()const
@@ -66,7 +68,18 @@ std::string DeployApiRequest::getAccessKeyId()const
void DeployApiRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DeployApiRequest::getResourceOwnerToken()const
{
return resourceOwnerToken_;
}
void DeployApiRequest::setResourceOwnerToken(const std::string& resourceOwnerToken)
{
resourceOwnerToken_ = resourceOwnerToken;
setParameter("ResourceOwnerToken", resourceOwnerToken);
}
std::string DeployApiRequest::getSecurityToken()const
@@ -77,7 +90,7 @@ std::string DeployApiRequest::getSecurityToken()const
void DeployApiRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DeployApiRequest::getApiId()const
@@ -88,6 +101,6 @@ std::string DeployApiRequest::getApiId()const
void DeployApiRequest::setApiId(const std::string& apiId)
{
apiId_ = apiId;
setCoreParameter("ApiId", apiId);
setParameter("ApiId", apiId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApiDocRequest;
DescribeApiDocRequest::DescribeApiDocRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiDoc")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiDocRequest::~DescribeApiDocRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApiDocRequest::getStageName()const
void DescribeApiDocRequest::setStageName(const std::string& stageName)
{
stageName_ = stageName;
setCoreParameter("StageName", stageName);
setParameter("StageName", stageName);
}
std::string DescribeApiDocRequest::getGroupId()const
@@ -44,7 +46,7 @@ std::string DescribeApiDocRequest::getGroupId()const
void DescribeApiDocRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DescribeApiDocRequest::getAccessKeyId()const
@@ -55,7 +57,7 @@ std::string DescribeApiDocRequest::getAccessKeyId()const
void DescribeApiDocRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiDocRequest::getSecurityToken()const
@@ -66,7 +68,7 @@ std::string DescribeApiDocRequest::getSecurityToken()const
void DescribeApiDocRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DescribeApiDocRequest::getApiId()const
@@ -77,6 +79,6 @@ std::string DescribeApiDocRequest::getApiId()const
void DescribeApiDocRequest::setApiId(const std::string& apiId)
{
apiId_ = apiId;
setCoreParameter("ApiId", apiId);
setParameter("ApiId", apiId);
}

View File

@@ -109,6 +109,8 @@ void DescribeApiDocResult::parse(const std::string &payload)
requestParametersObject.docOrder = std::stoi(valueRequestParametersRequestParameter["DocOrder"].asString());
if(!valueRequestParametersRequestParameter["Description"].isNull())
requestParametersObject.description = valueRequestParametersRequestParameter["Description"].asString();
if(!valueRequestParametersRequestParameter["ArrayItemsType"].isNull())
requestParametersObject.arrayItemsType = valueRequestParametersRequestParameter["ArrayItemsType"].asString();
requestParameters_.push_back(requestParametersObject);
}
auto requestConfigNode = value["RequestConfig"];

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApiErrorDataRequest;
DescribeApiErrorDataRequest::DescribeApiErrorDataRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiErrorData")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiErrorDataRequest::~DescribeApiErrorDataRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApiErrorDataRequest::getGroupId()const
void DescribeApiErrorDataRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DescribeApiErrorDataRequest::getEndTime()const
@@ -44,7 +46,7 @@ std::string DescribeApiErrorDataRequest::getEndTime()const
void DescribeApiErrorDataRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setCoreParameter("EndTime", endTime);
setParameter("EndTime", endTime);
}
std::string DescribeApiErrorDataRequest::getStartTime()const
@@ -55,7 +57,7 @@ std::string DescribeApiErrorDataRequest::getStartTime()const
void DescribeApiErrorDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setCoreParameter("StartTime", startTime);
setParameter("StartTime", startTime);
}
std::string DescribeApiErrorDataRequest::getAccessKeyId()const
@@ -66,7 +68,7 @@ std::string DescribeApiErrorDataRequest::getAccessKeyId()const
void DescribeApiErrorDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiErrorDataRequest::getSecurityToken()const
@@ -77,7 +79,7 @@ std::string DescribeApiErrorDataRequest::getSecurityToken()const
void DescribeApiErrorDataRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DescribeApiErrorDataRequest::getApiId()const
@@ -88,6 +90,6 @@ std::string DescribeApiErrorDataRequest::getApiId()const
void DescribeApiErrorDataRequest::setApiId(const std::string& apiId)
{
apiId_ = apiId;
setCoreParameter("ApiId", apiId);
setParameter("ApiId", apiId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApiGroupRequest;
DescribeApiGroupRequest::DescribeApiGroupRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiGroup")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiGroupRequest::~DescribeApiGroupRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApiGroupRequest::getGroupId()const
void DescribeApiGroupRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DescribeApiGroupRequest::getAccessKeyId()const
@@ -44,7 +46,7 @@ std::string DescribeApiGroupRequest::getAccessKeyId()const
void DescribeApiGroupRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiGroupRequest::getSecurityToken()const
@@ -55,7 +57,7 @@ std::string DescribeApiGroupRequest::getSecurityToken()const
void DescribeApiGroupRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::vector<DescribeApiGroupRequest::Tag> DescribeApiGroupRequest::getTag()const
@@ -66,12 +68,11 @@ std::vector<DescribeApiGroupRequest::Tag> DescribeApiGroupRequest::getTag()const
void DescribeApiGroupRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setCoreParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Key", obj.key);
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}

View File

@@ -53,6 +53,8 @@ void DescribeApiGroupResult::parse(const std::string &payload)
customDomainsObject.domainCNAMEStatus = valueCustomDomainsDomainItem["DomainCNAMEStatus"].asString();
if(!valueCustomDomainsDomainItem["DomainBindingStatus"].isNull())
customDomainsObject.domainBindingStatus = valueCustomDomainsDomainItem["DomainBindingStatus"].asString();
if(!valueCustomDomainsDomainItem["BindStageName"].isNull())
customDomainsObject.bindStageName = valueCustomDomainsDomainItem["BindStageName"].asString();
if(!valueCustomDomainsDomainItem["DomainLegalStatus"].isNull())
customDomainsObject.domainLegalStatus = valueCustomDomainsDomainItem["DomainLegalStatus"].asString();
if(!valueCustomDomainsDomainItem["DomainWebSocketStatus"].isNull())
@@ -103,6 +105,14 @@ void DescribeApiGroupResult::parse(const std::string &payload)
instanceId_ = value["InstanceId"].asString();
if(!value["HttpsPolicy"].isNull())
httpsPolicy_ = value["HttpsPolicy"].asString();
if(!value["UserLogConfig"].isNull())
userLogConfig_ = value["UserLogConfig"].asString();
if(!value["CustomTraceConfig"].isNull())
customTraceConfig_ = value["CustomTraceConfig"].asString();
if(!value["RpcPattern"].isNull())
rpcPattern_ = value["RpcPattern"].asString();
if(!value["CompatibleFlags"].isNull())
compatibleFlags_ = value["CompatibleFlags"].asString();
}
@@ -136,6 +146,21 @@ std::string DescribeApiGroupResult::getInstanceId()const
return instanceId_;
}
std::string DescribeApiGroupResult::getCompatibleFlags()const
{
return compatibleFlags_;
}
std::string DescribeApiGroupResult::getCustomTraceConfig()const
{
return customTraceConfig_;
}
std::string DescribeApiGroupResult::getUserLogConfig()const
{
return userLogConfig_;
}
std::string DescribeApiGroupResult::getBillingStatus()const
{
return billingStatus_;
@@ -171,6 +196,11 @@ std::string DescribeApiGroupResult::getModifiedTime()const
return modifiedTime_;
}
std::string DescribeApiGroupResult::getRpcPattern()const
{
return rpcPattern_;
}
std::vector<DescribeApiGroupResult::StageInfo> DescribeApiGroupResult::getStageItems()const
{
return stageItems_;

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/cloudapi/model/DescribeApiGroupVpcWhitelistRequest.h>
using AlibabaCloud::CloudAPI::Model::DescribeApiGroupVpcWhitelistRequest;
DescribeApiGroupVpcWhitelistRequest::DescribeApiGroupVpcWhitelistRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiGroupVpcWhitelist")
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiGroupVpcWhitelistRequest::~DescribeApiGroupVpcWhitelistRequest()
{}
std::string DescribeApiGroupVpcWhitelistRequest::getGroupId()const
{
return groupId_;
}
void DescribeApiGroupVpcWhitelistRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setParameter("GroupId", groupId);
}
std::string DescribeApiGroupVpcWhitelistRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeApiGroupVpcWhitelistRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiGroupVpcWhitelistRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeApiGroupVpcWhitelistRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}

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.
*/
#include <alibabacloud/cloudapi/model/DescribeApiGroupVpcWhitelistResult.h>
#include <json/json.h>
using namespace AlibabaCloud::CloudAPI;
using namespace AlibabaCloud::CloudAPI::Model;
DescribeApiGroupVpcWhitelistResult::DescribeApiGroupVpcWhitelistResult() :
ServiceResult()
{}
DescribeApiGroupVpcWhitelistResult::DescribeApiGroupVpcWhitelistResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeApiGroupVpcWhitelistResult::~DescribeApiGroupVpcWhitelistResult()
{}
void DescribeApiGroupVpcWhitelistResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["VpcIds"].isNull())
vpcIds_ = value["VpcIds"].asString();
}
std::string DescribeApiGroupVpcWhitelistResult::getVpcIds()const
{
return vpcIds_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApiGroupsRequest;
DescribeApiGroupsRequest::DescribeApiGroupsRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiGroups")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiGroupsRequest::~DescribeApiGroupsRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApiGroupsRequest::getGroupId()const
void DescribeApiGroupsRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
bool DescribeApiGroupsRequest::getEnableTagAuth()const
@@ -44,7 +46,7 @@ bool DescribeApiGroupsRequest::getEnableTagAuth()const
void DescribeApiGroupsRequest::setEnableTagAuth(bool enableTagAuth)
{
enableTagAuth_ = enableTagAuth;
setCoreParameter("EnableTagAuth", enableTagAuth ? "true" : "false");
setParameter("EnableTagAuth", enableTagAuth ? "true" : "false");
}
std::string DescribeApiGroupsRequest::getGroupName()const
@@ -55,7 +57,7 @@ std::string DescribeApiGroupsRequest::getGroupName()const
void DescribeApiGroupsRequest::setGroupName(const std::string& groupName)
{
groupName_ = groupName;
setCoreParameter("GroupName", groupName);
setParameter("GroupName", groupName);
}
int DescribeApiGroupsRequest::getPageNumber()const
@@ -66,7 +68,7 @@ int DescribeApiGroupsRequest::getPageNumber()const
void DescribeApiGroupsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeApiGroupsRequest::getAccessKeyId()const
@@ -77,7 +79,18 @@ std::string DescribeApiGroupsRequest::getAccessKeyId()const
void DescribeApiGroupsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiGroupsRequest::getInstanceId()const
{
return instanceId_;
}
void DescribeApiGroupsRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string DescribeApiGroupsRequest::getSecurityToken()const
@@ -88,7 +101,7 @@ std::string DescribeApiGroupsRequest::getSecurityToken()const
void DescribeApiGroupsRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
int DescribeApiGroupsRequest::getPageSize()const
@@ -99,7 +112,7 @@ int DescribeApiGroupsRequest::getPageSize()const
void DescribeApiGroupsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
std::vector<DescribeApiGroupsRequest::Tag> DescribeApiGroupsRequest::getTag()const
@@ -110,12 +123,11 @@ std::vector<DescribeApiGroupsRequest::Tag> DescribeApiGroupsRequest::getTag()con
void DescribeApiGroupsRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setCoreParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Key", obj.key);
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApiHistoriesRequest;
DescribeApiHistoriesRequest::DescribeApiHistoriesRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiHistories")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiHistoriesRequest::~DescribeApiHistoriesRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApiHistoriesRequest::getStageName()const
void DescribeApiHistoriesRequest::setStageName(const std::string& stageName)
{
stageName_ = stageName;
setCoreParameter("StageName", stageName);
setParameter("StageName", stageName);
}
std::string DescribeApiHistoriesRequest::getGroupId()const
@@ -44,7 +46,7 @@ std::string DescribeApiHistoriesRequest::getGroupId()const
void DescribeApiHistoriesRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DescribeApiHistoriesRequest::getPageNumber()const
@@ -55,7 +57,7 @@ std::string DescribeApiHistoriesRequest::getPageNumber()const
void DescribeApiHistoriesRequest::setPageNumber(const std::string& pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", pageNumber);
setParameter("PageNumber", pageNumber);
}
std::string DescribeApiHistoriesRequest::getAccessKeyId()const
@@ -66,7 +68,7 @@ std::string DescribeApiHistoriesRequest::getAccessKeyId()const
void DescribeApiHistoriesRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiHistoriesRequest::getApiName()const
@@ -77,7 +79,7 @@ std::string DescribeApiHistoriesRequest::getApiName()const
void DescribeApiHistoriesRequest::setApiName(const std::string& apiName)
{
apiName_ = apiName;
setCoreParameter("ApiName", apiName);
setParameter("ApiName", apiName);
}
std::string DescribeApiHistoriesRequest::getSecurityToken()const
@@ -88,7 +90,7 @@ std::string DescribeApiHistoriesRequest::getSecurityToken()const
void DescribeApiHistoriesRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DescribeApiHistoriesRequest::getPageSize()const
@@ -99,7 +101,7 @@ std::string DescribeApiHistoriesRequest::getPageSize()const
void DescribeApiHistoriesRequest::setPageSize(const std::string& pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", pageSize);
setParameter("PageSize", pageSize);
}
std::string DescribeApiHistoriesRequest::getApiId()const
@@ -110,6 +112,6 @@ std::string DescribeApiHistoriesRequest::getApiId()const
void DescribeApiHistoriesRequest::setApiId(const std::string& apiId)
{
apiId_ = apiId;
setCoreParameter("ApiId", apiId);
setParameter("ApiId", apiId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApiHistoryRequest;
DescribeApiHistoryRequest::DescribeApiHistoryRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiHistory")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiHistoryRequest::~DescribeApiHistoryRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApiHistoryRequest::getStageName()const
void DescribeApiHistoryRequest::setStageName(const std::string& stageName)
{
stageName_ = stageName;
setCoreParameter("StageName", stageName);
setParameter("StageName", stageName);
}
std::string DescribeApiHistoryRequest::getGroupId()const
@@ -44,7 +46,7 @@ std::string DescribeApiHistoryRequest::getGroupId()const
void DescribeApiHistoryRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DescribeApiHistoryRequest::getAccessKeyId()const
@@ -55,7 +57,18 @@ std::string DescribeApiHistoryRequest::getAccessKeyId()const
void DescribeApiHistoryRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiHistoryRequest::getResourceOwnerToken()const
{
return resourceOwnerToken_;
}
void DescribeApiHistoryRequest::setResourceOwnerToken(const std::string& resourceOwnerToken)
{
resourceOwnerToken_ = resourceOwnerToken;
setParameter("ResourceOwnerToken", resourceOwnerToken);
}
std::string DescribeApiHistoryRequest::getSecurityToken()const
@@ -66,7 +79,7 @@ std::string DescribeApiHistoryRequest::getSecurityToken()const
void DescribeApiHistoryRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DescribeApiHistoryRequest::getApiId()const
@@ -77,7 +90,7 @@ std::string DescribeApiHistoryRequest::getApiId()const
void DescribeApiHistoryRequest::setApiId(const std::string& apiId)
{
apiId_ = apiId;
setCoreParameter("ApiId", apiId);
setParameter("ApiId", apiId);
}
std::string DescribeApiHistoryRequest::getHistoryVersion()const
@@ -88,6 +101,6 @@ std::string DescribeApiHistoryRequest::getHistoryVersion()const
void DescribeApiHistoryRequest::setHistoryVersion(const std::string& historyVersion)
{
historyVersion_ = historyVersion;
setCoreParameter("HistoryVersion", historyVersion);
setParameter("HistoryVersion", historyVersion);
}

View File

@@ -155,6 +155,8 @@ void DescribeApiHistoryResult::parse(const std::string &payload)
requestParametersObject.docOrder = std::stoi(valueRequestParametersRequestParameter["DocOrder"].asString());
if(!valueRequestParametersRequestParameter["Description"].isNull())
requestParametersObject.description = valueRequestParametersRequestParameter["Description"].asString();
if(!valueRequestParametersRequestParameter["ArrayItemsType"].isNull())
requestParametersObject.arrayItemsType = valueRequestParametersRequestParameter["ArrayItemsType"].asString();
requestParameters_.push_back(requestParametersObject);
}
auto allServiceParametersNode = value["ServiceParameters"]["ServiceParameter"];
@@ -213,6 +215,8 @@ void DescribeApiHistoryResult::parse(const std::string &payload)
serviceConfig_.serviceVpcEnable = serviceConfigNode["ServiceVpcEnable"].asString();
if(!serviceConfigNode["MockStatusCode"].isNull())
serviceConfig_.mockStatusCode = std::stoi(serviceConfigNode["MockStatusCode"].asString());
if(!serviceConfigNode["VpcId"].isNull())
serviceConfig_.vpcId = serviceConfigNode["VpcId"].asString();
auto allMockHeadersNode = serviceConfigNode["MockHeaders"]["MockHeader"];
for (auto serviceConfigNodeMockHeadersMockHeader : allMockHeadersNode)
{

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApiIpControlsRequest;
DescribeApiIpControlsRequest::DescribeApiIpControlsRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiIpControls")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiIpControlsRequest::~DescribeApiIpControlsRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApiIpControlsRequest::getStageName()const
void DescribeApiIpControlsRequest::setStageName(const std::string& stageName)
{
stageName_ = stageName;
setCoreParameter("StageName", stageName);
setParameter("StageName", stageName);
}
std::string DescribeApiIpControlsRequest::getGroupId()const
@@ -44,7 +46,7 @@ std::string DescribeApiIpControlsRequest::getGroupId()const
void DescribeApiIpControlsRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
int DescribeApiIpControlsRequest::getPageNumber()const
@@ -55,7 +57,7 @@ int DescribeApiIpControlsRequest::getPageNumber()const
void DescribeApiIpControlsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeApiIpControlsRequest::getAccessKeyId()const
@@ -66,7 +68,7 @@ std::string DescribeApiIpControlsRequest::getAccessKeyId()const
void DescribeApiIpControlsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiIpControlsRequest::getSecurityToken()const
@@ -77,7 +79,7 @@ std::string DescribeApiIpControlsRequest::getSecurityToken()const
void DescribeApiIpControlsRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
int DescribeApiIpControlsRequest::getPageSize()const
@@ -88,7 +90,7 @@ int DescribeApiIpControlsRequest::getPageSize()const
void DescribeApiIpControlsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
std::string DescribeApiIpControlsRequest::getApiIds()const
@@ -99,6 +101,6 @@ std::string DescribeApiIpControlsRequest::getApiIds()const
void DescribeApiIpControlsRequest::setApiIds(const std::string& apiIds)
{
apiIds_ = apiIds;
setCoreParameter("ApiIds", apiIds);
setParameter("ApiIds", apiIds);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApiLatencyDataRequest;
DescribeApiLatencyDataRequest::DescribeApiLatencyDataRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiLatencyData")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiLatencyDataRequest::~DescribeApiLatencyDataRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApiLatencyDataRequest::getGroupId()const
void DescribeApiLatencyDataRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DescribeApiLatencyDataRequest::getEndTime()const
@@ -44,7 +46,7 @@ std::string DescribeApiLatencyDataRequest::getEndTime()const
void DescribeApiLatencyDataRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setCoreParameter("EndTime", endTime);
setParameter("EndTime", endTime);
}
std::string DescribeApiLatencyDataRequest::getStartTime()const
@@ -55,7 +57,7 @@ std::string DescribeApiLatencyDataRequest::getStartTime()const
void DescribeApiLatencyDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setCoreParameter("StartTime", startTime);
setParameter("StartTime", startTime);
}
std::string DescribeApiLatencyDataRequest::getAccessKeyId()const
@@ -66,7 +68,7 @@ std::string DescribeApiLatencyDataRequest::getAccessKeyId()const
void DescribeApiLatencyDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiLatencyDataRequest::getSecurityToken()const
@@ -77,7 +79,7 @@ std::string DescribeApiLatencyDataRequest::getSecurityToken()const
void DescribeApiLatencyDataRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DescribeApiLatencyDataRequest::getApiId()const
@@ -88,6 +90,6 @@ std::string DescribeApiLatencyDataRequest::getApiId()const
void DescribeApiLatencyDataRequest::setApiId(const std::string& apiId)
{
apiId_ = apiId;
setCoreParameter("ApiId", apiId);
setParameter("ApiId", apiId);
}

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/cloudapi/model/DescribeApiMarketAttributesRequest.h>
using AlibabaCloud::CloudAPI::Model::DescribeApiMarketAttributesRequest;
DescribeApiMarketAttributesRequest::DescribeApiMarketAttributesRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiMarketAttributes")
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiMarketAttributesRequest::~DescribeApiMarketAttributesRequest()
{}
std::string DescribeApiMarketAttributesRequest::getGroupId()const
{
return groupId_;
}
void DescribeApiMarketAttributesRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setParameter("GroupId", groupId);
}
std::string DescribeApiMarketAttributesRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeApiMarketAttributesRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiMarketAttributesRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeApiMarketAttributesRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeApiMarketAttributesRequest::getApiId()const
{
return apiId_;
}
void DescribeApiMarketAttributesRequest::setApiId(const std::string& apiId)
{
apiId_ = apiId;
setParameter("ApiId", apiId);
}

View File

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

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApiQpsDataRequest;
DescribeApiQpsDataRequest::DescribeApiQpsDataRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiQpsData")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiQpsDataRequest::~DescribeApiQpsDataRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApiQpsDataRequest::getGroupId()const
void DescribeApiQpsDataRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DescribeApiQpsDataRequest::getEndTime()const
@@ -44,7 +46,7 @@ std::string DescribeApiQpsDataRequest::getEndTime()const
void DescribeApiQpsDataRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setCoreParameter("EndTime", endTime);
setParameter("EndTime", endTime);
}
std::string DescribeApiQpsDataRequest::getStartTime()const
@@ -55,7 +57,7 @@ std::string DescribeApiQpsDataRequest::getStartTime()const
void DescribeApiQpsDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setCoreParameter("StartTime", startTime);
setParameter("StartTime", startTime);
}
std::string DescribeApiQpsDataRequest::getAccessKeyId()const
@@ -66,7 +68,7 @@ std::string DescribeApiQpsDataRequest::getAccessKeyId()const
void DescribeApiQpsDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiQpsDataRequest::getSecurityToken()const
@@ -77,7 +79,7 @@ std::string DescribeApiQpsDataRequest::getSecurityToken()const
void DescribeApiQpsDataRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DescribeApiQpsDataRequest::getApiId()const
@@ -88,6 +90,6 @@ std::string DescribeApiQpsDataRequest::getApiId()const
void DescribeApiQpsDataRequest::setApiId(const std::string& apiId)
{
apiId_ = apiId;
setCoreParameter("ApiId", apiId);
setParameter("ApiId", apiId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApiRequest;
DescribeApiRequest::DescribeApiRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApi")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiRequest::~DescribeApiRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApiRequest::getGroupId()const
void DescribeApiRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DescribeApiRequest::getAccessKeyId()const
@@ -44,7 +46,18 @@ std::string DescribeApiRequest::getAccessKeyId()const
void DescribeApiRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiRequest::getResourceOwnerToken()const
{
return resourceOwnerToken_;
}
void DescribeApiRequest::setResourceOwnerToken(const std::string& resourceOwnerToken)
{
resourceOwnerToken_ = resourceOwnerToken;
setParameter("ResourceOwnerToken", resourceOwnerToken);
}
std::string DescribeApiRequest::getSecurityToken()const
@@ -55,7 +68,7 @@ std::string DescribeApiRequest::getSecurityToken()const
void DescribeApiRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DescribeApiRequest::getApiId()const
@@ -66,6 +79,6 @@ std::string DescribeApiRequest::getApiId()const
void DescribeApiRequest::setApiId(const std::string& apiId)
{
apiId_ = apiId;
setCoreParameter("ApiId", apiId);
setParameter("ApiId", apiId);
}

View File

@@ -157,6 +157,8 @@ void DescribeApiResult::parse(const std::string &payload)
requestParametersObject.docOrder = std::stoi(valueRequestParametersRequestParameter["DocOrder"].asString());
if(!valueRequestParametersRequestParameter["Description"].isNull())
requestParametersObject.description = valueRequestParametersRequestParameter["Description"].asString();
if(!valueRequestParametersRequestParameter["ArrayItemsType"].isNull())
requestParametersObject.arrayItemsType = valueRequestParametersRequestParameter["ArrayItemsType"].asString();
requestParameters_.push_back(requestParametersObject);
}
auto allServiceParametersNode = value["ServiceParameters"]["ServiceParameter"];
@@ -310,6 +312,8 @@ void DescribeApiResult::parse(const std::string &payload)
forceNonceCheck_ = value["ForceNonceCheck"].asString() == "true";
if(!value["DisableInternet"].isNull())
disableInternet_ = value["DisableInternet"].asString() == "true";
if(!value["AppCodeAuthType"].isNull())
appCodeAuthType_ = value["AppCodeAuthType"].asString();
}
@@ -363,6 +367,11 @@ std::vector<DescribeApiResult::ServiceParameterMap> DescribeApiResult::getServic
return serviceParametersMap_;
}
std::string DescribeApiResult::getAppCodeAuthType()const
{
return appCodeAuthType_;
}
std::string DescribeApiResult::getResultBodyModel()const
{
return resultBodyModel_;

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApiSignaturesRequest;
DescribeApiSignaturesRequest::DescribeApiSignaturesRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiSignatures")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiSignaturesRequest::~DescribeApiSignaturesRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApiSignaturesRequest::getStageName()const
void DescribeApiSignaturesRequest::setStageName(const std::string& stageName)
{
stageName_ = stageName;
setCoreParameter("StageName", stageName);
setParameter("StageName", stageName);
}
std::string DescribeApiSignaturesRequest::getGroupId()const
@@ -44,7 +46,7 @@ std::string DescribeApiSignaturesRequest::getGroupId()const
void DescribeApiSignaturesRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
int DescribeApiSignaturesRequest::getPageNumber()const
@@ -55,7 +57,7 @@ int DescribeApiSignaturesRequest::getPageNumber()const
void DescribeApiSignaturesRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeApiSignaturesRequest::getAccessKeyId()const
@@ -66,7 +68,7 @@ std::string DescribeApiSignaturesRequest::getAccessKeyId()const
void DescribeApiSignaturesRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiSignaturesRequest::getSecurityToken()const
@@ -77,7 +79,7 @@ std::string DescribeApiSignaturesRequest::getSecurityToken()const
void DescribeApiSignaturesRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
int DescribeApiSignaturesRequest::getPageSize()const
@@ -88,7 +90,7 @@ int DescribeApiSignaturesRequest::getPageSize()const
void DescribeApiSignaturesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
std::string DescribeApiSignaturesRequest::getApiIds()const
@@ -99,6 +101,6 @@ std::string DescribeApiSignaturesRequest::getApiIds()const
void DescribeApiSignaturesRequest::setApiIds(const std::string& apiIds)
{
apiIds_ = apiIds;
setCoreParameter("ApiIds", apiIds);
setParameter("ApiIds", apiIds);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApiStageRequest;
DescribeApiStageRequest::DescribeApiStageRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiStage")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiStageRequest::~DescribeApiStageRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApiStageRequest::getGroupId()const
void DescribeApiStageRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DescribeApiStageRequest::getAccessKeyId()const
@@ -44,7 +46,7 @@ std::string DescribeApiStageRequest::getAccessKeyId()const
void DescribeApiStageRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiStageRequest::getSecurityToken()const
@@ -55,7 +57,7 @@ std::string DescribeApiStageRequest::getSecurityToken()const
void DescribeApiStageRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DescribeApiStageRequest::getStageId()const
@@ -66,6 +68,6 @@ std::string DescribeApiStageRequest::getStageId()const
void DescribeApiStageRequest::setStageId(const std::string& stageId)
{
stageId_ = stageId;
setCoreParameter("StageId", stageId);
setParameter("StageId", stageId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApiTrafficControlsRequest;
DescribeApiTrafficControlsRequest::DescribeApiTrafficControlsRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiTrafficControls")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiTrafficControlsRequest::~DescribeApiTrafficControlsRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApiTrafficControlsRequest::getStageName()const
void DescribeApiTrafficControlsRequest::setStageName(const std::string& stageName)
{
stageName_ = stageName;
setCoreParameter("StageName", stageName);
setParameter("StageName", stageName);
}
std::string DescribeApiTrafficControlsRequest::getGroupId()const
@@ -44,7 +46,7 @@ std::string DescribeApiTrafficControlsRequest::getGroupId()const
void DescribeApiTrafficControlsRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
int DescribeApiTrafficControlsRequest::getPageNumber()const
@@ -55,7 +57,7 @@ int DescribeApiTrafficControlsRequest::getPageNumber()const
void DescribeApiTrafficControlsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeApiTrafficControlsRequest::getAccessKeyId()const
@@ -66,7 +68,7 @@ std::string DescribeApiTrafficControlsRequest::getAccessKeyId()const
void DescribeApiTrafficControlsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiTrafficControlsRequest::getSecurityToken()const
@@ -77,7 +79,7 @@ std::string DescribeApiTrafficControlsRequest::getSecurityToken()const
void DescribeApiTrafficControlsRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
int DescribeApiTrafficControlsRequest::getPageSize()const
@@ -88,7 +90,7 @@ int DescribeApiTrafficControlsRequest::getPageSize()const
void DescribeApiTrafficControlsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
std::string DescribeApiTrafficControlsRequest::getApiIds()const
@@ -99,6 +101,6 @@ std::string DescribeApiTrafficControlsRequest::getApiIds()const
void DescribeApiTrafficControlsRequest::setApiIds(const std::string& apiIds)
{
apiIds_ = apiIds;
setCoreParameter("ApiIds", apiIds);
setParameter("ApiIds", apiIds);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApiTrafficDataRequest;
DescribeApiTrafficDataRequest::DescribeApiTrafficDataRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiTrafficData")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApiTrafficDataRequest::~DescribeApiTrafficDataRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApiTrafficDataRequest::getGroupId()const
void DescribeApiTrafficDataRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
std::string DescribeApiTrafficDataRequest::getEndTime()const
@@ -44,7 +46,7 @@ std::string DescribeApiTrafficDataRequest::getEndTime()const
void DescribeApiTrafficDataRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setCoreParameter("EndTime", endTime);
setParameter("EndTime", endTime);
}
std::string DescribeApiTrafficDataRequest::getStartTime()const
@@ -55,7 +57,7 @@ std::string DescribeApiTrafficDataRequest::getStartTime()const
void DescribeApiTrafficDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setCoreParameter("StartTime", startTime);
setParameter("StartTime", startTime);
}
std::string DescribeApiTrafficDataRequest::getAccessKeyId()const
@@ -66,7 +68,7 @@ std::string DescribeApiTrafficDataRequest::getAccessKeyId()const
void DescribeApiTrafficDataRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApiTrafficDataRequest::getSecurityToken()const
@@ -77,7 +79,7 @@ std::string DescribeApiTrafficDataRequest::getSecurityToken()const
void DescribeApiTrafficDataRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
std::string DescribeApiTrafficDataRequest::getApiId()const
@@ -88,6 +90,6 @@ std::string DescribeApiTrafficDataRequest::getApiId()const
void DescribeApiTrafficDataRequest::setApiId(const std::string& apiId)
{
apiId_ = apiId;
setCoreParameter("ApiId", apiId);
setParameter("ApiId", apiId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApisByAppRequest;
DescribeApisByAppRequest::DescribeApisByAppRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApisByApp")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApisByAppRequest::~DescribeApisByAppRequest()
{}
@@ -33,7 +35,7 @@ int DescribeApisByAppRequest::getPageNumber()const
void DescribeApisByAppRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeApisByAppRequest::getAccessKeyId()const
@@ -44,7 +46,7 @@ std::string DescribeApisByAppRequest::getAccessKeyId()const
void DescribeApisByAppRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApisByAppRequest::getSecurityToken()const
@@ -55,7 +57,7 @@ std::string DescribeApisByAppRequest::getSecurityToken()const
void DescribeApisByAppRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
long DescribeApisByAppRequest::getAppId()const
@@ -66,7 +68,7 @@ long DescribeApisByAppRequest::getAppId()const
void DescribeApisByAppRequest::setAppId(long appId)
{
appId_ = appId;
setCoreParameter("AppId", std::to_string(appId));
setParameter("AppId", std::to_string(appId));
}
int DescribeApisByAppRequest::getPageSize()const
@@ -77,6 +79,6 @@ int DescribeApisByAppRequest::getPageSize()const
void DescribeApisByAppRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApisByIpControlRequest;
DescribeApisByIpControlRequest::DescribeApisByIpControlRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApisByIpControl")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApisByIpControlRequest::~DescribeApisByIpControlRequest()
{}
@@ -33,7 +35,7 @@ int DescribeApisByIpControlRequest::getPageNumber()const
void DescribeApisByIpControlRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeApisByIpControlRequest::getAccessKeyId()const
@@ -44,7 +46,7 @@ std::string DescribeApisByIpControlRequest::getAccessKeyId()const
void DescribeApisByIpControlRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApisByIpControlRequest::getIpControlId()const
@@ -55,7 +57,7 @@ std::string DescribeApisByIpControlRequest::getIpControlId()const
void DescribeApisByIpControlRequest::setIpControlId(const std::string& ipControlId)
{
ipControlId_ = ipControlId;
setCoreParameter("IpControlId", ipControlId);
setParameter("IpControlId", ipControlId);
}
std::string DescribeApisByIpControlRequest::getSecurityToken()const
@@ -66,7 +68,7 @@ std::string DescribeApisByIpControlRequest::getSecurityToken()const
void DescribeApisByIpControlRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
int DescribeApisByIpControlRequest::getPageSize()const
@@ -77,6 +79,6 @@ int DescribeApisByIpControlRequest::getPageSize()const
void DescribeApisByIpControlRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApisBySignatureRequest;
DescribeApisBySignatureRequest::DescribeApisBySignatureRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApisBySignature")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApisBySignatureRequest::~DescribeApisBySignatureRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApisBySignatureRequest::getSignatureId()const
void DescribeApisBySignatureRequest::setSignatureId(const std::string& signatureId)
{
signatureId_ = signatureId;
setCoreParameter("SignatureId", signatureId);
setParameter("SignatureId", signatureId);
}
int DescribeApisBySignatureRequest::getPageNumber()const
@@ -44,7 +46,7 @@ int DescribeApisBySignatureRequest::getPageNumber()const
void DescribeApisBySignatureRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeApisBySignatureRequest::getAccessKeyId()const
@@ -55,7 +57,7 @@ std::string DescribeApisBySignatureRequest::getAccessKeyId()const
void DescribeApisBySignatureRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApisBySignatureRequest::getSecurityToken()const
@@ -66,7 +68,7 @@ std::string DescribeApisBySignatureRequest::getSecurityToken()const
void DescribeApisBySignatureRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
int DescribeApisBySignatureRequest::getPageSize()const
@@ -77,6 +79,6 @@ int DescribeApisBySignatureRequest::getPageSize()const
void DescribeApisBySignatureRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApisByTrafficControlRequest;
DescribeApisByTrafficControlRequest::DescribeApisByTrafficControlRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApisByTrafficControl")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApisByTrafficControlRequest::~DescribeApisByTrafficControlRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApisByTrafficControlRequest::getTrafficControlId()const
void DescribeApisByTrafficControlRequest::setTrafficControlId(const std::string& trafficControlId)
{
trafficControlId_ = trafficControlId;
setCoreParameter("TrafficControlId", trafficControlId);
setParameter("TrafficControlId", trafficControlId);
}
int DescribeApisByTrafficControlRequest::getPageNumber()const
@@ -44,7 +46,7 @@ int DescribeApisByTrafficControlRequest::getPageNumber()const
void DescribeApisByTrafficControlRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeApisByTrafficControlRequest::getAccessKeyId()const
@@ -55,7 +57,7 @@ std::string DescribeApisByTrafficControlRequest::getAccessKeyId()const
void DescribeApisByTrafficControlRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApisByTrafficControlRequest::getSecurityToken()const
@@ -66,7 +68,7 @@ std::string DescribeApisByTrafficControlRequest::getSecurityToken()const
void DescribeApisByTrafficControlRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
int DescribeApisByTrafficControlRequest::getPageSize()const
@@ -77,6 +79,6 @@ int DescribeApisByTrafficControlRequest::getPageSize()const
void DescribeApisByTrafficControlRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeApisRequest;
DescribeApisRequest::DescribeApisRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApis")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeApisRequest::~DescribeApisRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeApisRequest::getVisibility()const
void DescribeApisRequest::setVisibility(const std::string& visibility)
{
visibility_ = visibility;
setCoreParameter("Visibility", visibility);
setParameter("Visibility", visibility);
}
std::string DescribeApisRequest::getGroupId()const
@@ -44,7 +46,7 @@ std::string DescribeApisRequest::getGroupId()const
void DescribeApisRequest::setGroupId(const std::string& groupId)
{
groupId_ = groupId;
setCoreParameter("GroupId", groupId);
setParameter("GroupId", groupId);
}
bool DescribeApisRequest::getEnableTagAuth()const
@@ -55,7 +57,7 @@ bool DescribeApisRequest::getEnableTagAuth()const
void DescribeApisRequest::setEnableTagAuth(bool enableTagAuth)
{
enableTagAuth_ = enableTagAuth;
setCoreParameter("EnableTagAuth", enableTagAuth ? "true" : "false");
setParameter("EnableTagAuth", enableTagAuth ? "true" : "false");
}
int DescribeApisRequest::getPageNumber()const
@@ -66,7 +68,7 @@ int DescribeApisRequest::getPageNumber()const
void DescribeApisRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeApisRequest::getAccessKeyId()const
@@ -77,7 +79,7 @@ std::string DescribeApisRequest::getAccessKeyId()const
void DescribeApisRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeApisRequest::getApiName()const
@@ -88,7 +90,7 @@ std::string DescribeApisRequest::getApiName()const
void DescribeApisRequest::setApiName(const std::string& apiName)
{
apiName_ = apiName;
setCoreParameter("ApiName", apiName);
setParameter("ApiName", apiName);
}
std::string DescribeApisRequest::getCatalogId()const
@@ -99,7 +101,7 @@ std::string DescribeApisRequest::getCatalogId()const
void DescribeApisRequest::setCatalogId(const std::string& catalogId)
{
catalogId_ = catalogId;
setCoreParameter("CatalogId", catalogId);
setParameter("CatalogId", catalogId);
}
std::string DescribeApisRequest::getSecurityToken()const
@@ -110,7 +112,7 @@ std::string DescribeApisRequest::getSecurityToken()const
void DescribeApisRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
int DescribeApisRequest::getPageSize()const
@@ -121,7 +123,7 @@ int DescribeApisRequest::getPageSize()const
void DescribeApisRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
std::vector<DescribeApisRequest::Tag> DescribeApisRequest::getTag()const
@@ -132,12 +134,11 @@ std::vector<DescribeApisRequest::Tag> DescribeApisRequest::getTag()const
void DescribeApisRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setCoreParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Key", obj.key);
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}
@@ -149,6 +150,6 @@ std::string DescribeApisRequest::getApiId()const
void DescribeApisRequest::setApiId(const std::string& apiId)
{
apiId_ = apiId;
setCoreParameter("ApiId", apiId);
setParameter("ApiId", apiId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeAppAttributesRequest;
DescribeAppAttributesRequest::DescribeAppAttributesRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeAppAttributes")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeAppAttributesRequest::~DescribeAppAttributesRequest()
{}
@@ -33,7 +35,7 @@ bool DescribeAppAttributesRequest::getEnableTagAuth()const
void DescribeAppAttributesRequest::setEnableTagAuth(bool enableTagAuth)
{
enableTagAuth_ = enableTagAuth;
setCoreParameter("EnableTagAuth", enableTagAuth ? "true" : "false");
setParameter("EnableTagAuth", enableTagAuth ? "true" : "false");
}
int DescribeAppAttributesRequest::getPageNumber()const
@@ -44,7 +46,7 @@ int DescribeAppAttributesRequest::getPageNumber()const
void DescribeAppAttributesRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeAppAttributesRequest::getAccessKeyId()const
@@ -55,7 +57,7 @@ std::string DescribeAppAttributesRequest::getAccessKeyId()const
void DescribeAppAttributesRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeAppAttributesRequest::getAppName()const
@@ -66,7 +68,7 @@ std::string DescribeAppAttributesRequest::getAppName()const
void DescribeAppAttributesRequest::setAppName(const std::string& appName)
{
appName_ = appName;
setCoreParameter("AppName", appName);
setParameter("AppName", appName);
}
std::string DescribeAppAttributesRequest::getSecurityToken()const
@@ -77,7 +79,7 @@ std::string DescribeAppAttributesRequest::getSecurityToken()const
void DescribeAppAttributesRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
long DescribeAppAttributesRequest::getAppId()const
@@ -88,7 +90,7 @@ long DescribeAppAttributesRequest::getAppId()const
void DescribeAppAttributesRequest::setAppId(long appId)
{
appId_ = appId;
setCoreParameter("AppId", std::to_string(appId));
setParameter("AppId", std::to_string(appId));
}
int DescribeAppAttributesRequest::getPageSize()const
@@ -99,7 +101,7 @@ int DescribeAppAttributesRequest::getPageSize()const
void DescribeAppAttributesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
std::vector<DescribeAppAttributesRequest::Tag> DescribeAppAttributesRequest::getTag()const
@@ -110,12 +112,11 @@ std::vector<DescribeAppAttributesRequest::Tag> DescribeAppAttributesRequest::get
void DescribeAppAttributesRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setCoreParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Key", obj.key);
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::CloudAPI::Model::DescribeAppRequest;
DescribeAppRequest::DescribeAppRequest() :
RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApp")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeAppRequest::~DescribeAppRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeAppRequest::getAccessKeyId()const
void DescribeAppRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeAppRequest::getSecurityToken()const
@@ -44,7 +46,7 @@ std::string DescribeAppRequest::getSecurityToken()const
void DescribeAppRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
setParameter("SecurityToken", securityToken);
}
long DescribeAppRequest::getAppId()const
@@ -55,6 +57,6 @@ long DescribeAppRequest::getAppId()const
void DescribeAppRequest::setAppId(long appId)
{
appId_ = appId;
setCoreParameter("AppId", std::to_string(appId));
setParameter("AppId", std::to_string(appId));
}

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