Compare commits

..

18 Commits

Author SHA1 Message Date
yixiong.jxy
0ef5cd3c63 IOT SDK Auto Released By cheyun.lxf,Version:1.23.2
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-27 17:29:44 +08:00
yixiong.jxy
0625a8a681 ECS SDK Auto Released By wujin.lhr,Version:1.23.1
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-23 11:12:17 +08:00
yixiong.jxy
aa84ad7f2e ECS SDK Auto Released By wenle.bwl,Version:1.23.0
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-22 13:08:24 +08:00
yixiong.jxy
94a811bc97 ECS SDK Auto Released By yixiong.jxy,Version:1.22.9
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-21 17:44:51 +08:00
yixiong.jxy
dd85f78d9d MOPEN SDK Auto Released By everettli.ll,Version:1.22.8
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-21 09:46:45 +08:00
yixiong.jxy
aa1d797d41 VOD SDK Auto Released By guzhaoyuan,Version:1.22.7
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-17 08:10:09 +08:00
yixiong.jxy
42253f9e7a LINKFACE SDK Auto Released By jiayao.wjy,Version:1.22.6
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-17 00:08:54 +08:00
yixiong.jxy
1c29ae37e8 ESS SDK Auto Released By wujin.lhr,Version:1.22.5
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-16 23:15:24 +08:00
yixiong.jxy
e5d87b63dc CLOUDAUTH SDK Auto Released By chugang.cg,Version:1.22.4
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-15 19:43:32 +08:00
yixiong.jxy
317456660d LIVE SDK Auto Released By renrang.yl,Version:1.22.3
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-15 12:49:14 +08:00
yixiong.jxy
a9f9414abb ECS SDK Auto Released By corey.ql,Version:1.22.2
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-15 11:02:40 +08:00
yixiong.jxy
5aaae25e49 CCC SDK Auto Released By yonghong.lyh,Version:1.22.1
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-14 09:59:40 +08:00
yixiong.jxy
9a2a29f308 LINKFACE SDK Auto Released By jiayao.wjy,Version:1.22.0
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-13 17:15:41 +08:00
yixiong.jxy
127c992829 SMARTAG SDK Auto Released By jijun.jj,Version:1.21.6
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-13 11:41:53 +08:00
yixiong.jxy
e16ab91844 OTS SDK Auto Released By wanhong.chenwh,Version:1.21.5
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-08 16:46:40 +08:00
yixiong.jxy
3cb89d84bd CDN SDK Auto Released By xiaoyao,Version:1.21.4
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-08 12:31:55 +08:00
yixiong.jxy
7282a6a906 LINKFACE SDK Auto Released By jhon.zh,Version:1.21.3
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-08 09:54:24 +08:00
yixiong.jxy
0ca5beb247 IOT SDK Auto Released By cheyun.lxf,Version:1.21.2
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
2018-08-07 15:41:10 +08:00
1033 changed files with 72770 additions and 4943 deletions

View File

@@ -1,3 +1,75 @@
2018-08-27 Version: 1.23.2
1, Add api GetGatewayBySubDevice.
2, Modified the time related response parameters.
3, Add messageId in response with InvokeThingServiceSetDeviceProperty and NotifyAddThingTopo.
2018-08-23 Version: 1.23.1
1, RunInstance add privateIpAddress.
2018-08-22 Version: 1.23.0
1, Add api CreateSimulatedSystemEvents, support creating one or more simulated system events.
2, Add api CancelSimulatedSystemEvents, support cancelling one or more simulated system events.
2018-08-21 Version: 1.22.9
1, Repair describeLaunchTemplateVersions securityEnhancementStrategy type
2018-08-21 Version: 1.22.8
1, Add api: MoPenQueryCanvas, MoPenDoRecognize, MoPenSendMqttMessage, MoPenFindGroup
2018-08-17 Version: 1.22.7
1, Add a new api called DeleteImage to clear the image resource.
2, Add the field called AdditionType and OutputType to GetMezzanineInfo api request.
3, Add the field called OutputType to GetMezzanineInfo api response.
4, Add the field called CreationTime and ModificationTime to GetPlayInfo api response.
2018-08-17 Version: 1.22.6
1, New apkpubkey fields for queryauthentication output parameter.
2, New packagename fields for queryauthentication output parameter.
3, New clientId fields for queryauthentication output parameter.
2018-08-16 Version: 1.22.5
1, ModifyScalingConfiguration add imageName.
2, CreateScalingConfiguration add imageName.
2018-08-15 Version: 1.22.4
1, Fix bug in GetMaterials API.
2, GetVerifyToken added a new param VerifyConfigs
2018-08-15 Version: 1.22.3
1, Add domain operation api AddLiveDomain,DeleteLiveDomain,DescribeLiveDomainDetail,StartLiveDomain,StopLiveDomain.
2, Add certificate operation api DescribeLiveCertificateDetail,DescribeLiveCertificateList,SetLiveDomainCertificate.
3, Add domain config api BatchSetLiveDomainConfigs,BatchDeleteLiveDomainConfigs,DeleteLiveSpecificConfig,DescribeLiveDomainConfigs.
2018-08-15 Version: 1.22.2
1, Update ecs tag to 20 maximum
2018-08-14 Version: 1.22.1
1, Change parameter name of Dialogue
2018-08-13 Version: 1.22.0
1, New userinfo fields for registerface input parameter.
2, New userinfo fields for updateface input parameter.
3, New userinfo fields for queryface output parameter.
2018-08-13 Version: 1.21.6
1, Add cross domain support.
2, Add parameter SerialNumber to interface RebootSmartAccessGateway.
2018-08-08 Version: 1.21.5
1, The official release 4.0.0
2018-08-08 Version: 1.21.4
1, Update FC apis.
2018-08-08 Version: 1.21.3
1, First release.
2018-08-07 Version: 1.21.2
1, Add api GetGatewayBySubDevice.
2, Modified the time related response parameters.
3, Add messageId in response with InvokeThingServiceSetDeviceProperty and NotifyAddThingTopo.
2018-08-05 Version: 1.21.1
1, Add Interface SubmitSubtitleJob
2, Support convert ttml、stl subtitle to vtt

View File

@@ -82,4 +82,9 @@ add_subdirectory(rtc)
add_subdirectory(chatbot)
add_subdirectory(teslastream)
add_subdirectory(mopen)
add_subdirectory(mts)
add_subdirectory(mts)
add_subdirectory(iot)
add_subdirectory(linkface)
add_subdirectory(ots)
add_subdirectory(smartag)
add_subdirectory(vod)

View File

@@ -1 +1 @@
1.21.1
1.23.2

View File

@@ -141,6 +141,8 @@ set(ccc_public_header_model
include/alibabacloud/ccc/model/ListRolesResult.h
include/alibabacloud/ccc/model/ListConfigRequest.h
include/alibabacloud/ccc/model/ListConfigResult.h
include/alibabacloud/ccc/model/LaunchShortMessageAppraiseRequest.h
include/alibabacloud/ccc/model/LaunchShortMessageAppraiseResult.h
include/alibabacloud/ccc/model/ModifyPhoneNumberRequest.h
include/alibabacloud/ccc/model/ModifyPhoneNumberResult.h
include/alibabacloud/ccc/model/ListScenariosRequest.h
@@ -300,6 +302,8 @@ set(ccc_src
src/model/ListRolesResult.cc
src/model/ListConfigRequest.cc
src/model/ListConfigResult.cc
src/model/LaunchShortMessageAppraiseRequest.cc
src/model/LaunchShortMessageAppraiseResult.cc
src/model/ModifyPhoneNumberRequest.cc
src/model/ModifyPhoneNumberResult.cc
src/model/ListScenariosRequest.cc

View File

@@ -142,6 +142,8 @@
#include "model/ListRolesResult.h"
#include "model/ListConfigRequest.h"
#include "model/ListConfigResult.h"
#include "model/LaunchShortMessageAppraiseRequest.h"
#include "model/LaunchShortMessageAppraiseResult.h"
#include "model/ModifyPhoneNumberRequest.h"
#include "model/ModifyPhoneNumberResult.h"
#include "model/ListScenariosRequest.h"
@@ -367,6 +369,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListConfigResult> ListConfigOutcome;
typedef std::future<ListConfigOutcome> ListConfigOutcomeCallable;
typedef std::function<void(const CCCClient*, const Model::ListConfigRequest&, const ListConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConfigAsyncHandler;
typedef Outcome<Error, Model::LaunchShortMessageAppraiseResult> LaunchShortMessageAppraiseOutcome;
typedef std::future<LaunchShortMessageAppraiseOutcome> LaunchShortMessageAppraiseOutcomeCallable;
typedef std::function<void(const CCCClient*, const Model::LaunchShortMessageAppraiseRequest&, const LaunchShortMessageAppraiseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LaunchShortMessageAppraiseAsyncHandler;
typedef Outcome<Error, Model::ModifyPhoneNumberResult> ModifyPhoneNumberOutcome;
typedef std::future<ModifyPhoneNumberOutcome> ModifyPhoneNumberOutcomeCallable;
typedef std::function<void(const CCCClient*, const Model::ModifyPhoneNumberRequest&, const ModifyPhoneNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPhoneNumberAsyncHandler;
@@ -606,6 +611,9 @@ namespace AlibabaCloud
ListConfigOutcome listConfig(const Model::ListConfigRequest &request)const;
void listConfigAsync(const Model::ListConfigRequest& request, const ListConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListConfigOutcomeCallable listConfigCallable(const Model::ListConfigRequest& request) const;
LaunchShortMessageAppraiseOutcome launchShortMessageAppraise(const Model::LaunchShortMessageAppraiseRequest &request)const;
void launchShortMessageAppraiseAsync(const Model::LaunchShortMessageAppraiseRequest& request, const LaunchShortMessageAppraiseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
LaunchShortMessageAppraiseOutcomeCallable launchShortMessageAppraiseCallable(const Model::LaunchShortMessageAppraiseRequest& request) const;
ModifyPhoneNumberOutcome modifyPhoneNumber(const Model::ModifyPhoneNumberRequest &request)const;
void modifyPhoneNumberAsync(const Model::ModifyPhoneNumberRequest& request, const ModifyPhoneNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyPhoneNumberOutcomeCallable modifyPhoneNumberCallable(const Model::ModifyPhoneNumberRequest& request) const;

View File

@@ -43,6 +43,8 @@ namespace AlibabaCloud
void setInstanceId(const std::string& instanceId);
std::string getCalledNumber()const;
void setCalledNumber(const std::string& calledNumber);
std::string getActionKey()const;
void setActionKey(const std::string& actionKey);
std::string getActionParams()const;
void setActionParams(const std::string& actionParams);
std::string getCallType()const;
@@ -59,6 +61,7 @@ namespace AlibabaCloud
std::string callingNumber_;
std::string instanceId_;
std::string calledNumber_;
std::string actionKey_;
std::string actionParams_;
std::string callType_;
std::string scenarioId_;

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_CCC_MODEL_LAUNCHSHORTMESSAGEAPPRAISEREQUEST_H_
#define ALIBABACLOUD_CCC_MODEL_LAUNCHSHORTMESSAGEAPPRAISEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ccc/CCCExport.h>
namespace AlibabaCloud
{
namespace CCC
{
namespace Model
{
class ALIBABACLOUD_CCC_EXPORT LaunchShortMessageAppraiseRequest : public RpcServiceRequest
{
public:
LaunchShortMessageAppraiseRequest();
~LaunchShortMessageAppraiseRequest();
std::string getAcid()const;
void setAcid(const std::string& acid);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
int getContactType()const;
void setContactType(int contactType);
std::string getPhoneNumbers()const;
void setPhoneNumbers(const std::string& phoneNumbers);
std::string getSkillGroupId()const;
void setSkillGroupId(const std::string& skillGroupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string acid_;
std::string instanceId_;
int contactType_;
std::string phoneNumbers_;
std::string skillGroupId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_CCC_MODEL_LAUNCHSHORTMESSAGEAPPRAISEREQUEST_H_

View File

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

View File

@@ -2211,6 +2211,42 @@ CCCClient::ListConfigOutcomeCallable CCCClient::listConfigCallable(const ListCon
return task->get_future();
}
CCCClient::LaunchShortMessageAppraiseOutcome CCCClient::launchShortMessageAppraise(const LaunchShortMessageAppraiseRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return LaunchShortMessageAppraiseOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return LaunchShortMessageAppraiseOutcome(LaunchShortMessageAppraiseResult(outcome.result()));
else
return LaunchShortMessageAppraiseOutcome(outcome.error());
}
void CCCClient::launchShortMessageAppraiseAsync(const LaunchShortMessageAppraiseRequest& request, const LaunchShortMessageAppraiseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, launchShortMessageAppraise(request), context);
};
asyncExecute(new Runnable(fn));
}
CCCClient::LaunchShortMessageAppraiseOutcomeCallable CCCClient::launchShortMessageAppraiseCallable(const LaunchShortMessageAppraiseRequest &request) const
{
auto task = std::make_shared<std::packaged_task<LaunchShortMessageAppraiseOutcome()>>(
[this, request]()
{
return this->launchShortMessageAppraise(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CCCClient::ModifyPhoneNumberOutcome CCCClient::modifyPhoneNumber(const ModifyPhoneNumberRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -69,6 +69,17 @@ void DialogueRequest::setCalledNumber(const std::string& calledNumber)
setParameter("CalledNumber", calledNumber);
}
std::string DialogueRequest::getActionKey()const
{
return actionKey_;
}
void DialogueRequest::setActionKey(const std::string& actionKey)
{
actionKey_ = actionKey;
setParameter("ActionKey", actionKey);
}
std::string DialogueRequest::getActionParams()const
{
return actionParams_;

View File

@@ -0,0 +1,93 @@
/*
* 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/ccc/model/LaunchShortMessageAppraiseRequest.h>
using AlibabaCloud::CCC::Model::LaunchShortMessageAppraiseRequest;
LaunchShortMessageAppraiseRequest::LaunchShortMessageAppraiseRequest() :
RpcServiceRequest("ccc", "2017-07-05", "LaunchShortMessageAppraise")
{}
LaunchShortMessageAppraiseRequest::~LaunchShortMessageAppraiseRequest()
{}
std::string LaunchShortMessageAppraiseRequest::getAcid()const
{
return acid_;
}
void LaunchShortMessageAppraiseRequest::setAcid(const std::string& acid)
{
acid_ = acid;
setParameter("Acid", acid);
}
std::string LaunchShortMessageAppraiseRequest::getInstanceId()const
{
return instanceId_;
}
void LaunchShortMessageAppraiseRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
int LaunchShortMessageAppraiseRequest::getContactType()const
{
return contactType_;
}
void LaunchShortMessageAppraiseRequest::setContactType(int contactType)
{
contactType_ = contactType;
setParameter("ContactType", std::to_string(contactType));
}
std::string LaunchShortMessageAppraiseRequest::getPhoneNumbers()const
{
return phoneNumbers_;
}
void LaunchShortMessageAppraiseRequest::setPhoneNumbers(const std::string& phoneNumbers)
{
phoneNumbers_ = phoneNumbers;
setParameter("PhoneNumbers", phoneNumbers);
}
std::string LaunchShortMessageAppraiseRequest::getSkillGroupId()const
{
return skillGroupId_;
}
void LaunchShortMessageAppraiseRequest::setSkillGroupId(const std::string& skillGroupId)
{
skillGroupId_ = skillGroupId;
setParameter("SkillGroupId", skillGroupId);
}
std::string LaunchShortMessageAppraiseRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void LaunchShortMessageAppraiseRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}

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/ccc/model/LaunchShortMessageAppraiseResult.h>
#include <json/json.h>
using namespace AlibabaCloud::CCC;
using namespace AlibabaCloud::CCC::Model;
LaunchShortMessageAppraiseResult::LaunchShortMessageAppraiseResult() :
ServiceResult()
{}
LaunchShortMessageAppraiseResult::LaunchShortMessageAppraiseResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
LaunchShortMessageAppraiseResult::~LaunchShortMessageAppraiseResult()
{}
void LaunchShortMessageAppraiseResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
}
std::string LaunchShortMessageAppraiseResult::getMessage()const
{
return message_;
}
int LaunchShortMessageAppraiseResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
std::string LaunchShortMessageAppraiseResult::getCode()const
{
return code_;
}
bool LaunchShortMessageAppraiseResult::getSuccess()const
{
return success_;
}

View File

@@ -77,8 +77,6 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/DescribeDomainAverageResponseTimeResult.h
include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataRequest.h
include/alibabacloud/cdn/model/DescribeLiveStreamBitRateDataResult.h
include/alibabacloud/cdn/model/SetUserDomainBlackListRequest.h
include/alibabacloud/cdn/model/SetUserDomainBlackListResult.h
include/alibabacloud/cdn/model/SetLocationAccessRestrictionRequest.h
include/alibabacloud/cdn/model/SetLocationAccessRestrictionResult.h
include/alibabacloud/cdn/model/DescribeUserCustomLogConfigRequest.h
@@ -291,8 +289,6 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/AddLiveAppSnapshotConfigResult.h
include/alibabacloud/cdn/model/DescribeDomainISPDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainISPDataResult.h
include/alibabacloud/cdn/model/ClearUserDomainBlackListRequest.h
include/alibabacloud/cdn/model/ClearUserDomainBlackListResult.h
include/alibabacloud/cdn/model/DescribeDomainFileSizeProportionDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainFileSizeProportionDataResult.h
include/alibabacloud/cdn/model/DescribeLiveSpecificDomainMappingRequest.h
@@ -311,10 +307,6 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/UpdateFCTriggerResult.h
include/alibabacloud/cdn/model/DescribeFCTriggerRequest.h
include/alibabacloud/cdn/model/DescribeFCTriggerResult.h
include/alibabacloud/cdn/model/SetUserBlackListRequest.h
include/alibabacloud/cdn/model/SetUserBlackListResult.h
include/alibabacloud/cdn/model/GetUserDomainBlackListRequest.h
include/alibabacloud/cdn/model/GetUserDomainBlackListResult.h
include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoRequest.h
include/alibabacloud/cdn/model/DescribeDomainCCAttackInfoResult.h
include/alibabacloud/cdn/model/DescribeLiveStreamsPublishListRequest.h
@@ -325,8 +317,6 @@ set(cdn_public_header_model
include/alibabacloud/cdn/model/DeleteLivePullStreamInfoResult.h
include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeRequest.h
include/alibabacloud/cdn/model/DescribeDomainDownstreamBpsOfEdgeResult.h
include/alibabacloud/cdn/model/ClearUserBlackListRequest.h
include/alibabacloud/cdn/model/ClearUserBlackListResult.h
include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataRequest.h
include/alibabacloud/cdn/model/DescribeDomainMax95BpsDataResult.h
include/alibabacloud/cdn/model/SetHttpsOptionConfigRequest.h
@@ -428,8 +418,6 @@ set(cdn_src
src/model/DescribeDomainAverageResponseTimeResult.cc
src/model/DescribeLiveStreamBitRateDataRequest.cc
src/model/DescribeLiveStreamBitRateDataResult.cc
src/model/SetUserDomainBlackListRequest.cc
src/model/SetUserDomainBlackListResult.cc
src/model/SetLocationAccessRestrictionRequest.cc
src/model/SetLocationAccessRestrictionResult.cc
src/model/DescribeUserCustomLogConfigRequest.cc
@@ -642,8 +630,6 @@ set(cdn_src
src/model/AddLiveAppSnapshotConfigResult.cc
src/model/DescribeDomainISPDataRequest.cc
src/model/DescribeDomainISPDataResult.cc
src/model/ClearUserDomainBlackListRequest.cc
src/model/ClearUserDomainBlackListResult.cc
src/model/DescribeDomainFileSizeProportionDataRequest.cc
src/model/DescribeDomainFileSizeProportionDataResult.cc
src/model/DescribeLiveSpecificDomainMappingRequest.cc
@@ -662,10 +648,6 @@ set(cdn_src
src/model/UpdateFCTriggerResult.cc
src/model/DescribeFCTriggerRequest.cc
src/model/DescribeFCTriggerResult.cc
src/model/SetUserBlackListRequest.cc
src/model/SetUserBlackListResult.cc
src/model/GetUserDomainBlackListRequest.cc
src/model/GetUserDomainBlackListResult.cc
src/model/DescribeDomainCCAttackInfoRequest.cc
src/model/DescribeDomainCCAttackInfoResult.cc
src/model/DescribeLiveStreamsPublishListRequest.cc
@@ -676,8 +658,6 @@ set(cdn_src
src/model/DeleteLivePullStreamInfoResult.cc
src/model/DescribeDomainDownstreamBpsOfEdgeRequest.cc
src/model/DescribeDomainDownstreamBpsOfEdgeResult.cc
src/model/ClearUserBlackListRequest.cc
src/model/ClearUserBlackListResult.cc
src/model/DescribeDomainMax95BpsDataRequest.cc
src/model/DescribeDomainMax95BpsDataResult.cc
src/model/SetHttpsOptionConfigRequest.cc

View File

@@ -78,8 +78,6 @@
#include "model/DescribeDomainAverageResponseTimeResult.h"
#include "model/DescribeLiveStreamBitRateDataRequest.h"
#include "model/DescribeLiveStreamBitRateDataResult.h"
#include "model/SetUserDomainBlackListRequest.h"
#include "model/SetUserDomainBlackListResult.h"
#include "model/SetLocationAccessRestrictionRequest.h"
#include "model/SetLocationAccessRestrictionResult.h"
#include "model/DescribeUserCustomLogConfigRequest.h"
@@ -292,8 +290,6 @@
#include "model/AddLiveAppSnapshotConfigResult.h"
#include "model/DescribeDomainISPDataRequest.h"
#include "model/DescribeDomainISPDataResult.h"
#include "model/ClearUserDomainBlackListRequest.h"
#include "model/ClearUserDomainBlackListResult.h"
#include "model/DescribeDomainFileSizeProportionDataRequest.h"
#include "model/DescribeDomainFileSizeProportionDataResult.h"
#include "model/DescribeLiveSpecificDomainMappingRequest.h"
@@ -312,10 +308,6 @@
#include "model/UpdateFCTriggerResult.h"
#include "model/DescribeFCTriggerRequest.h"
#include "model/DescribeFCTriggerResult.h"
#include "model/SetUserBlackListRequest.h"
#include "model/SetUserBlackListResult.h"
#include "model/GetUserDomainBlackListRequest.h"
#include "model/GetUserDomainBlackListResult.h"
#include "model/DescribeDomainCCAttackInfoRequest.h"
#include "model/DescribeDomainCCAttackInfoResult.h"
#include "model/DescribeLiveStreamsPublishListRequest.h"
@@ -326,8 +318,6 @@
#include "model/DeleteLivePullStreamInfoResult.h"
#include "model/DescribeDomainDownstreamBpsOfEdgeRequest.h"
#include "model/DescribeDomainDownstreamBpsOfEdgeResult.h"
#include "model/ClearUserBlackListRequest.h"
#include "model/ClearUserBlackListResult.h"
#include "model/DescribeDomainMax95BpsDataRequest.h"
#include "model/DescribeDomainMax95BpsDataResult.h"
#include "model/SetHttpsOptionConfigRequest.h"
@@ -463,9 +453,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeLiveStreamBitRateDataResult> DescribeLiveStreamBitRateDataOutcome;
typedef std::future<DescribeLiveStreamBitRateDataOutcome> DescribeLiveStreamBitRateDataOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeLiveStreamBitRateDataRequest&, const DescribeLiveStreamBitRateDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveStreamBitRateDataAsyncHandler;
typedef Outcome<Error, Model::SetUserDomainBlackListResult> SetUserDomainBlackListOutcome;
typedef std::future<SetUserDomainBlackListOutcome> SetUserDomainBlackListOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::SetUserDomainBlackListRequest&, const SetUserDomainBlackListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetUserDomainBlackListAsyncHandler;
typedef Outcome<Error, Model::SetLocationAccessRestrictionResult> SetLocationAccessRestrictionOutcome;
typedef std::future<SetLocationAccessRestrictionOutcome> SetLocationAccessRestrictionOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::SetLocationAccessRestrictionRequest&, const SetLocationAccessRestrictionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLocationAccessRestrictionAsyncHandler;
@@ -784,9 +771,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDomainISPDataResult> DescribeDomainISPDataOutcome;
typedef std::future<DescribeDomainISPDataOutcome> DescribeDomainISPDataOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeDomainISPDataRequest&, const DescribeDomainISPDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainISPDataAsyncHandler;
typedef Outcome<Error, Model::ClearUserDomainBlackListResult> ClearUserDomainBlackListOutcome;
typedef std::future<ClearUserDomainBlackListOutcome> ClearUserDomainBlackListOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::ClearUserDomainBlackListRequest&, const ClearUserDomainBlackListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ClearUserDomainBlackListAsyncHandler;
typedef Outcome<Error, Model::DescribeDomainFileSizeProportionDataResult> DescribeDomainFileSizeProportionDataOutcome;
typedef std::future<DescribeDomainFileSizeProportionDataOutcome> DescribeDomainFileSizeProportionDataOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeDomainFileSizeProportionDataRequest&, const DescribeDomainFileSizeProportionDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainFileSizeProportionDataAsyncHandler;
@@ -814,12 +798,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeFCTriggerResult> DescribeFCTriggerOutcome;
typedef std::future<DescribeFCTriggerOutcome> DescribeFCTriggerOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeFCTriggerRequest&, const DescribeFCTriggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFCTriggerAsyncHandler;
typedef Outcome<Error, Model::SetUserBlackListResult> SetUserBlackListOutcome;
typedef std::future<SetUserBlackListOutcome> SetUserBlackListOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::SetUserBlackListRequest&, const SetUserBlackListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetUserBlackListAsyncHandler;
typedef Outcome<Error, Model::GetUserDomainBlackListResult> GetUserDomainBlackListOutcome;
typedef std::future<GetUserDomainBlackListOutcome> GetUserDomainBlackListOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::GetUserDomainBlackListRequest&, const GetUserDomainBlackListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserDomainBlackListAsyncHandler;
typedef Outcome<Error, Model::DescribeDomainCCAttackInfoResult> DescribeDomainCCAttackInfoOutcome;
typedef std::future<DescribeDomainCCAttackInfoOutcome> DescribeDomainCCAttackInfoOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeDomainCCAttackInfoRequest&, const DescribeDomainCCAttackInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainCCAttackInfoAsyncHandler;
@@ -835,9 +813,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDomainDownstreamBpsOfEdgeResult> DescribeDomainDownstreamBpsOfEdgeOutcome;
typedef std::future<DescribeDomainDownstreamBpsOfEdgeOutcome> DescribeDomainDownstreamBpsOfEdgeOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeDomainDownstreamBpsOfEdgeRequest&, const DescribeDomainDownstreamBpsOfEdgeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainDownstreamBpsOfEdgeAsyncHandler;
typedef Outcome<Error, Model::ClearUserBlackListResult> ClearUserBlackListOutcome;
typedef std::future<ClearUserBlackListOutcome> ClearUserBlackListOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::ClearUserBlackListRequest&, const ClearUserBlackListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ClearUserBlackListAsyncHandler;
typedef Outcome<Error, Model::DescribeDomainMax95BpsDataResult> DescribeDomainMax95BpsDataOutcome;
typedef std::future<DescribeDomainMax95BpsDataOutcome> DescribeDomainMax95BpsDataOutcomeCallable;
typedef std::function<void(const CdnClient*, const Model::DescribeDomainMax95BpsDataRequest&, const DescribeDomainMax95BpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainMax95BpsDataAsyncHandler;
@@ -990,9 +965,6 @@ namespace AlibabaCloud
DescribeLiveStreamBitRateDataOutcome describeLiveStreamBitRateData(const Model::DescribeLiveStreamBitRateDataRequest &request)const;
void describeLiveStreamBitRateDataAsync(const Model::DescribeLiveStreamBitRateDataRequest& request, const DescribeLiveStreamBitRateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLiveStreamBitRateDataOutcomeCallable describeLiveStreamBitRateDataCallable(const Model::DescribeLiveStreamBitRateDataRequest& request) const;
SetUserDomainBlackListOutcome setUserDomainBlackList(const Model::SetUserDomainBlackListRequest &request)const;
void setUserDomainBlackListAsync(const Model::SetUserDomainBlackListRequest& request, const SetUserDomainBlackListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetUserDomainBlackListOutcomeCallable setUserDomainBlackListCallable(const Model::SetUserDomainBlackListRequest& request) const;
SetLocationAccessRestrictionOutcome setLocationAccessRestriction(const Model::SetLocationAccessRestrictionRequest &request)const;
void setLocationAccessRestrictionAsync(const Model::SetLocationAccessRestrictionRequest& request, const SetLocationAccessRestrictionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetLocationAccessRestrictionOutcomeCallable setLocationAccessRestrictionCallable(const Model::SetLocationAccessRestrictionRequest& request) const;
@@ -1311,9 +1283,6 @@ namespace AlibabaCloud
DescribeDomainISPDataOutcome describeDomainISPData(const Model::DescribeDomainISPDataRequest &request)const;
void describeDomainISPDataAsync(const Model::DescribeDomainISPDataRequest& request, const DescribeDomainISPDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainISPDataOutcomeCallable describeDomainISPDataCallable(const Model::DescribeDomainISPDataRequest& request) const;
ClearUserDomainBlackListOutcome clearUserDomainBlackList(const Model::ClearUserDomainBlackListRequest &request)const;
void clearUserDomainBlackListAsync(const Model::ClearUserDomainBlackListRequest& request, const ClearUserDomainBlackListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ClearUserDomainBlackListOutcomeCallable clearUserDomainBlackListCallable(const Model::ClearUserDomainBlackListRequest& request) const;
DescribeDomainFileSizeProportionDataOutcome describeDomainFileSizeProportionData(const Model::DescribeDomainFileSizeProportionDataRequest &request)const;
void describeDomainFileSizeProportionDataAsync(const Model::DescribeDomainFileSizeProportionDataRequest& request, const DescribeDomainFileSizeProportionDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainFileSizeProportionDataOutcomeCallable describeDomainFileSizeProportionDataCallable(const Model::DescribeDomainFileSizeProportionDataRequest& request) const;
@@ -1341,12 +1310,6 @@ namespace AlibabaCloud
DescribeFCTriggerOutcome describeFCTrigger(const Model::DescribeFCTriggerRequest &request)const;
void describeFCTriggerAsync(const Model::DescribeFCTriggerRequest& request, const DescribeFCTriggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeFCTriggerOutcomeCallable describeFCTriggerCallable(const Model::DescribeFCTriggerRequest& request) const;
SetUserBlackListOutcome setUserBlackList(const Model::SetUserBlackListRequest &request)const;
void setUserBlackListAsync(const Model::SetUserBlackListRequest& request, const SetUserBlackListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetUserBlackListOutcomeCallable setUserBlackListCallable(const Model::SetUserBlackListRequest& request) const;
GetUserDomainBlackListOutcome getUserDomainBlackList(const Model::GetUserDomainBlackListRequest &request)const;
void getUserDomainBlackListAsync(const Model::GetUserDomainBlackListRequest& request, const GetUserDomainBlackListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetUserDomainBlackListOutcomeCallable getUserDomainBlackListCallable(const Model::GetUserDomainBlackListRequest& request) const;
DescribeDomainCCAttackInfoOutcome describeDomainCCAttackInfo(const Model::DescribeDomainCCAttackInfoRequest &request)const;
void describeDomainCCAttackInfoAsync(const Model::DescribeDomainCCAttackInfoRequest& request, const DescribeDomainCCAttackInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainCCAttackInfoOutcomeCallable describeDomainCCAttackInfoCallable(const Model::DescribeDomainCCAttackInfoRequest& request) const;
@@ -1362,9 +1325,6 @@ namespace AlibabaCloud
DescribeDomainDownstreamBpsOfEdgeOutcome describeDomainDownstreamBpsOfEdge(const Model::DescribeDomainDownstreamBpsOfEdgeRequest &request)const;
void describeDomainDownstreamBpsOfEdgeAsync(const Model::DescribeDomainDownstreamBpsOfEdgeRequest& request, const DescribeDomainDownstreamBpsOfEdgeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainDownstreamBpsOfEdgeOutcomeCallable describeDomainDownstreamBpsOfEdgeCallable(const Model::DescribeDomainDownstreamBpsOfEdgeRequest& request) const;
ClearUserBlackListOutcome clearUserBlackList(const Model::ClearUserBlackListRequest &request)const;
void clearUserBlackListAsync(const Model::ClearUserBlackListRequest& request, const ClearUserBlackListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ClearUserBlackListOutcomeCallable clearUserBlackListCallable(const Model::ClearUserBlackListRequest& request) const;
DescribeDomainMax95BpsDataOutcome describeDomainMax95BpsData(const Model::DescribeDomainMax95BpsDataRequest &request)const;
void describeDomainMax95BpsDataAsync(const Model::DescribeDomainMax95BpsDataRequest& request, const DescribeDomainMax95BpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainMax95BpsDataOutcomeCallable describeDomainMax95BpsDataCallable(const Model::DescribeDomainMax95BpsDataRequest& request) const;

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getPopProduct()const;
void setPopProduct(const std::string& popProduct);
std::string getProduct()const;
void setProduct(const std::string& product);
long getCallerParentId()const;
@@ -80,6 +82,7 @@ namespace AlibabaCloud
private:
std::string app_ip_;
std::string popProduct_;
std::string product_;
long callerParentId_;
std::string domainName_;

View File

@@ -35,14 +35,19 @@ namespace AlibabaCloud
struct CertInfo
{
std::string status;
std::string certLife;
std::string domainName;
std::string certType;
std::string certStartTime;
std::string serverCertificateStatus;
std::string serverCertificate;
std::string certUpdateTime;
std::string certLife;
std::string certDomainName;
std::string certOrg;
std::string certType;
std::string certCommonName;
std::string certExpireTime;
std::string domainCnameStatus;
std::string certName;
std::string serverCertificateStatus;
};

View File

@@ -67,6 +67,8 @@ namespace AlibabaCloud
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getProduct()const;
void setProduct(const std::string& product);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getEndTime()const;
@@ -103,6 +105,7 @@ namespace AlibabaCloud
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string product_;
std::string domainName_;
std::string endTime_;
std::string callerBid_;

View File

@@ -35,20 +35,11 @@ namespace AlibabaCloud
DescribeUserCustomLogConfigRequest();
~DescribeUserCustomLogConfigRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersion()const;
void setVersion(const std::string& version);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string securityToken_;
long ownerId_;
std::string version_;
std::string accessKeyId_;
};
}

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
PushObjectCacheRequest();
~PushObjectCacheRequest();
std::string getArea()const;
void setArea(const std::string& area);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getObjectPath()const;
@@ -45,6 +47,7 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string area_;
std::string securityToken_;
std::string objectPath_;
long ownerId_;

View File

@@ -1059,42 +1059,6 @@ CdnClient::DescribeLiveStreamBitRateDataOutcomeCallable CdnClient::describeLiveS
return task->get_future();
}
CdnClient::SetUserDomainBlackListOutcome CdnClient::setUserDomainBlackList(const SetUserDomainBlackListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetUserDomainBlackListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetUserDomainBlackListOutcome(SetUserDomainBlackListResult(outcome.result()));
else
return SetUserDomainBlackListOutcome(outcome.error());
}
void CdnClient::setUserDomainBlackListAsync(const SetUserDomainBlackListRequest& request, const SetUserDomainBlackListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setUserDomainBlackList(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::SetUserDomainBlackListOutcomeCallable CdnClient::setUserDomainBlackListCallable(const SetUserDomainBlackListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetUserDomainBlackListOutcome()>>(
[this, request]()
{
return this->setUserDomainBlackList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::SetLocationAccessRestrictionOutcome CdnClient::setLocationAccessRestriction(const SetLocationAccessRestrictionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4911,42 +4875,6 @@ CdnClient::DescribeDomainISPDataOutcomeCallable CdnClient::describeDomainISPData
return task->get_future();
}
CdnClient::ClearUserDomainBlackListOutcome CdnClient::clearUserDomainBlackList(const ClearUserDomainBlackListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ClearUserDomainBlackListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ClearUserDomainBlackListOutcome(ClearUserDomainBlackListResult(outcome.result()));
else
return ClearUserDomainBlackListOutcome(outcome.error());
}
void CdnClient::clearUserDomainBlackListAsync(const ClearUserDomainBlackListRequest& request, const ClearUserDomainBlackListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, clearUserDomainBlackList(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::ClearUserDomainBlackListOutcomeCallable CdnClient::clearUserDomainBlackListCallable(const ClearUserDomainBlackListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ClearUserDomainBlackListOutcome()>>(
[this, request]()
{
return this->clearUserDomainBlackList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::DescribeDomainFileSizeProportionDataOutcome CdnClient::describeDomainFileSizeProportionData(const DescribeDomainFileSizeProportionDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -5271,78 +5199,6 @@ CdnClient::DescribeFCTriggerOutcomeCallable CdnClient::describeFCTriggerCallable
return task->get_future();
}
CdnClient::SetUserBlackListOutcome CdnClient::setUserBlackList(const SetUserBlackListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetUserBlackListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetUserBlackListOutcome(SetUserBlackListResult(outcome.result()));
else
return SetUserBlackListOutcome(outcome.error());
}
void CdnClient::setUserBlackListAsync(const SetUserBlackListRequest& request, const SetUserBlackListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setUserBlackList(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::SetUserBlackListOutcomeCallable CdnClient::setUserBlackListCallable(const SetUserBlackListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetUserBlackListOutcome()>>(
[this, request]()
{
return this->setUserBlackList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::GetUserDomainBlackListOutcome CdnClient::getUserDomainBlackList(const GetUserDomainBlackListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetUserDomainBlackListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetUserDomainBlackListOutcome(GetUserDomainBlackListResult(outcome.result()));
else
return GetUserDomainBlackListOutcome(outcome.error());
}
void CdnClient::getUserDomainBlackListAsync(const GetUserDomainBlackListRequest& request, const GetUserDomainBlackListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getUserDomainBlackList(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::GetUserDomainBlackListOutcomeCallable CdnClient::getUserDomainBlackListCallable(const GetUserDomainBlackListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetUserDomainBlackListOutcome()>>(
[this, request]()
{
return this->getUserDomainBlackList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::DescribeDomainCCAttackInfoOutcome CdnClient::describeDomainCCAttackInfo(const DescribeDomainCCAttackInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -5523,42 +5379,6 @@ CdnClient::DescribeDomainDownstreamBpsOfEdgeOutcomeCallable CdnClient::describeD
return task->get_future();
}
CdnClient::ClearUserBlackListOutcome CdnClient::clearUserBlackList(const ClearUserBlackListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ClearUserBlackListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ClearUserBlackListOutcome(ClearUserBlackListResult(outcome.result()));
else
return ClearUserBlackListOutcome(outcome.error());
}
void CdnClient::clearUserBlackListAsync(const ClearUserBlackListRequest& request, const ClearUserBlackListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, clearUserBlackList(request), context);
};
asyncExecute(new Runnable(fn));
}
CdnClient::ClearUserBlackListOutcomeCallable CdnClient::clearUserBlackListCallable(const ClearUserBlackListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ClearUserBlackListOutcome()>>(
[this, request]()
{
return this->clearUserBlackList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CdnClient::DescribeDomainMax95BpsDataOutcome CdnClient::describeDomainMax95BpsData(const DescribeDomainMax95BpsDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -1,71 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/cdn/model/ClearUserBlackListRequest.h>
using AlibabaCloud::Cdn::Model::ClearUserBlackListRequest;
ClearUserBlackListRequest::ClearUserBlackListRequest() :
RpcServiceRequest("cdn", "2014-11-11", "ClearUserBlackList")
{}
ClearUserBlackListRequest::~ClearUserBlackListRequest()
{}
std::string ClearUserBlackListRequest::getSecurityToken()const
{
return securityToken_;
}
void ClearUserBlackListRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string ClearUserBlackListRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ClearUserBlackListRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long ClearUserBlackListRequest::getOwnerId()const
{
return ownerId_;
}
void ClearUserBlackListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ClearUserBlackListRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ClearUserBlackListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}

View File

@@ -36,6 +36,17 @@ void DescribeDomainCertificateInfoRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string DescribeDomainCertificateInfoRequest::getPopProduct()const
{
return popProduct_;
}
void DescribeDomainCertificateInfoRequest::setPopProduct(const std::string& popProduct)
{
popProduct_ = popProduct;
setParameter("PopProduct", popProduct);
}
std::string DescribeDomainCertificateInfoRequest::getProduct()const
{
return product_;

View File

@@ -62,6 +62,16 @@ void DescribeDomainCertificateInfoResult::parse(const std::string &payload)
certInfosObject.serverCertificateStatus = value["ServerCertificateStatus"].asString();
if(!value["Status"].isNull())
certInfosObject.status = value["Status"].asString();
if(!value["ServerCertificate"].isNull())
certInfosObject.serverCertificate = value["ServerCertificate"].asString();
if(!value["CertUpdateTime"].isNull())
certInfosObject.certUpdateTime = value["CertUpdateTime"].asString();
if(!value["CertStartTime"].isNull())
certInfosObject.certStartTime = value["CertStartTime"].asString();
if(!value["CertCommonName"].isNull())
certInfosObject.certCommonName = value["CertCommonName"].asString();
if(!value["DomainCnameStatus"].isNull())
certInfosObject.domainCnameStatus = value["DomainCnameStatus"].asString();
certInfos_.push_back(certInfosObject);
}

View File

@@ -201,6 +201,17 @@ void DescribeDomainPathDataRequest::setApp_ip(const std::string& app_ip)
setParameter("App_ip", app_ip);
}
std::string DescribeDomainPathDataRequest::getProduct()const
{
return product_;
}
void DescribeDomainPathDataRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string DescribeDomainPathDataRequest::getDomainName()const
{
return domainName_;

View File

@@ -25,17 +25,6 @@ DescribeUserCustomLogConfigRequest::DescribeUserCustomLogConfigRequest() :
DescribeUserCustomLogConfigRequest::~DescribeUserCustomLogConfigRequest()
{}
std::string DescribeUserCustomLogConfigRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeUserCustomLogConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
long DescribeUserCustomLogConfigRequest::getOwnerId()const
{
return ownerId_;
@@ -47,25 +36,3 @@ void DescribeUserCustomLogConfigRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeUserCustomLogConfigRequest::getVersion()const
{
return version_;
}
void DescribeUserCustomLogConfigRequest::setVersion(const std::string& version)
{
version_ = version;
setParameter("Version", version);
}
std::string DescribeUserCustomLogConfigRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeUserCustomLogConfigRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}

View File

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

View File

@@ -25,6 +25,17 @@ PushObjectCacheRequest::PushObjectCacheRequest() :
PushObjectCacheRequest::~PushObjectCacheRequest()
{}
std::string PushObjectCacheRequest::getArea()const
{
return area_;
}
void PushObjectCacheRequest::setArea(const std::string& area)
{
area_ = area;
setParameter("Area", area);
}
std::string PushObjectCacheRequest::getSecurityToken()const
{
return securityToken_;

View File

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

View File

@@ -36,8 +36,10 @@ namespace AlibabaCloud
{
std::string facePic;
std::string identificationNumber;
std::string idCardStartDate;
std::string address;
std::string idCardFrontPic;
std::string ethnicGroup;
std::string sex;
std::string idCardExpiry;
std::string idCardType;

View File

@@ -45,6 +45,8 @@ namespace AlibabaCloud
void setSourceIp(const std::string& sourceIp);
std::string getBinding()const;
void setBinding(const std::string& binding);
std::string getVerifyConfigs()const;
void setVerifyConfigs(const std::string& verifyConfigs);
std::string getTicketId()const;
void setTicketId(const std::string& ticketId);
@@ -54,6 +56,7 @@ namespace AlibabaCloud
std::string biz_;
std::string sourceIp_;
std::string binding_;
std::string verifyConfigs_;
std::string ticketId_;
};

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Cloudauth::Model::CompareFacesRequest;
CompareFacesRequest::CompareFacesRequest() :
RpcServiceRequest("cloudauth", "2018-07-03", "CompareFaces")
RpcServiceRequest("cloudauth", "2018-08-07", "CompareFaces")
{}
CompareFacesRequest::~CompareFacesRequest()

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Cloudauth::Model::DetectFaceAttributesRequest;
DetectFaceAttributesRequest::DetectFaceAttributesRequest() :
RpcServiceRequest("cloudauth", "2018-07-03", "DetectFaceAttributes")
RpcServiceRequest("cloudauth", "2018-08-07", "DetectFaceAttributes")
{}
DetectFaceAttributesRequest::~DetectFaceAttributesRequest()

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Cloudauth::Model::GetMaterialsRequest;
GetMaterialsRequest::GetMaterialsRequest() :
RpcServiceRequest("cloudauth", "2018-07-03", "GetMaterials")
RpcServiceRequest("cloudauth", "2018-08-07", "GetMaterials")
{}
GetMaterialsRequest::~GetMaterialsRequest()

View File

@@ -47,6 +47,8 @@ void GetMaterialsResult::parse(const std::string &payload)
data_.identificationNumber = dataNode["IdentificationNumber"].asString();
if(!dataNode["IdCardType"].isNull())
data_.idCardType = dataNode["IdCardType"].asString();
if(!dataNode["IdCardStartDate"].isNull())
data_.idCardStartDate = dataNode["IdCardStartDate"].asString();
if(!dataNode["IdCardExpiry"].isNull())
data_.idCardExpiry = dataNode["IdCardExpiry"].asString();
if(!dataNode["Address"].isNull())
@@ -59,6 +61,8 @@ void GetMaterialsResult::parse(const std::string &payload)
data_.idCardBackPic = dataNode["IdCardBackPic"].asString();
if(!dataNode["FacePic"].isNull())
data_.facePic = dataNode["FacePic"].asString();
if(!dataNode["EthnicGroup"].isNull())
data_.ethnicGroup = dataNode["EthnicGroup"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Cloudauth::Model::GetStatusRequest;
GetStatusRequest::GetStatusRequest() :
RpcServiceRequest("cloudauth", "2018-07-03", "GetStatus")
RpcServiceRequest("cloudauth", "2018-08-07", "GetStatus")
{}
GetStatusRequest::~GetStatusRequest()

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Cloudauth::Model::GetVerifyTokenRequest;
GetVerifyTokenRequest::GetVerifyTokenRequest() :
RpcServiceRequest("cloudauth", "2018-07-03", "GetVerifyToken")
RpcServiceRequest("cloudauth", "2018-08-07", "GetVerifyToken")
{}
GetVerifyTokenRequest::~GetVerifyTokenRequest()
@@ -80,6 +80,17 @@ void GetVerifyTokenRequest::setBinding(const std::string& binding)
setParameter("Binding", binding);
}
std::string GetVerifyTokenRequest::getVerifyConfigs()const
{
return verifyConfigs_;
}
void GetVerifyTokenRequest::setVerifyConfigs(const std::string& verifyConfigs)
{
verifyConfigs_ = verifyConfigs;
setParameter("VerifyConfigs", verifyConfigs);
}
std::string GetVerifyTokenRequest::getTicketId()const
{
return ticketId_;

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Cloudauth::Model::SubmitMaterialsRequest;
SubmitMaterialsRequest::SubmitMaterialsRequest() :
RpcServiceRequest("cloudauth", "2018-07-03", "SubmitMaterials")
RpcServiceRequest("cloudauth", "2018-08-07", "SubmitMaterials")
{}
SubmitMaterialsRequest::~SubmitMaterialsRequest()

View File

@@ -35,6 +35,8 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/CreateNatGatewayResult.h
include/alibabacloud/ecs/model/AttachDiskRequest.h
include/alibabacloud/ecs/model/AttachDiskResult.h
include/alibabacloud/ecs/model/DescribeEniMonitorDataRequest.h
include/alibabacloud/ecs/model/DescribeEniMonitorDataResult.h
include/alibabacloud/ecs/model/ReInitDiskRequest.h
include/alibabacloud/ecs/model/ReInitDiskResult.h
include/alibabacloud/ecs/model/CreateHaVipRequest.h
@@ -109,6 +111,8 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/AddIpRangeResult.h
include/alibabacloud/ecs/model/GetInstanceConsoleOutputRequest.h
include/alibabacloud/ecs/model/GetInstanceConsoleOutputResult.h
include/alibabacloud/ecs/model/CreateSimulatedSystemEventsRequest.h
include/alibabacloud/ecs/model/CreateSimulatedSystemEventsResult.h
include/alibabacloud/ecs/model/CancelTaskRequest.h
include/alibabacloud/ecs/model/CancelTaskResult.h
include/alibabacloud/ecs/model/ModifyPhysicalConnectionAttributeRequest.h
@@ -157,6 +161,8 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/RemoveTagsResult.h
include/alibabacloud/ecs/model/ModifySecurityGroupAttributeRequest.h
include/alibabacloud/ecs/model/ModifySecurityGroupAttributeResult.h
include/alibabacloud/ecs/model/CancelSimulatedSystemEventsRequest.h
include/alibabacloud/ecs/model/CancelSimulatedSystemEventsResult.h
include/alibabacloud/ecs/model/ModifyInstanceAutoReleaseTimeRequest.h
include/alibabacloud/ecs/model/ModifyInstanceAutoReleaseTimeResult.h
include/alibabacloud/ecs/model/DeleteNatGatewayRequest.h
@@ -401,6 +407,8 @@ set(ecs_public_header_model
include/alibabacloud/ecs/model/ReleasePublicIpAddressResult.h
include/alibabacloud/ecs/model/CreateVirtualBorderRouterRequest.h
include/alibabacloud/ecs/model/CreateVirtualBorderRouterResult.h
include/alibabacloud/ecs/model/DescribeAccountAttributesRequest.h
include/alibabacloud/ecs/model/DescribeAccountAttributesResult.h
include/alibabacloud/ecs/model/EipFillParamsRequest.h
include/alibabacloud/ecs/model/EipFillParamsResult.h
include/alibabacloud/ecs/model/ModifyPrepayInstanceSpecRequest.h
@@ -520,6 +528,8 @@ set(ecs_src
src/model/CreateNatGatewayResult.cc
src/model/AttachDiskRequest.cc
src/model/AttachDiskResult.cc
src/model/DescribeEniMonitorDataRequest.cc
src/model/DescribeEniMonitorDataResult.cc
src/model/ReInitDiskRequest.cc
src/model/ReInitDiskResult.cc
src/model/CreateHaVipRequest.cc
@@ -594,6 +604,8 @@ set(ecs_src
src/model/AddIpRangeResult.cc
src/model/GetInstanceConsoleOutputRequest.cc
src/model/GetInstanceConsoleOutputResult.cc
src/model/CreateSimulatedSystemEventsRequest.cc
src/model/CreateSimulatedSystemEventsResult.cc
src/model/CancelTaskRequest.cc
src/model/CancelTaskResult.cc
src/model/ModifyPhysicalConnectionAttributeRequest.cc
@@ -642,6 +654,8 @@ set(ecs_src
src/model/RemoveTagsResult.cc
src/model/ModifySecurityGroupAttributeRequest.cc
src/model/ModifySecurityGroupAttributeResult.cc
src/model/CancelSimulatedSystemEventsRequest.cc
src/model/CancelSimulatedSystemEventsResult.cc
src/model/ModifyInstanceAutoReleaseTimeRequest.cc
src/model/ModifyInstanceAutoReleaseTimeResult.cc
src/model/DeleteNatGatewayRequest.cc
@@ -886,6 +900,8 @@ set(ecs_src
src/model/ReleasePublicIpAddressResult.cc
src/model/CreateVirtualBorderRouterRequest.cc
src/model/CreateVirtualBorderRouterResult.cc
src/model/DescribeAccountAttributesRequest.cc
src/model/DescribeAccountAttributesResult.cc
src/model/EipFillParamsRequest.cc
src/model/EipFillParamsResult.cc
src/model/ModifyPrepayInstanceSpecRequest.cc

View File

@@ -36,6 +36,8 @@
#include "model/CreateNatGatewayResult.h"
#include "model/AttachDiskRequest.h"
#include "model/AttachDiskResult.h"
#include "model/DescribeEniMonitorDataRequest.h"
#include "model/DescribeEniMonitorDataResult.h"
#include "model/ReInitDiskRequest.h"
#include "model/ReInitDiskResult.h"
#include "model/CreateHaVipRequest.h"
@@ -110,6 +112,8 @@
#include "model/AddIpRangeResult.h"
#include "model/GetInstanceConsoleOutputRequest.h"
#include "model/GetInstanceConsoleOutputResult.h"
#include "model/CreateSimulatedSystemEventsRequest.h"
#include "model/CreateSimulatedSystemEventsResult.h"
#include "model/CancelTaskRequest.h"
#include "model/CancelTaskResult.h"
#include "model/ModifyPhysicalConnectionAttributeRequest.h"
@@ -158,6 +162,8 @@
#include "model/RemoveTagsResult.h"
#include "model/ModifySecurityGroupAttributeRequest.h"
#include "model/ModifySecurityGroupAttributeResult.h"
#include "model/CancelSimulatedSystemEventsRequest.h"
#include "model/CancelSimulatedSystemEventsResult.h"
#include "model/ModifyInstanceAutoReleaseTimeRequest.h"
#include "model/ModifyInstanceAutoReleaseTimeResult.h"
#include "model/DeleteNatGatewayRequest.h"
@@ -402,6 +408,8 @@
#include "model/ReleasePublicIpAddressResult.h"
#include "model/CreateVirtualBorderRouterRequest.h"
#include "model/CreateVirtualBorderRouterResult.h"
#include "model/DescribeAccountAttributesRequest.h"
#include "model/DescribeAccountAttributesResult.h"
#include "model/EipFillParamsRequest.h"
#include "model/EipFillParamsResult.h"
#include "model/ModifyPrepayInstanceSpecRequest.h"
@@ -534,6 +542,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AttachDiskResult> AttachDiskOutcome;
typedef std::future<AttachDiskOutcome> AttachDiskOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::AttachDiskRequest&, const AttachDiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachDiskAsyncHandler;
typedef Outcome<Error, Model::DescribeEniMonitorDataResult> DescribeEniMonitorDataOutcome;
typedef std::future<DescribeEniMonitorDataOutcome> DescribeEniMonitorDataOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeEniMonitorDataRequest&, const DescribeEniMonitorDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEniMonitorDataAsyncHandler;
typedef Outcome<Error, Model::ReInitDiskResult> ReInitDiskOutcome;
typedef std::future<ReInitDiskOutcome> ReInitDiskOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::ReInitDiskRequest&, const ReInitDiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReInitDiskAsyncHandler;
@@ -645,6 +656,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetInstanceConsoleOutputResult> GetInstanceConsoleOutputOutcome;
typedef std::future<GetInstanceConsoleOutputOutcome> GetInstanceConsoleOutputOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::GetInstanceConsoleOutputRequest&, const GetInstanceConsoleOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInstanceConsoleOutputAsyncHandler;
typedef Outcome<Error, Model::CreateSimulatedSystemEventsResult> CreateSimulatedSystemEventsOutcome;
typedef std::future<CreateSimulatedSystemEventsOutcome> CreateSimulatedSystemEventsOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CreateSimulatedSystemEventsRequest&, const CreateSimulatedSystemEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSimulatedSystemEventsAsyncHandler;
typedef Outcome<Error, Model::CancelTaskResult> CancelTaskOutcome;
typedef std::future<CancelTaskOutcome> CancelTaskOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CancelTaskRequest&, const CancelTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelTaskAsyncHandler;
@@ -717,6 +731,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifySecurityGroupAttributeResult> ModifySecurityGroupAttributeOutcome;
typedef std::future<ModifySecurityGroupAttributeOutcome> ModifySecurityGroupAttributeOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::ModifySecurityGroupAttributeRequest&, const ModifySecurityGroupAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecurityGroupAttributeAsyncHandler;
typedef Outcome<Error, Model::CancelSimulatedSystemEventsResult> CancelSimulatedSystemEventsOutcome;
typedef std::future<CancelSimulatedSystemEventsOutcome> CancelSimulatedSystemEventsOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CancelSimulatedSystemEventsRequest&, const CancelSimulatedSystemEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelSimulatedSystemEventsAsyncHandler;
typedef Outcome<Error, Model::ModifyInstanceAutoReleaseTimeResult> ModifyInstanceAutoReleaseTimeOutcome;
typedef std::future<ModifyInstanceAutoReleaseTimeOutcome> ModifyInstanceAutoReleaseTimeOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::ModifyInstanceAutoReleaseTimeRequest&, const ModifyInstanceAutoReleaseTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAutoReleaseTimeAsyncHandler;
@@ -1083,6 +1100,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateVirtualBorderRouterResult> CreateVirtualBorderRouterOutcome;
typedef std::future<CreateVirtualBorderRouterOutcome> CreateVirtualBorderRouterOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::CreateVirtualBorderRouterRequest&, const CreateVirtualBorderRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVirtualBorderRouterAsyncHandler;
typedef Outcome<Error, Model::DescribeAccountAttributesResult> DescribeAccountAttributesOutcome;
typedef std::future<DescribeAccountAttributesOutcome> DescribeAccountAttributesOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::DescribeAccountAttributesRequest&, const DescribeAccountAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountAttributesAsyncHandler;
typedef Outcome<Error, Model::EipFillParamsResult> EipFillParamsOutcome;
typedef std::future<EipFillParamsOutcome> EipFillParamsOutcomeCallable;
typedef std::function<void(const EcsClient*, const Model::EipFillParamsRequest&, const EipFillParamsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EipFillParamsAsyncHandler;
@@ -1262,6 +1282,9 @@ namespace AlibabaCloud
AttachDiskOutcome attachDisk(const Model::AttachDiskRequest &request)const;
void attachDiskAsync(const Model::AttachDiskRequest& request, const AttachDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AttachDiskOutcomeCallable attachDiskCallable(const Model::AttachDiskRequest& request) const;
DescribeEniMonitorDataOutcome describeEniMonitorData(const Model::DescribeEniMonitorDataRequest &request)const;
void describeEniMonitorDataAsync(const Model::DescribeEniMonitorDataRequest& request, const DescribeEniMonitorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEniMonitorDataOutcomeCallable describeEniMonitorDataCallable(const Model::DescribeEniMonitorDataRequest& request) const;
ReInitDiskOutcome reInitDisk(const Model::ReInitDiskRequest &request)const;
void reInitDiskAsync(const Model::ReInitDiskRequest& request, const ReInitDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReInitDiskOutcomeCallable reInitDiskCallable(const Model::ReInitDiskRequest& request) const;
@@ -1373,6 +1396,9 @@ namespace AlibabaCloud
GetInstanceConsoleOutputOutcome getInstanceConsoleOutput(const Model::GetInstanceConsoleOutputRequest &request)const;
void getInstanceConsoleOutputAsync(const Model::GetInstanceConsoleOutputRequest& request, const GetInstanceConsoleOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetInstanceConsoleOutputOutcomeCallable getInstanceConsoleOutputCallable(const Model::GetInstanceConsoleOutputRequest& request) const;
CreateSimulatedSystemEventsOutcome createSimulatedSystemEvents(const Model::CreateSimulatedSystemEventsRequest &request)const;
void createSimulatedSystemEventsAsync(const Model::CreateSimulatedSystemEventsRequest& request, const CreateSimulatedSystemEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSimulatedSystemEventsOutcomeCallable createSimulatedSystemEventsCallable(const Model::CreateSimulatedSystemEventsRequest& request) const;
CancelTaskOutcome cancelTask(const Model::CancelTaskRequest &request)const;
void cancelTaskAsync(const Model::CancelTaskRequest& request, const CancelTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelTaskOutcomeCallable cancelTaskCallable(const Model::CancelTaskRequest& request) const;
@@ -1445,6 +1471,9 @@ namespace AlibabaCloud
ModifySecurityGroupAttributeOutcome modifySecurityGroupAttribute(const Model::ModifySecurityGroupAttributeRequest &request)const;
void modifySecurityGroupAttributeAsync(const Model::ModifySecurityGroupAttributeRequest& request, const ModifySecurityGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySecurityGroupAttributeOutcomeCallable modifySecurityGroupAttributeCallable(const Model::ModifySecurityGroupAttributeRequest& request) const;
CancelSimulatedSystemEventsOutcome cancelSimulatedSystemEvents(const Model::CancelSimulatedSystemEventsRequest &request)const;
void cancelSimulatedSystemEventsAsync(const Model::CancelSimulatedSystemEventsRequest& request, const CancelSimulatedSystemEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelSimulatedSystemEventsOutcomeCallable cancelSimulatedSystemEventsCallable(const Model::CancelSimulatedSystemEventsRequest& request) const;
ModifyInstanceAutoReleaseTimeOutcome modifyInstanceAutoReleaseTime(const Model::ModifyInstanceAutoReleaseTimeRequest &request)const;
void modifyInstanceAutoReleaseTimeAsync(const Model::ModifyInstanceAutoReleaseTimeRequest& request, const ModifyInstanceAutoReleaseTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceAutoReleaseTimeOutcomeCallable modifyInstanceAutoReleaseTimeCallable(const Model::ModifyInstanceAutoReleaseTimeRequest& request) const;
@@ -1811,6 +1840,9 @@ namespace AlibabaCloud
CreateVirtualBorderRouterOutcome createVirtualBorderRouter(const Model::CreateVirtualBorderRouterRequest &request)const;
void createVirtualBorderRouterAsync(const Model::CreateVirtualBorderRouterRequest& request, const CreateVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateVirtualBorderRouterOutcomeCallable createVirtualBorderRouterCallable(const Model::CreateVirtualBorderRouterRequest& request) const;
DescribeAccountAttributesOutcome describeAccountAttributes(const Model::DescribeAccountAttributesRequest &request)const;
void describeAccountAttributesAsync(const Model::DescribeAccountAttributesRequest& request, const DescribeAccountAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccountAttributesOutcomeCallable describeAccountAttributesCallable(const Model::DescribeAccountAttributesRequest& request) const;
EipFillParamsOutcome eipFillParams(const Model::EipFillParamsRequest &request)const;
void eipFillParamsAsync(const Model::EipFillParamsRequest& request, const EipFillParamsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EipFillParamsOutcomeCallable eipFillParamsCallable(const Model::EipFillParamsRequest& request) const;

View File

@@ -30,61 +30,39 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT AddTagsRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
AddTagsRequest();
~AddTagsRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string resourceId_;
std::string tag2Key_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string tag3Key_;
std::string regionId_;
std::vector<Tag> tag_;
long ownerId_;
std::string resourceType_;
std::string tag5Value_;
std::string tag1Key_;
std::string tag1Value_;
std::string regionId_;
std::string tag2Value_;
std::string tag4Key_;
std::string tag3Value_;
};
}

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setInstanceId(const std::string& instanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getInstanceType()const;
@@ -54,6 +56,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string instanceType_;
std::string allocationId_;

View File

@@ -0,0 +1,120 @@
/*
* 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_ECS_MODEL_CANCELSIMULATEDSYSTEMEVENTSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELSIMULATEDSYSTEMEVENTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CancelSimulatedSystemEventsRequest : public RpcServiceRequest
{
public:
CancelSimulatedSystemEventsRequest();
~CancelSimulatedSystemEventsRequest();
std::vector<std::string> getEventId()const;
void setEventId(const std::vector<std::string>& eventId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getEnable()const;
void setEnable(bool enable);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
private:
std::vector<std::string> eventId_;
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string callerBid_;
long ownerId_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELSIMULATEDSYSTEMEVENTSREQUEST_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_ECS_MODEL_CANCELSIMULATEDSYSTEMEVENTSRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_CANCELSIMULATEDSYSTEMEVENTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CancelSimulatedSystemEventsResult : public ServiceResult
{
public:
CancelSimulatedSystemEventsResult();
explicit CancelSimulatedSystemEventsResult(const std::string &payload);
~CancelSimulatedSystemEventsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CANCELSIMULATEDSYSTEMEVENTSRESULT_H_

View File

@@ -30,73 +30,51 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CopyImageRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
CopyImageRequest();
~CopyImageRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getImageId()const;
void setImageId(const std::string& imageId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
bool getEncrypted()const;
void setEncrypted(bool encrypted);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDestinationImageName()const;
void setDestinationImageName(const std::string& destinationImageName);
std::string getDestinationRegionId()const;
void setDestinationRegionId(const std::string& destinationRegionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
bool getEncrypted()const;
void setEncrypted(bool encrypted);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getDestinationDescription()const;
void setDestinationDescription(const std::string& destinationDescription);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string imageId_;
std::string tag2Key_;
std::string tag5Key_;
bool encrypted_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string destinationImageName_;
std::string destinationRegionId_;
std::string ownerAccount_;
std::string tag3Key_;
std::vector<Tag> tag_;
long ownerId_;
std::string tag5Value_;
std::string tag1Key_;
std::string tag1Value_;
bool encrypted_;
std::string regionId_;
std::string tag2Value_;
std::string tag4Key_;
std::string destinationDescription_;
std::string tag3Value_;
};
}

View File

@@ -30,85 +30,63 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateDiskRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
CreateDiskRequest();
~CreateDiskRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId()const;
void setSnapshotId(const std::string& snapshotId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getDiskName()const;
void setDiskName(const std::string& diskName);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDiskCategory()const;
void setDiskCategory(const std::string& diskCategory);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDescription()const;
void setDescription(const std::string& description);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getDiskName()const;
void setDiskName(const std::string& diskName);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
int getSize()const;
void setSize(int size);
bool getEncrypted()const;
void setEncrypted(bool encrypted);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDiskCategory()const;
void setDiskCategory(const std::string& diskCategory);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string snapshotId_;
std::string tag2Key_;
std::string clientToken_;
std::string description_;
std::string tag3Key_;
std::string diskName_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string regionId_;
std::string diskCategory_;
std::string tag3Value_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string ownerAccount_;
std::string description_;
long ownerId_;
std::string tag5Value_;
std::string tag1Key_;
std::string diskName_;
std::string resourceGroupId_;
int size_;
bool encrypted_;
std::string tag2Value_;
std::string regionId_;
std::string diskCategory_;
std::string zoneId_;
std::string tag4Key_;
std::vector<Tag> tag_;
};
}

View File

@@ -32,10 +32,15 @@ namespace AlibabaCloud
{
struct DiskDeviceMapping
{
int size;
std::string snapshotId;
std::string device;
int size;
std::string diskType;
std::string device;
};
struct Tag
{
std::string value;
std::string key;
};
public:
@@ -44,81 +49,54 @@ namespace AlibabaCloud
std::vector<DiskDeviceMapping> getDiskDeviceMapping()const;
void setDiskDeviceMapping(const std::vector<DiskDeviceMapping>& diskDeviceMapping);
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId()const;
void setSnapshotId(const std::string& snapshotId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPlatform()const;
void setPlatform(const std::string& platform);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getImageName()const;
void setImageName(const std::string& imageName);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
std::string getArchitecture()const;
void setArchitecture(const std::string& architecture);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getImageVersion()const;
void setImageVersion(const std::string& imageVersion);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getArchitecture()const;
void setArchitecture(const std::string& architecture);
private:
std::vector<DiskDeviceMapping> diskDeviceMapping_;
std::string tag4Value_;
long resourceOwnerId_;
std::string snapshotId_;
std::string tag2Key_;
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string ownerAccount_;
std::string description_;
std::string tag3Key_;
long ownerId_;
std::string platform_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string instanceId_;
std::string regionId_;
std::string imageName_;
std::string tag3Value_;
std::string architecture_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string tag5Value_;
std::string tag1Key_;
std::string instanceId_;
std::string tag2Value_;
std::string imageVersion_;
std::string tag4Key_;
std::vector<Tag> tag_;
std::string architecture_;
};
}

View File

@@ -30,46 +30,45 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateInstanceRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
struct DataDisk
{
int size;
std::string snapshotId;
std::string category;
std::string diskName;
std::string snapshotId;
int size;
bool encrypted;
std::string description;
std::string category;
std::string device;
bool deleteWithInstance;
bool encrypted;
};
public:
CreateInstanceRequest();
~CreateInstanceRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getHpcClusterId()const;
void setHpcClusterId(const std::string& hpcClusterId);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getSecurityEnhancementStrategy()const;
void setSecurityEnhancementStrategy(const std::string& securityEnhancementStrategy);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
float getSpotPriceLimit()const;
void setSpotPriceLimit(float spotPriceLimit);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getHostName()const;
void setHostName(const std::string& hostName);
std::string getPassword()const;
void setPassword(const std::string& password);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
int getAutoRenewPeriod()const;
void setAutoRenewPeriod(int autoRenewPeriod);
std::string getNodeControllerId()const;
@@ -78,8 +77,6 @@ namespace AlibabaCloud
void setPeriod(int period);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVSwitchId()const;
@@ -98,8 +95,6 @@ namespace AlibabaCloud
void setInternetChargeType(const std::string& internetChargeType);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
int getInternetMaxBandwidthIn()const;
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
bool getUseAdditionalService()const;
@@ -132,8 +127,6 @@ namespace AlibabaCloud
void setInstanceType(const std::string& instanceType);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
std::string getDeploymentSetId()const;
void setDeploymentSetId(const std::string& deploymentSetId);
std::string getInnerIpAddress()const;
@@ -150,37 +143,29 @@ namespace AlibabaCloud
void setDedicatedHostId(const std::string& dedicatedHostId);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getCreditSpecification()const;
void setCreditSpecification(const std::string& creditSpecification);
std::vector<DataDisk> getDataDisk()const;
void setDataDisk(const std::vector<DataDisk>& dataDisk);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
int getSystemDiskSize()const;
void setSystemDiskSize(int systemDiskSize);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getSystemDiskDescription()const;
void setSystemDiskDescription(const std::string& systemDiskDescription);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string tag2Key_;
std::string hpcClusterId_;
std::string tag3Key_;
std::string securityEnhancementStrategy_;
std::string keyPairName_;
float spotPriceLimit_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string hostName_;
std::string password_;
std::vector<Tag> tag_;
int autoRenewPeriod_;
std::string nodeControllerId_;
int period_;
bool dryRun_;
std::string tag5Key_;
long ownerId_;
std::string vSwitchId_;
std::string privateIpAddress_;
@@ -190,7 +175,6 @@ namespace AlibabaCloud
bool autoRenew_;
std::string internetChargeType_;
std::string zoneId_;
std::string tag4Key_;
int internetMaxBandwidthIn_;
bool useAdditionalService_;
std::string imageId_;
@@ -207,7 +191,6 @@ namespace AlibabaCloud
std::string regionId_;
std::string instanceType_;
std::string instanceChargeType_;
std::string tag3Value_;
std::string deploymentSetId_;
std::string innerIpAddress_;
std::string resourceOwnerAccount_;
@@ -216,11 +199,9 @@ namespace AlibabaCloud
std::string ramRoleName_;
std::string dedicatedHostId_;
std::string clusterId_;
std::string creditSpecification_;
std::vector<DataDisk> dataDisk_;
std::string tag5Value_;
std::string tag1Key_;
int systemDiskSize_;
std::string tag2Value_;
std::string systemDiskDescription_;
};

View File

@@ -30,61 +30,39 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateKeyPairRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
CreateKeyPairRequest();
~CreateKeyPairRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string tag2Key_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string tag3Key_;
std::string keyPairName_;
long ownerId_;
std::string tag5Value_;
std::string tag1Key_;
std::string tag1Value_;
std::string resourceGroupId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string tag2Value_;
std::string tag4Key_;
std::string tag3Value_;
std::string keyPairName_;
std::vector<Tag> tag_;
long ownerId_;
};
}

View File

@@ -30,6 +30,11 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateRequest : public RpcServiceRequest
{
struct TemplateTag
{
std::string key;
std::string value;
};
struct Tag
{
std::string key;
@@ -62,8 +67,6 @@ namespace AlibabaCloud
void setLaunchTemplateName(const std::string& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTemplateTag4Key()const;
void setTemplateTag4Key(const std::string& templateTag4Key);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
std::string getSecurityEnhancementStrategy()const;
@@ -84,8 +87,6 @@ namespace AlibabaCloud
void setImageOwnerAlias(const std::string& imageOwnerAlias);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getTemplateTag3Key()const;
void setTemplateTag3Key(const std::string& templateTag3Key);
std::string getHostName()const;
void setHostName(const std::string& hostName);
std::string getSecurityToken()const;
@@ -96,8 +97,8 @@ namespace AlibabaCloud
void setSystemDiskIops(int systemDiskIops);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getTemplateTag3Value()const;
void setTemplateTag3Value(const std::string& templateTag3Value);
std::vector<TemplateTag> getTemplateTag()const;
void setTemplateTag(const std::vector<TemplateTag>& templateTag);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
long getCallerUid()const;
@@ -106,8 +107,6 @@ namespace AlibabaCloud
void setPeriod(int period);
std::string getTemplateResourceGroupId()const;
void setTemplateResourceGroupId(const std::string& templateResourceGroupId);
std::string getTemplateTag2Value()const;
void setTemplateTag2Value(const std::string& templateTag2Value);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getAk_mfa_present()const;
@@ -124,16 +123,12 @@ namespace AlibabaCloud
void setRequestId(const std::string& requestId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getTemplateTag5Key()const;
void setTemplateTag5Key(const std::string& templateTag5Key);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
int getInternetMaxBandwidthIn()const;
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
std::string getVersionDescription()const;
void setVersionDescription(const std::string& versionDescription);
std::string getTemplateTag1Value()const;
void setTemplateTag1Value(const std::string& templateTag1Value);
std::string getImageId()const;
void setImageId(const std::string& imageId);
std::string getIoOptimized()const;
@@ -154,8 +149,6 @@ namespace AlibabaCloud
void setUserData(const std::string& userData);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTemplateTag5Value()const;
void setTemplateTag5Value(const std::string& templateTag5Value);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getInstanceType()const;
@@ -170,8 +163,6 @@ namespace AlibabaCloud
void setNetworkInterface(const std::vector<NetworkInterface>& networkInterface);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getTemplateTag2Key()const;
void setTemplateTag2Key(const std::string& templateTag2Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -190,21 +181,16 @@ namespace AlibabaCloud
void setDataDisk(const std::vector<DataDisk>& dataDisk);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
std::string getTemplateTag4Value()const;
void setTemplateTag4Value(const std::string& templateTag4Value);
int getSystemDiskSize()const;
void setSystemDiskSize(int systemDiskSize);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getTemplateTag1Key()const;
void setTemplateTag1Key(const std::string& templateTag1Key);
std::string getSystemDiskDescription()const;
void setSystemDiskDescription(const std::string& systemDiskDescription);
private:
std::string launchTemplateName_;
long resourceOwnerId_;
std::string templateTag4Key_;
long callerParentId_;
std::string securityEnhancementStrategy_;
std::string networkType_;
@@ -215,18 +201,16 @@ namespace AlibabaCloud
std::string callerType_;
std::string imageOwnerAlias_;
std::string resourceGroupId_;
std::string templateTag3Key_;
std::string hostName_;
std::string securityToken_;
bool enable_;
int systemDiskIops_;
std::string callerBidEmail_;
std::string templateTag3Value_;
std::vector<TemplateTag> templateTag_;
std::vector<Tag> tag_;
long callerUid_;
int period_;
std::string templateResourceGroupId_;
std::string templateTag2Value_;
long ownerId_;
bool ak_mfa_present_;
bool security_transport_;
@@ -235,11 +219,9 @@ namespace AlibabaCloud
std::string instanceName_;
std::string requestId_;
std::string internetChargeType_;
std::string templateTag5Key_;
std::string zoneId_;
int internetMaxBandwidthIn_;
std::string versionDescription_;
std::string templateTag1Value_;
std::string imageId_;
std::string ioOptimized_;
std::string securityGroupId_;
@@ -250,7 +232,6 @@ namespace AlibabaCloud
std::string accessKeyId_;
std::string userData_;
std::string regionId_;
std::string templateTag5Value_;
std::string requestContent_;
std::string instanceType_;
std::string instanceChargeType_;
@@ -258,7 +239,6 @@ namespace AlibabaCloud
bool enableVmOsConfig_;
std::vector<NetworkInterface> networkInterface_;
std::string app_ip_;
std::string templateTag2Key_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string systemDiskDiskName_;
@@ -268,10 +248,8 @@ namespace AlibabaCloud
int spotDuration_;
std::vector<DataDisk> dataDisk_;
bool proxy_trust_transport_info_;
std::string templateTag4Value_;
int systemDiskSize_;
std::string vpcId_;
std::string templateTag1Key_;
std::string systemDiskDescription_;
};

View File

@@ -32,9 +32,9 @@ namespace AlibabaCloud
{
struct BandwidthPackage
{
int ipCount;
int bandwidth;
std::string zone;
int ipCount;
};
public:

View File

@@ -30,17 +30,18 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateNetworkInterfaceRequest : public RpcServiceRequest
{
struct Tag
{
std::string key;
std::string value;
};
public:
CreateNetworkInterfaceRequest();
~CreateNetworkInterfaceRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
long getCallerParentId()const;
@@ -51,8 +52,6 @@ namespace AlibabaCloud
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
@@ -61,8 +60,6 @@ namespace AlibabaCloud
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
@@ -75,18 +72,16 @@ namespace AlibabaCloud
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
std::string getNetworkInterfaceName()const;
void setNetworkInterfaceName(const std::string& networkInterfaceName);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -95,67 +90,50 @@ namespace AlibabaCloud
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getPrimaryIpAddress()const;
void setPrimaryIpAddress(const std::string& primaryIpAddress);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string tag2Key_;
std::string clientToken_;
long callerParentId_;
std::string securityGroupId_;
bool proxy_original_security_transport_;
std::string description_;
std::string tag3Key_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;
std::string requestContent_;
std::string callerBidEmail_;
std::vector<Tag> tag_;
std::string callerUidEmail_;
std::string tag3Value_;
std::string networkInterfaceName_;
long callerUid_;
std::string app_ip_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string callerBid_;
long ownerId_;
std::string tag5Value_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string tag1Key_;
std::string vSwitchId_;
std::string requestId_;
std::string tag2Value_;
std::string tag4Key_;
std::string primaryIpAddress_;
};

View File

@@ -32,8 +32,8 @@ namespace AlibabaCloud
{
struct NextHopList
{
std::string nextHopType;
std::string nextHopId;
std::string nextHopType;
};
public:
@@ -44,6 +44,8 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDestinationCidrBlock()const;
@@ -64,6 +66,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string clientToken_;
std::string destinationCidrBlock_;
std::string ownerAccount_;

View File

@@ -30,73 +30,51 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateSecurityGroupRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
CreateSecurityGroupRequest();
~CreateSecurityGroupRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityGroupName()const;
void setSecurityGroupName(const std::string& securityGroupName);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
private:
std::string tag4Value_;
std::string resourceGroupId_;
long resourceOwnerId_;
std::string tag2Key_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string clientToken_;
std::string vpcId_;
std::string ownerAccount_;
std::string description_;
std::string tag3Key_;
std::vector<Tag> tag_;
long ownerId_;
std::string securityGroupName_;
std::string tag5Value_;
std::string tag1Key_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string regionId_;
std::string vpcId_;
std::string tag2Value_;
std::string tag4Key_;
std::string tag3Value_;
};
}

View File

@@ -0,0 +1,126 @@
/*
* 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_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateSimulatedSystemEventsRequest : public RpcServiceRequest
{
public:
CreateSimulatedSystemEventsRequest();
~CreateSimulatedSystemEventsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNotBefore()const;
void setNotBefore(const std::string& notBefore);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getEnable()const;
void setEnable(bool enable);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::vector<std::string> getInstanceId()const;
void setInstanceId(const std::vector<std::string>& instanceId);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getEventType()const;
void setEventType(const std::string& eventType);
private:
long resourceOwnerId_;
std::string notBefore_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
bool enable_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string callerBid_;
long ownerId_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::vector<std::string> instanceId_;
std::string requestId_;
std::string eventType_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSREQUEST_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_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT CreateSimulatedSystemEventsResult : public ServiceResult
{
public:
CreateSimulatedSystemEventsResult();
explicit CreateSimulatedSystemEventsResult(const std::string &payload);
~CreateSimulatedSystemEventsResult();
std::vector<std::string> getEventIdSet()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> eventIdSet_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_CREATESIMULATEDSYSTEMEVENTSRESULT_H_

View File

@@ -30,19 +30,18 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT CreateSnapshotRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
CreateSnapshotRequest();
~CreateSnapshotRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getClientToken()const;
@@ -51,46 +50,25 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getSnapshotName()const;
void setSnapshotName(const std::string& snapshotName);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getDiskId()const;
void setDiskId(const std::string& diskId);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
std::string getSnapshotName()const;
void setSnapshotName(const std::string& snapshotName);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string tag2Key_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string ownerAccount_;
std::string description_;
std::string snapshotName_;
std::string tag3Key_;
long ownerId_;
std::string tag5Value_;
std::string tag1Key_;
std::string tag1Value_;
std::string tag2Value_;
std::string tag4Key_;
std::string diskId_;
std::string tag3Value_;
std::string snapshotName_;
std::vector<Tag> tag_;
long ownerId_;
};
}

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getVpcId()const;
@@ -59,6 +61,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string clientToken_;
std::string vpcId_;
std::string vSwitchName_;

View File

@@ -47,8 +47,6 @@ namespace AlibabaCloud
void setPhysicalConnectionId(const std::string& physicalConnectionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getUserCidr()const;
void setUserCidr(const std::string& userCidr);
long getOwnerId()const;
void setOwnerId(long ownerId);
@@ -59,7 +57,6 @@ namespace AlibabaCloud
std::string clientToken_;
std::string physicalConnectionId_;
std::string ownerAccount_;
std::string userCidr_;
long ownerId_;
};

View File

@@ -32,8 +32,8 @@ namespace AlibabaCloud
{
struct NextHopList
{
std::string nextHopType;
std::string nextHopId;
std::string nextHopType;
};
public:
@@ -44,6 +44,8 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDestinationCidrBlock()const;
void setDestinationCidrBlock(const std::string& destinationCidrBlock);
std::string getOwnerAccount()const;
@@ -60,6 +62,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string destinationCidrBlock_;
std::string ownerAccount_;
std::string nextHopId_;

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
@@ -50,6 +52,7 @@ namespace AlibabaCloud
std::string vSwitchId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
long ownerId_;

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getOwnerAccount()const;
@@ -49,6 +51,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string vpcId_;
std::string ownerAccount_;
long ownerId_;

View File

@@ -32,8 +32,8 @@ namespace AlibabaCloud
{
struct Filter
{
std::string key;
std::vector<std::string> value;
std::string key;
};
public:

View File

@@ -0,0 +1,117 @@
/*
* 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_ECS_MODEL_DESCRIBEACCOUNTATTRIBUTESREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBEACCOUNTATTRIBUTESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DescribeAccountAttributesRequest : public RpcServiceRequest
{
public:
DescribeAccountAttributesRequest();
~DescribeAccountAttributesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::vector<std::string> getAttributeName()const;
void setAttributeName(const std::vector<std::string>& attributeName);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getEnable()const;
void setEnable(bool enable);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
private:
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::vector<std::string> attributeName_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
bool enable_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string resourceOwnerAccount_;
std::string callerBid_;
long ownerId_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string requestId_;
std::string zoneId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEACCOUNTATTRIBUTESREQUEST_H_

View File

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

View File

@@ -91,6 +91,8 @@ namespace AlibabaCloud
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
@@ -135,6 +137,7 @@ namespace AlibabaCloud
std::string dedicatedHostId_;
std::string callerBid_;
long ownerId_;
std::string resourceType_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;

View File

@@ -30,31 +30,28 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeDisksRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeDisksRequest();
~DescribeDisksRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnapshotId()const;
void setSnapshotId(const std::string& snapshotId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getFilter2Value()const;
void setFilter2Value(const std::string& filter2Value);
std::string getAutoSnapshotPolicyId()const;
void setAutoSnapshotPolicyId(const std::string& autoSnapshotPolicyId);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getDiskName()const;
void setDiskName(const std::string& diskName);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
bool getDeleteAutoSnapshot()const;
void setDeleteAutoSnapshot(bool deleteAutoSnapshot);
std::string getResourceGroupId()const;
@@ -71,16 +68,14 @@ namespace AlibabaCloud
void setPageSize(int pageSize);
std::string getDiskIds()const;
void setDiskIds(const std::string& diskIds);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
bool getDeleteWithInstance()const;
void setDeleteWithInstance(bool deleteWithInstance);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
bool getEnableAutoSnapshot()const;
void setEnableAutoSnapshot(bool enableAutoSnapshot);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -97,10 +92,6 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getDiskType()const;
void setDiskType(const std::string& diskType);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::vector<std::string> getAdditionalAttributes()const;
void setAdditionalAttributes(const std::vector<std::string>& additionalAttributes);
bool getEnableShared()const;
@@ -109,28 +100,20 @@ namespace AlibabaCloud
void setInstanceId(const std::string& instanceId);
bool getEncrypted()const;
void setEncrypted(bool encrypted);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getCategory()const;
void setCategory(const std::string& category);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string snapshotId_;
std::string tag2Key_;
std::string filter2Value_;
std::string autoSnapshotPolicyId_;
std::string tag3Key_;
int pageNumber_;
std::string diskName_;
std::string tag1Value_;
bool deleteAutoSnapshot_;
std::string resourceGroupId_;
std::string diskChargeType_;
@@ -139,11 +122,10 @@ namespace AlibabaCloud
std::string regionId_;
int pageSize_;
std::string diskIds_;
std::vector<Tag> tag_;
bool deleteWithInstance_;
std::string tag3Value_;
bool enableAutoSnapshot_;
bool dryRun_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string filter1Value_;
@@ -152,15 +134,11 @@ namespace AlibabaCloud
std::string filter2Key_;
long ownerId_;
std::string diskType_;
std::string tag5Value_;
std::string tag1Key_;
std::vector<std::string> additionalAttributes_;
bool enableShared_;
std::string instanceId_;
bool encrypted_;
std::string tag2Value_;
std::string zoneId_;
std::string tag4Key_;
std::string category_;
std::string status_;

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setPeriod(int period);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEndTime()const;
@@ -56,6 +58,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
int period_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string endTime_;
std::string allocationId_;

View File

@@ -0,0 +1,129 @@
/*
* 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_ECS_MODEL_DESCRIBEENIMONITORDATAREQUEST_H_
#define ALIBABACLOUD_ECS_MODEL_DESCRIBEENIMONITORDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ecs/EcsExport.h>
namespace AlibabaCloud
{
namespace Ecs
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT DescribeEniMonitorDataRequest : public RpcServiceRequest
{
public:
DescribeEniMonitorDataRequest();
~DescribeEniMonitorDataRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getOwnerIdLoginEmail()const;
void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
std::string getCallerType()const;
void setCallerType(const std::string& callerType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getEnable()const;
void setEnable(bool enable);
std::string getRequestContent()const;
void setRequestContent(const std::string& requestContent);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
int getPeriod()const;
void setPeriod(int period);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getEniId()const;
void setEniId(const std::string& eniId);
private:
long resourceOwnerId_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string startTime_;
std::string proxy_original_source_ip_;
std::string ownerIdLoginEmail_;
std::string callerType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
bool enable_;
std::string requestContent_;
std::string callerBidEmail_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
int period_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string endTime_;
std::string callerBid_;
long ownerId_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string instanceId_;
std::string requestId_;
std::string eniId_;
};
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEENIMONITORDATAREQUEST_H_

View File

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

View File

@@ -32,8 +32,8 @@ namespace AlibabaCloud
{
struct Filter
{
std::string key;
std::vector<std::string> value;
std::string key;
};
public:

View File

@@ -32,8 +32,8 @@ namespace AlibabaCloud
{
struct Filter
{
std::string key;
std::string value;
std::string key;
};
public:

View File

@@ -30,18 +30,21 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeImagesRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
struct Filter
{
std::string key;
std::string value;
std::string key;
};
public:
DescribeImagesRequest();
~DescribeImagesRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
std::string getActionType()const;
void setActionType(const std::string& actionType);
long getResourceOwnerId()const;
@@ -50,18 +53,12 @@ namespace AlibabaCloud
void setImageId(const std::string& imageId);
std::string getSnapshotId()const;
void setSnapshotId(const std::string& snapshotId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getUsage()const;
void setUsage(const std::string& usage);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getImageOwnerAlias()const;
void setImageOwnerAlias(const std::string& imageOwnerAlias);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
bool getIsSupportIoOptimized()const;
@@ -76,14 +73,12 @@ namespace AlibabaCloud
void setPageSize(int pageSize);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getArchitecture()const;
void setArchitecture(const std::string& architecture);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -94,31 +89,19 @@ namespace AlibabaCloud
void setOSType(const std::string& oSType);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::vector<Filter> getFilter()const;
void setFilter(const std::vector<Filter>& filter);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string tag4Value_;
std::string actionType_;
long resourceOwnerId_;
std::string imageId_;
std::string snapshotId_;
std::string tag2Key_;
std::string usage_;
std::string tag3Key_;
int pageNumber_;
std::string imageOwnerAlias_;
std::string tag1Value_;
std::string resourceGroupId_;
bool isSupportIoOptimized_;
std::string regionId_;
@@ -126,20 +109,15 @@ namespace AlibabaCloud
bool isSupportCloudinit_;
int pageSize_;
std::string instanceType_;
std::string tag3Value_;
std::vector<Tag> tag_;
std::string architecture_;
bool dryRun_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
bool showExpired_;
std::string oSType_;
long ownerId_;
std::string tag5Value_;
std::string tag1Key_;
std::vector<Filter> filter_;
std::string tag2Value_;
std::string tag4Key_;
std::string status_;
};

View File

@@ -90,6 +90,7 @@ namespace AlibabaCloud
std::string getSerialNumber()const;
std::string getCreationTime()const;
std::string getRegionId()const;
std::string getCreditSpecification()const;
protected:
void parse(const std::string &payload);
@@ -124,6 +125,7 @@ namespace AlibabaCloud
std::string serialNumber_;
std::string creationTime_;
std::string regionId_;
std::string creditSpecification_;
};
}

View File

@@ -30,163 +30,141 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeInstancesRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeInstancesRequest();
~DescribeInstancesRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
std::string getInnerIpAddresses()const;
void setInnerIpAddresses(const std::string& innerIpAddresses);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getImageId()const;
void setImageId(const std::string& imageId);
std::string getPrivateIpAddresses()const;
void setPrivateIpAddresses(const std::string& privateIpAddresses);
std::string getHpcClusterId()const;
void setHpcClusterId(const std::string& hpcClusterId);
std::string getFilter2Value()const;
void setFilter2Value(const std::string& filter2Value);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getLockReason()const;
void setLockReason(const std::string& lockReason);
std::string getFilter1Key()const;
void setFilter1Key(const std::string& filter1Key);
bool getDeviceAvailable()const;
void setDeviceAvailable(bool deviceAvailable);
std::string getFilter3Value()const;
void setFilter3Value(const std::string& filter3Value);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getFilter1Value()const;
void setFilter1Value(const std::string& filter1Value);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
std::string getInstanceIds()const;
void setInstanceIds(const std::string& instanceIds);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getInstanceNetworkType()const;
void setInstanceNetworkType(const std::string& instanceNetworkType);
std::string getStatus()const;
void setStatus(const std::string& status);
std::string getImageId()const;
void setImageId(const std::string& imageId);
std::string getFilter4Value()const;
void setFilter4Value(const std::string& filter4Value);
bool getIoOptimized()const;
void setIoOptimized(bool ioOptimized);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
std::string getFilter4Key()const;
void setFilter4Key(const std::string& filter4Key);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getLockReason()const;
void setLockReason(const std::string& lockReason);
std::string getFilter1Key()const;
void setFilter1Key(const std::string& filter1Key);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRdmaIpAddresses()const;
void setRdmaIpAddresses(const std::string& rdmaIpAddresses);
bool getDeviceAvailable()const;
void setDeviceAvailable(bool deviceAvailable);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getPublicIpAddresses()const;
void setPublicIpAddresses(const std::string& publicIpAddresses);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
std::string getFilter3Value()const;
void setFilter3Value(const std::string& filter3Value);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getInstanceTypeFamily()const;
void setInstanceTypeFamily(const std::string& instanceTypeFamily);
std::string getFilter1Value()const;
void setFilter1Value(const std::string& filter1Value);
std::string getFilter2Key()const;
void setFilter2Key(const std::string& filter2Key);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getEipAddresses()const;
void setEipAddresses(const std::string& eipAddresses);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
std::string getInstanceIds()const;
void setInstanceIds(const std::string& instanceIds);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getFilter3Key()const;
void setFilter3Key(const std::string& filter3Key);
std::string getInstanceNetworkType()const;
void setInstanceNetworkType(const std::string& instanceNetworkType);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string tag4Value_;
std::string innerIpAddresses_;
long resourceOwnerId_;
std::string tag2Key_;
std::string imageId_;
std::string privateIpAddresses_;
std::string hpcClusterId_;
std::string filter2Value_;
std::string tag3Key_;
std::string keyPairName_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string lockReason_;
std::string filter1Key_;
bool deviceAvailable_;
std::string filter3Value_;
bool dryRun_;
std::string tag5Key_;
std::string filter1Value_;
long ownerId_;
std::string vSwitchId_;
std::string instanceName_;
std::string instanceIds_;
std::string internetChargeType_;
std::string zoneId_;
std::string tag4Key_;
std::string instanceNetworkType_;
std::string status_;
std::string imageId_;
std::string filter4Value_;
bool ioOptimized_;
std::string securityGroupId_;
std::string keyPairName_;
std::string filter4Key_;
int pageNumber_;
std::string resourceGroupId_;
std::string lockReason_;
std::string filter1Key_;
std::string regionId_;
std::string rdmaIpAddresses_;
bool deviceAvailable_;
int pageSize_;
std::string publicIpAddresses_;
std::string instanceType_;
std::vector<Tag> tag_;
std::string instanceChargeType_;
std::string tag3Value_;
std::string filter3Value_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string instanceTypeFamily_;
std::string filter1Value_;
std::string filter2Key_;
std::string tag5Value_;
std::string tag1Key_;
long ownerId_;
std::string vSwitchId_;
std::string eipAddresses_;
std::string instanceName_;
std::string instanceIds_;
std::string internetChargeType_;
std::string vpcId_;
std::string tag2Value_;
std::string zoneId_;
std::string filter3Key_;
std::string instanceNetworkType_;
std::string status_;
};
}

View File

@@ -120,6 +120,7 @@ namespace AlibabaCloud
int internetMaxBandwidthIn;
bool recyclable;
std::string regionId;
std::string creditSpecification;
};

View File

@@ -30,70 +30,48 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeKeyPairsRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeKeyPairsRequest();
~DescribeKeyPairsRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getKeyPairFingerPrint()const;
void setKeyPairFingerPrint(const std::string& keyPairFingerPrint);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getKeyPairFingerPrint()const;
void setKeyPairFingerPrint(const std::string& keyPairFingerPrint);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string tag2Key_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string keyPairFingerPrint_;
std::string tag3Key_;
std::string keyPairName_;
long ownerId_;
std::string tag5Value_;
int pageNumber_;
std::string tag1Key_;
std::string tag1Value_;
std::string resourceGroupId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string tag2Value_;
std::string keyPairFingerPrint_;
int pageSize_;
std::string tag4Key_;
std::string tag3Value_;
std::string keyPairName_;
std::vector<Tag> tag_;
long ownerId_;
int pageNumber_;
};
}

View File

@@ -92,7 +92,7 @@ namespace AlibabaCloud
std::string vpcId;
int internetMaxBandwidthIn;
int systemDiskIops;
bool securityEnhancementStrategy;
std::string securityEnhancementStrategy;
std::string autoReleaseTime;
};
LaunchTemplateData launchTemplateData;

View File

@@ -30,19 +30,20 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeLaunchTemplatesRequest : public RpcServiceRequest
{
struct TemplateTag
{
std::string key;
std::string value;
};
public:
DescribeLaunchTemplatesRequest();
~DescribeLaunchTemplatesRequest();
std::string getTemplateTag1Value()const;
void setTemplateTag1Value(const std::string& templateTag1Value);
std::vector<std::string> getLaunchTemplateName()const;
void setLaunchTemplateName(const std::vector<std::string>& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTemplateTag4Key()const;
void setTemplateTag4Key(const std::string& templateTag4Key);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
bool getProxy_original_security_transport()const;
@@ -57,14 +58,10 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTemplateTag3Key()const;
void setTemplateTag3Key(const std::string& templateTag3Key);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTemplateTag5Value()const;
void setTemplateTag5Value(const std::string& templateTag5Value);
bool getEnable()const;
void setEnable(bool enable);
std::string getRequestContent()const;
@@ -73,16 +70,14 @@ namespace AlibabaCloud
void setPageSize(int pageSize);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::string getTemplateTag3Value()const;
void setTemplateTag3Value(const std::string& templateTag3Value);
std::vector<TemplateTag> getTemplateTag()const;
void setTemplateTag(const std::vector<TemplateTag>& templateTag);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getTemplateTag2Key()const;
void setTemplateTag2Key(const std::string& templateTag2Key);
std::vector<std::string> getLaunchTemplateId()const;
void setLaunchTemplateId(const std::vector<std::string>& launchTemplateId);
std::string getResourceOwnerAccount()const;
@@ -91,8 +86,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
std::string getTemplateResourceGroupId()const;
void setTemplateResourceGroupId(const std::string& templateResourceGroupId);
std::string getTemplateTag2Value()const;
void setTemplateTag2Value(const std::string& templateTag2Value);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
@@ -103,20 +96,12 @@ namespace AlibabaCloud
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getTemplateTag4Value()const;
void setTemplateTag4Value(const std::string& templateTag4Value);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getTemplateTag5Key()const;
void setTemplateTag5Key(const std::string& templateTag5Key);
std::string getTemplateTag1Key()const;
void setTemplateTag1Key(const std::string& templateTag1Key);
private:
std::string templateTag1Value_;
std::vector<std::string> launchTemplateName_;
long resourceOwnerId_;
std::string templateTag4Key_;
long callerParentId_;
bool proxy_original_security_transport_;
std::string proxy_original_source_ip_;
@@ -124,33 +109,26 @@ namespace AlibabaCloud
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string templateTag3Key_;
std::string securityToken_;
std::string regionId_;
std::string templateTag5Value_;
bool enable_;
std::string requestContent_;
int pageSize_;
std::string callerBidEmail_;
std::string templateTag3Value_;
std::vector<TemplateTag> templateTag_;
std::string callerUidEmail_;
long callerUid_;
std::string app_ip_;
std::string templateTag2Key_;
std::vector<std::string> launchTemplateId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string templateResourceGroupId_;
std::string templateTag2Value_;
std::string callerBid_;
long ownerId_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string templateTag4Value_;
std::string requestId_;
std::string templateTag5Key_;
std::string templateTag1Key_;
};
}

View File

@@ -30,25 +30,24 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeNetworkInterfacesRequest : public RpcServiceRequest
{
struct Tag
{
std::string key;
std::string value;
};
public:
DescribeNetworkInterfacesRequest();
~DescribeNetworkInterfacesRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
long getCallerParentId()const;
void setCallerParentId(long callerParentId);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
bool getProxy_original_security_transport()const;
void setProxy_original_security_transport(bool proxy_original_security_transport);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getProxy_original_source_ip()const;
void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
std::string getType()const;
@@ -61,8 +60,6 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
@@ -77,18 +74,16 @@ namespace AlibabaCloud
void setPageSize(int pageSize);
std::string getCallerBidEmail()const;
void setCallerBidEmail(const std::string& callerBidEmail);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getCallerUidEmail()const;
void setCallerUidEmail(const std::string& callerUidEmail);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
std::string getNetworkInterfaceName()const;
void setNetworkInterfaceName(const std::string& networkInterfaceName);
long getCallerUid()const;
void setCallerUid(long callerUid);
std::string getApp_ip()const;
void setApp_ip(const std::string& app_ip);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -97,48 +92,36 @@ namespace AlibabaCloud
void setCallerBid(const std::string& callerBid);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
bool getProxy_trust_transport_info()const;
void setProxy_trust_transport_info(bool proxy_trust_transport_info);
bool getAk_mfa_present()const;
void setAk_mfa_present(bool ak_mfa_present);
bool getSecurity_transport()const;
void setSecurity_transport(bool security_transport);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getPrimaryIpAddress()const;
void setPrimaryIpAddress(const std::string& primaryIpAddress);
std::vector<std::string> getNetworkInterfaceId()const;
void setNetworkInterfaceId(const std::vector<std::string>& networkInterfaceId);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string tag2Key_;
long callerParentId_;
std::string securityGroupId_;
bool proxy_original_security_transport_;
std::string tag3Key_;
std::string proxy_original_source_ip_;
std::string type_;
std::string ownerIdLoginEmail_;
std::string callerType_;
int pageNumber_;
std::string accessKeyId_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
@@ -146,27 +129,22 @@ namespace AlibabaCloud
std::string requestContent_;
int pageSize_;
std::string callerBidEmail_;
std::vector<Tag> tag_;
std::string callerUidEmail_;
std::string tag3Value_;
std::string networkInterfaceName_;
long callerUid_;
std::string app_ip_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string callerBid_;
long ownerId_;
std::string tag5Value_;
bool proxy_trust_transport_info_;
bool ak_mfa_present_;
bool security_transport_;
std::string tag1Key_;
std::string vSwitchId_;
std::string instanceId_;
std::string requestId_;
std::string tag2Value_;
std::string vpcId_;
std::string tag4Key_;
std::string primaryIpAddress_;
std::vector<std::string> networkInterfaceId_;

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setPeriod(int period);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEndTime()const;
@@ -56,6 +58,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
int period_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string endTime_;
std::string allocationId_;

View File

@@ -32,8 +32,8 @@ namespace AlibabaCloud
{
struct Filter
{
std::string key;
std::vector<std::string> value;
std::string key;
};
public:

View File

@@ -30,64 +30,42 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeResourceByTagsRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeResourceByTagsRequest();
~DescribeResourceByTagsRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string tag2Key_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string tag3Key_;
std::string regionId_;
int pageSize_;
std::vector<Tag> tag_;
long ownerId_;
std::string resourceType_;
std::string tag5Value_;
int pageNumber_;
std::string tag1Key_;
std::string tag1Value_;
std::string regionId_;
std::string tag2Value_;
int pageSize_;
std::string tag4Key_;
std::string tag3Value_;
};
}

View File

@@ -35,40 +35,43 @@ namespace AlibabaCloud
DescribeRouteTablesRequest();
~DescribeRouteTablesRequest();
std::string getRouterType()const;
void setRouterType(const std::string& routerType);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRouteTableName()const;
void setRouteTableName(const std::string& routeTableName);
std::string getVRouterId()const;
void setVRouterId(const std::string& vRouterId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRouterId()const;
void setRouterId(const std::string& routerId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getPageSize()const;
void setPageSize(int pageSize);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getRouterType()const;
void setRouterType(const std::string& routerType);
std::string getRouteTableName()const;
void setRouteTableName(const std::string& routeTableName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRouterId()const;
void setRouterId(const std::string& routerId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getRouteTableId()const;
void setRouteTableId(const std::string& routeTableId);
private:
std::string routerType_;
long resourceOwnerId_;
std::string routeTableName_;
std::string vRouterId_;
std::string resourceOwnerAccount_;
std::string routerId_;
std::string ownerAccount_;
int pageSize_;
long ownerId_;
int pageNumber_;
std::string routerType_;
std::string routeTableName_;
std::string regionId_;
std::string routerId_;
int pageSize_;
std::string routeTableId_;
};

View File

@@ -32,8 +32,8 @@ namespace AlibabaCloud
{
struct Filter
{
std::string key;
std::vector<std::string> value;
std::string key;
};
public:

View File

@@ -30,91 +30,69 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeSecurityGroupsRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeSecurityGroupsRequest();
~DescribeSecurityGroupsRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
bool getFuzzyQuery()const;
void setFuzzyQuery(bool fuzzyQuery);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
bool getIsQueryEcsCount()const;
void setIsQueryEcsCount(bool isQueryEcsCount);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
std::string getSecurityGroupName()const;
void setSecurityGroupName(const std::string& securityGroupName);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
bool getFuzzyQuery()const;
void setFuzzyQuery(bool fuzzyQuery);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
bool getIsQueryEcsCount()const;
void setIsQueryEcsCount(bool isQueryEcsCount);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSecurityGroupIds()const;
void setSecurityGroupIds(const std::string& securityGroupIds);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getSecurityGroupName()const;
void setSecurityGroupName(const std::string& securityGroupName);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
int getPageSize()const;
void setPageSize(int pageSize);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string tag2Key_;
bool fuzzyQuery_;
std::string securityGroupId_;
std::string tag3Key_;
bool isQueryEcsCount_;
std::string networkType_;
std::string securityGroupName_;
int pageNumber_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string regionId_;
int pageSize_;
std::string tag3Value_;
bool dryRun_;
std::string tag5Key_;
bool fuzzyQuery_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string securityGroupId_;
bool isQueryEcsCount_;
std::string networkType_;
long ownerId_;
std::string securityGroupIds_;
std::string tag5Value_;
std::string tag1Key_;
std::string securityGroupName_;
int pageNumber_;
std::string resourceGroupId_;
std::string regionId_;
std::string vpcId_;
std::string tag2Value_;
std::string tag4Key_;
int pageSize_;
std::vector<Tag> tag_;
};
}

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
int sourceDiskSize;
std::string instanceId;
std::string snapshotLinkId;
std::string sourceDiskName;
std::string regionId;
std::string sourceDiskType;
int totalSize;

View File

@@ -30,17 +30,18 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeSnapshotsRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeSnapshotsRequest();
~DescribeSnapshotsRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getFilter2Value()const;
void setFilter2Value(const std::string& filter2Value);
std::string getSnapshotIds()const;
@@ -51,12 +52,8 @@ namespace AlibabaCloud
void setSnapshotLinkId(const std::string& snapshotLinkId);
std::string getSnapshotName()const;
void setSnapshotName(const std::string& snapshotName);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getFilter1Key()const;
@@ -67,12 +64,10 @@ namespace AlibabaCloud
void setPageSize(int pageSize);
std::string getDiskId()const;
void setDiskId(const std::string& diskId);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -85,56 +80,39 @@ namespace AlibabaCloud
void setFilter2Key(const std::string& filter2Key);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
bool getEncrypted()const;
void setEncrypted(bool encrypted);
std::string getSnapshotType()const;
void setSnapshotType(const std::string& snapshotType);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string tag2Key_;
std::string filter2Value_;
std::string snapshotIds_;
std::string usage_;
std::string snapshotLinkId_;
std::string snapshotName_;
std::string tag3Key_;
int pageNumber_;
std::string tag1Value_;
std::string resourceGroupId_;
std::string filter1Key_;
std::string regionId_;
int pageSize_;
std::string diskId_;
std::string tag3Value_;
std::vector<Tag> tag_;
bool dryRun_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string sourceDiskType_;
std::string filter1Value_;
std::string filter2Key_;
long ownerId_;
std::string tag5Value_;
std::string tag1Key_;
std::string instanceId_;
bool encrypted_;
std::string snapshotType_;
std::string tag2Value_;
std::string tag4Key_;
std::string status_;
};

View File

@@ -30,67 +30,45 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT DescribeTagsRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeTagsRequest();
~DescribeTagsRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string resourceId_;
std::string tag2Key_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string tag3Key_;
std::string regionId_;
int pageSize_;
std::vector<Tag> tag_;
long ownerId_;
std::string resourceType_;
std::string tag5Value_;
int pageNumber_;
std::string tag1Key_;
std::string tag1Value_;
std::string regionId_;
std::string tag2Value_;
int pageSize_;
std::string tag4Key_;
std::string tag3Value_;
};
}

View File

@@ -32,8 +32,8 @@ namespace AlibabaCloud
{
struct Filter
{
std::string key;
std::vector<std::string> value;
std::string key;
};
public:

View File

@@ -32,8 +32,8 @@ namespace AlibabaCloud
{
struct Filter
{
std::string key;
std::vector<std::string> value;
std::string key;
};
public:

View File

@@ -32,12 +32,12 @@ namespace AlibabaCloud
{
struct DiskDeviceMapping
{
std::string format;
std::string oSSBucket;
std::string oSSObject;
int diskImSize;
int diskImageSize;
std::string format;
std::string device;
std::string oSSObject;
int diskImageSize;
};
public:

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getBandwidth()const;
void setBandwidth(const std::string& bandwidth);
std::string getOwnerAccount()const;
@@ -51,6 +53,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string bandwidth_;
std::string ownerAccount_;
std::string allocationId_;

View File

@@ -35,18 +35,8 @@ namespace AlibabaCloud
ModifyInstanceAttributeRequest();
~ModifyInstanceAttributeRequest();
std::string getUserData()const;
void setUserData(const std::string& userData);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPassword()const;
void setPassword(const std::string& password);
std::string getHostName()const;
void setHostName(const std::string& hostName);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
bool getRecyclable()const;
@@ -55,21 +45,34 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getCreditSpecification()const;
void setCreditSpecification(const std::string& creditSpecification);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getUserData()const;
void setUserData(const std::string& userData);
std::string getPassword()const;
void setPassword(const std::string& password);
std::string getHostName()const;
void setHostName(const std::string& hostName);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
private:
std::string userData_;
long resourceOwnerId_;
std::string password_;
std::string hostName_;
std::string instanceId_;
std::string instanceName_;
std::string resourceOwnerAccount_;
bool recyclable_;
std::string ownerAccount_;
std::string description_;
std::string creditSpecification_;
long ownerId_;
std::string userData_;
std::string password_;
std::string hostName_;
std::string instanceId_;
std::string instanceName_;
};
}

View File

@@ -43,6 +43,8 @@ namespace AlibabaCloud
void setVRouterId(const std::string& vRouterId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDescription()const;
@@ -55,6 +57,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string vRouterId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string description_;
long ownerId_;

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getVSwitchName()const;
void setVSwitchName(const std::string& vSwitchName);
std::string getOwnerAccount()const;
@@ -54,6 +56,7 @@ namespace AlibabaCloud
std::string vSwitchId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string vSwitchName_;
std::string ownerAccount_;
std::string description_;

View File

@@ -41,10 +41,14 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCidrBlock()const;
void setCidrBlock(const std::string& cidrBlock);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getUserCidr()const;
@@ -56,8 +60,10 @@ namespace AlibabaCloud
std::string vpcName_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string vpcId_;
std::string ownerAccount_;
std::string cidrBlock_;
std::string description_;
std::string userCidr_;
long ownerId_;

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getAllocationId()const;
@@ -49,6 +51,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string allocationId_;
long ownerId_;

View File

@@ -30,61 +30,39 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_ECS_EXPORT RemoveTagsRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
RemoveTagsRequest();
~RemoveTagsRequest();
std::string getTag4Value()const;
void setTag4Value(const std::string& tag4Value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::string getTag2Key()const;
void setTag2Key(const std::string& tag2Key);
std::string getTag5Key()const;
void setTag5Key(const std::string& tag5Key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTag3Key()const;
void setTag3Key(const std::string& tag3Key);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getTag5Value()const;
void setTag5Value(const std::string& tag5Value);
std::string getTag1Key()const;
void setTag1Key(const std::string& tag1Key);
std::string getTag1Value()const;
void setTag1Value(const std::string& tag1Value);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTag2Value()const;
void setTag2Value(const std::string& tag2Value);
std::string getTag4Key()const;
void setTag4Key(const std::string& tag4Key);
std::string getTag3Value()const;
void setTag3Value(const std::string& tag3Value);
private:
std::string tag4Value_;
long resourceOwnerId_;
std::string resourceId_;
std::string tag2Key_;
std::string tag5Key_;
std::string resourceOwnerAccount_;
std::string tag3Key_;
std::string regionId_;
std::vector<Tag> tag_;
long ownerId_;
std::string resourceType_;
std::string tag5Value_;
std::string tag1Key_;
std::string tag1Value_;
std::string regionId_;
std::string tag2Value_;
std::string tag4Key_;
std::string tag3Value_;
};
}

View File

@@ -115,6 +115,8 @@ namespace AlibabaCloud
void setVSwitchId(const std::string& vSwitchId);
std::string getSpotStrategy()const;
void setSpotStrategy(const std::string& spotStrategy);
std::string getPrivateIpAddress()const;
void setPrivateIpAddress(const std::string& privateIpAddress);
std::string getPeriodUnit()const;
void setPeriodUnit(const std::string& periodUnit);
std::string getInstanceName()const;
@@ -183,6 +185,8 @@ namespace AlibabaCloud
void setDedicatedHostId(const std::string& dedicatedHostId);
std::string getCallerBid()const;
void setCallerBid(const std::string& callerBid);
std::string getCreditSpecification()const;
void setCreditSpecification(const std::string& creditSpecification);
std::vector<DataDisk> getDataDisk()const;
void setDataDisk(const std::vector<DataDisk>& dataDisk);
long getLaunchTemplateVersion()const;
@@ -223,6 +227,7 @@ namespace AlibabaCloud
bool security_transport_;
std::string vSwitchId_;
std::string spotStrategy_;
std::string privateIpAddress_;
std::string periodUnit_;
std::string instanceName_;
bool autoRenew_;
@@ -257,6 +262,7 @@ namespace AlibabaCloud
std::string autoReleaseTime_;
std::string dedicatedHostId_;
std::string callerBid_;
std::string creditSpecification_;
std::vector<DataDisk> dataDisk_;
long launchTemplateVersion_;
bool proxy_trust_transport_info_;

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setInstanceId(const std::string& instanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getInstanceType()const;
@@ -54,6 +56,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string instanceType_;
std::string allocationId_;

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