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

@@ -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;