ECS SDK Auto Released By junmei.zjm,Version:1.34.11

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
haowei.yao
2019-03-13 16:42:23 +08:00
parent 43169f9d50
commit 596b96d689
341 changed files with 8448 additions and 1518 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,302 @@
/*
* 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/ecs/model/AcceptInquiredSystemEventRequest.h>
using AlibabaCloud::Ecs::Model::AcceptInquiredSystemEventRequest;
AcceptInquiredSystemEventRequest::AcceptInquiredSystemEventRequest() :
RpcServiceRequest("ecs", "2014-05-26", "AcceptInquiredSystemEvent")
{}
AcceptInquiredSystemEventRequest::~AcceptInquiredSystemEventRequest()
{}
std::string AcceptInquiredSystemEventRequest::getEventId()const
{
return eventId_;
}
void AcceptInquiredSystemEventRequest::setEventId(const std::string& eventId)
{
eventId_ = eventId;
setParameter("EventId", eventId);
}
long AcceptInquiredSystemEventRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void AcceptInquiredSystemEventRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
long AcceptInquiredSystemEventRequest::getCallerParentId()const
{
return callerParentId_;
}
void AcceptInquiredSystemEventRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool AcceptInquiredSystemEventRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void AcceptInquiredSystemEventRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string AcceptInquiredSystemEventRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void AcceptInquiredSystemEventRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string AcceptInquiredSystemEventRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void AcceptInquiredSystemEventRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string AcceptInquiredSystemEventRequest::getCallerType()const
{
return callerType_;
}
void AcceptInquiredSystemEventRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
std::string AcceptInquiredSystemEventRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void AcceptInquiredSystemEventRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string AcceptInquiredSystemEventRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void AcceptInquiredSystemEventRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string AcceptInquiredSystemEventRequest::getSecurityToken()const
{
return securityToken_;
}
void AcceptInquiredSystemEventRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string AcceptInquiredSystemEventRequest::getRegionId()const
{
return regionId_;
}
void AcceptInquiredSystemEventRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
bool AcceptInquiredSystemEventRequest::getEnable()const
{
return enable_;
}
void AcceptInquiredSystemEventRequest::setEnable(bool enable)
{
enable_ = enable;
setParameter("Enable", std::to_string(enable));
}
std::string AcceptInquiredSystemEventRequest::getRequestContent()const
{
return requestContent_;
}
void AcceptInquiredSystemEventRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
std::string AcceptInquiredSystemEventRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void AcceptInquiredSystemEventRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string AcceptInquiredSystemEventRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void AcceptInquiredSystemEventRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long AcceptInquiredSystemEventRequest::getCallerUid()const
{
return callerUid_;
}
void AcceptInquiredSystemEventRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string AcceptInquiredSystemEventRequest::getApp_ip()const
{
return app_ip_;
}
void AcceptInquiredSystemEventRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string AcceptInquiredSystemEventRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void AcceptInquiredSystemEventRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AcceptInquiredSystemEventRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void AcceptInquiredSystemEventRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string AcceptInquiredSystemEventRequest::getCallerBid()const
{
return callerBid_;
}
void AcceptInquiredSystemEventRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long AcceptInquiredSystemEventRequest::getOwnerId()const
{
return ownerId_;
}
void AcceptInquiredSystemEventRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
bool AcceptInquiredSystemEventRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void AcceptInquiredSystemEventRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool AcceptInquiredSystemEventRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void AcceptInquiredSystemEventRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool AcceptInquiredSystemEventRequest::getSecurity_transport()const
{
return security_transport_;
}
void AcceptInquiredSystemEventRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string AcceptInquiredSystemEventRequest::getRequestId()const
{
return requestId_;
}
void AcceptInquiredSystemEventRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}

View File

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

View File

@@ -25,6 +25,17 @@ AddTagsRequest::AddTagsRequest() :
AddTagsRequest::~AddTagsRequest()
{}
std::string AddTagsRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void AddTagsRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long AddTagsRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -124,6 +124,17 @@ void AllocateDedicatedHostsRequest::setAccessKeyId(const std::string& accessKeyI
setParameter("AccessKeyId", accessKeyId);
}
std::string AllocateDedicatedHostsRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void AllocateDedicatedHostsRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string AllocateDedicatedHostsRequest::getResourceGroupId()const
{
return resourceGroupId_;

View File

@@ -91,6 +91,17 @@ void AllocateEipAddressRequest::setInternetChargeType(const std::string& interne
setParameter("InternetChargeType", internetChargeType);
}
std::string AllocateEipAddressRequest::getISP()const
{
return iSP_;
}
void AllocateEipAddressRequest::setISP(const std::string& iSP)
{
iSP_ = iSP;
setParameter("ISP", iSP);
}
std::string AllocateEipAddressRequest::getOwnerAccount()const
{
return ownerAccount_;

View File

@@ -25,6 +25,17 @@ AllocatePublicIpAddressRequest::AllocatePublicIpAddressRequest() :
AllocatePublicIpAddressRequest::~AllocatePublicIpAddressRequest()
{}
std::string AllocatePublicIpAddressRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void AllocatePublicIpAddressRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string AllocatePublicIpAddressRequest::getIpAddress()const
{
return ipAddress_;

View File

@@ -25,6 +25,17 @@ ApplyAutoSnapshotPolicyRequest::ApplyAutoSnapshotPolicyRequest() :
ApplyAutoSnapshotPolicyRequest::~ApplyAutoSnapshotPolicyRequest()
{}
std::string ApplyAutoSnapshotPolicyRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void ApplyAutoSnapshotPolicyRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long ApplyAutoSnapshotPolicyRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -25,6 +25,17 @@ AttachClassicLinkVpcRequest::AttachClassicLinkVpcRequest() :
AttachClassicLinkVpcRequest::~AttachClassicLinkVpcRequest()
{}
std::string AttachClassicLinkVpcRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void AttachClassicLinkVpcRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long AttachClassicLinkVpcRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -25,6 +25,17 @@ AttachDiskRequest::AttachDiskRequest() :
AttachDiskRequest::~AttachDiskRequest()
{}
std::string AttachDiskRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void AttachDiskRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long AttachDiskRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -102,6 +102,17 @@ void AttachNetworkInterfaceRequest::setAccessKeyId(const std::string& accessKeyI
setParameter("AccessKeyId", accessKeyId);
}
std::string AttachNetworkInterfaceRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void AttachNetworkInterfaceRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string AttachNetworkInterfaceRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -157,6 +157,17 @@ void AuthorizeSecurityGroupEgressRequest::setAccessKeyId(const std::string& acce
setParameter("AccessKeyId", accessKeyId);
}
std::string AuthorizeSecurityGroupEgressRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void AuthorizeSecurityGroupEgressRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string AuthorizeSecurityGroupEgressRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -25,6 +25,17 @@ CancelAutoSnapshotPolicyRequest::CancelAutoSnapshotPolicyRequest() :
CancelAutoSnapshotPolicyRequest::~CancelAutoSnapshotPolicyRequest()
{}
std::string CancelAutoSnapshotPolicyRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CancelAutoSnapshotPolicyRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long CancelAutoSnapshotPolicyRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -25,6 +25,17 @@ CancelCopyImageRequest::CancelCopyImageRequest() :
CancelCopyImageRequest::~CancelCopyImageRequest()
{}
std::string CancelCopyImageRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CancelCopyImageRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long CancelCopyImageRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -25,6 +25,17 @@ CancelTaskRequest::CancelTaskRequest() :
CancelTaskRequest::~CancelTaskRequest()
{}
std::string CancelTaskRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CancelTaskRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long CancelTaskRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -25,17 +25,6 @@ ConvertNatPublicIpToEipRequest::ConvertNatPublicIpToEipRequest() :
ConvertNatPublicIpToEipRequest::~ConvertNatPublicIpToEipRequest()
{}
std::string ConvertNatPublicIpToEipRequest::getApp_ip()const
{
return app_ip_;
}
void ConvertNatPublicIpToEipRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
long ConvertNatPublicIpToEipRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
@@ -47,17 +36,6 @@ void ConvertNatPublicIpToEipRequest::setResourceOwnerId(long resourceOwnerId)
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ConvertNatPublicIpToEipRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ConvertNatPublicIpToEipRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
long ConvertNatPublicIpToEipRequest::getCallerParentId()const
{
return callerParentId_;
@@ -80,28 +58,6 @@ void ConvertNatPublicIpToEipRequest::setProxy_original_security_transport(bool p
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string ConvertNatPublicIpToEipRequest::getCallerBid()const
{
return callerBid_;
}
void ConvertNatPublicIpToEipRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long ConvertNatPublicIpToEipRequest::getOwnerId()const
{
return ownerId_;
}
void ConvertNatPublicIpToEipRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ConvertNatPublicIpToEipRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
@@ -135,28 +91,6 @@ void ConvertNatPublicIpToEipRequest::setCallerType(const std::string& callerType
setParameter("CallerType", callerType);
}
bool ConvertNatPublicIpToEipRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void ConvertNatPublicIpToEipRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool ConvertNatPublicIpToEipRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void ConvertNatPublicIpToEipRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
std::string ConvertNatPublicIpToEipRequest::getAccessKeyId()const
{
return accessKeyId_;
@@ -168,26 +102,15 @@ void ConvertNatPublicIpToEipRequest::setAccessKeyId(const std::string& accessKey
setParameter("AccessKeyId", accessKeyId);
}
bool ConvertNatPublicIpToEipRequest::getSecurity_transport()const
std::string ConvertNatPublicIpToEipRequest::getSourceRegionId()const
{
return security_transport_;
return sourceRegionId_;
}
void ConvertNatPublicIpToEipRequest::setSecurity_transport(bool security_transport)
void ConvertNatPublicIpToEipRequest::setSourceRegionId(const std::string& sourceRegionId)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string ConvertNatPublicIpToEipRequest::getInstanceId()const
{
return instanceId_;
}
void ConvertNatPublicIpToEipRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string ConvertNatPublicIpToEipRequest::getSecurityToken()const
@@ -212,17 +135,6 @@ void ConvertNatPublicIpToEipRequest::setRegionId(const std::string& regionId)
setParameter("RegionId", regionId);
}
std::string ConvertNatPublicIpToEipRequest::getRequestId()const
{
return requestId_;
}
void ConvertNatPublicIpToEipRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
bool ConvertNatPublicIpToEipRequest::getEnable()const
{
return enable_;
@@ -278,3 +190,102 @@ void ConvertNatPublicIpToEipRequest::setCallerUid(long callerUid)
setParameter("CallerUid", std::to_string(callerUid));
}
std::string ConvertNatPublicIpToEipRequest::getApp_ip()const
{
return app_ip_;
}
void ConvertNatPublicIpToEipRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
std::string ConvertNatPublicIpToEipRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ConvertNatPublicIpToEipRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string ConvertNatPublicIpToEipRequest::getCallerBid()const
{
return callerBid_;
}
void ConvertNatPublicIpToEipRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long ConvertNatPublicIpToEipRequest::getOwnerId()const
{
return ownerId_;
}
void ConvertNatPublicIpToEipRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
bool ConvertNatPublicIpToEipRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void ConvertNatPublicIpToEipRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool ConvertNatPublicIpToEipRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void ConvertNatPublicIpToEipRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool ConvertNatPublicIpToEipRequest::getSecurity_transport()const
{
return security_transport_;
}
void ConvertNatPublicIpToEipRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string ConvertNatPublicIpToEipRequest::getInstanceId()const
{
return instanceId_;
}
void ConvertNatPublicIpToEipRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string ConvertNatPublicIpToEipRequest::getRequestId()const
{
return requestId_;
}
void ConvertNatPublicIpToEipRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}

View File

@@ -47,17 +47,6 @@ void CopyImageRequest::setImageId(const std::string& imageId)
setParameter("ImageId", imageId);
}
bool CopyImageRequest::getEncrypted()const
{
return encrypted_;
}
void CopyImageRequest::setEncrypted(bool encrypted)
{
encrypted_ = encrypted;
setParameter("Encrypted", std::to_string(encrypted));
}
std::string CopyImageRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
@@ -69,17 +58,6 @@ void CopyImageRequest::setResourceOwnerAccount(const std::string& resourceOwnerA
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CopyImageRequest::getRegionId()const
{
return regionId_;
}
void CopyImageRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string CopyImageRequest::getDestinationImageName()const
{
return destinationImageName_;
@@ -113,6 +91,50 @@ void CopyImageRequest::setOwnerAccount(const std::string& ownerAccount)
setParameter("OwnerAccount", ownerAccount);
}
long CopyImageRequest::getOwnerId()const
{
return ownerId_;
}
void CopyImageRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string CopyImageRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CopyImageRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
bool CopyImageRequest::getEncrypted()const
{
return encrypted_;
}
void CopyImageRequest::setEncrypted(bool encrypted)
{
encrypted_ = encrypted;
setParameter("Encrypted", std::to_string(encrypted));
}
std::string CopyImageRequest::getRegionId()const
{
return regionId_;
}
void CopyImageRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::vector<CopyImageRequest::Tag> CopyImageRequest::getTag()const
{
return tag_;
@@ -130,17 +152,6 @@ void CopyImageRequest::setTag(const std::vector<Tag>& tag)
}
}
long CopyImageRequest::getOwnerId()const
{
return ownerId_;
}
void CopyImageRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string CopyImageRequest::getDestinationDescription()const
{
return destinationDescription_;

View File

@@ -102,6 +102,17 @@ void CreateDeploymentSetRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateDeploymentSetRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CreateDeploymentSetRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string CreateDeploymentSetRequest::getRegionId()const
{
return regionId_;

View File

@@ -102,6 +102,17 @@ void CreateDiskRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateDiskRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CreateDiskRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string CreateDiskRequest::getDiskName()const
{
return diskName_;
@@ -196,3 +207,14 @@ void CreateDiskRequest::setTag(const std::vector<Tag>& tag)
}
}
std::string CreateDiskRequest::getKMSKeyId()const
{
return kMSKeyId_;
}
void CreateDiskRequest::setKMSKeyId(const std::string& kMSKeyId)
{
kMSKeyId_ = kMSKeyId;
setParameter("KMSKeyId", kMSKeyId);
}

View File

@@ -124,6 +124,17 @@ void CreateHpcClusterRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateHpcClusterRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CreateHpcClusterRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string CreateHpcClusterRequest::getRegionId()const
{
return regionId_;

View File

@@ -132,6 +132,17 @@ void CreateImageRequest::setPlatform(const std::string& platform)
setParameter("Platform", platform);
}
std::string CreateImageRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CreateImageRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string CreateImageRequest::getResourceGroupId()const
{
return resourceGroupId_;

View File

@@ -80,6 +80,17 @@ void CreateInstanceRequest::setSpotPriceLimit(float spotPriceLimit)
setParameter("SpotPriceLimit", std::to_string(spotPriceLimit));
}
std::string CreateInstanceRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CreateInstanceRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
bool CreateInstanceRequest::getDeletionProtection()const
{
return deletionProtection_;
@@ -196,6 +207,17 @@ void CreateInstanceRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateInstanceRequest::getCapacityReservationPreference()const
{
return capacityReservationPreference_;
}
void CreateInstanceRequest::setCapacityReservationPreference(const std::string& capacityReservationPreference)
{
capacityReservationPreference_ = capacityReservationPreference;
setParameter("CapacityReservationPreference", capacityReservationPreference);
}
std::string CreateInstanceRequest::getVSwitchId()const
{
return vSwitchId_;
@@ -405,6 +427,17 @@ void CreateInstanceRequest::setSystemDiskCategory(const std::string& systemDiskC
setParameter("SystemDiskCategory", systemDiskCategory);
}
std::string CreateInstanceRequest::getCapacityReservationId()const
{
return capacityReservationId_;
}
void CreateInstanceRequest::setCapacityReservationId(const std::string& capacityReservationId)
{
capacityReservationId_ = capacityReservationId;
setParameter("CapacityReservationId", capacityReservationId);
}
std::string CreateInstanceRequest::getUserData()const
{
return userData_;
@@ -577,6 +610,7 @@ void CreateInstanceRequest::setDataDisk(const std::vector<DataDisk>& dataDisk)
setParameter(str + ".Encrypted", std::to_string(obj.encrypted));
setParameter(str + ".Description", obj.description);
setParameter(str + ".Category", obj.category);
setParameter(str + ".KMSKeyId", obj.kMSKeyId);
setParameter(str + ".Device", obj.device);
setParameter(str + ".DeleteWithInstance", std::to_string(obj.deleteWithInstance));
}

View File

@@ -25,6 +25,17 @@ CreateKeyPairRequest::CreateKeyPairRequest() :
CreateKeyPairRequest::~CreateKeyPairRequest()
{}
std::string CreateKeyPairRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CreateKeyPairRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string CreateKeyPairRequest::getResourceGroupId()const
{
return resourceGroupId_;

View File

@@ -40,6 +40,8 @@ void CreateKeyPairResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["KeyPairId"].isNull())
keyPairId_ = value["KeyPairId"].asString();
if(!value["KeyPairName"].isNull())
keyPairName_ = value["KeyPairName"].asString();
if(!value["KeyPairFingerPrint"].isNull())
@@ -59,6 +61,11 @@ std::string CreateKeyPairResult::getKeyPairName()const
return keyPairName_;
}
std::string CreateKeyPairResult::getKeyPairId()const
{
return keyPairId_;
}
std::string CreateKeyPairResult::getPrivateKeyBody()const
{
return privateKeyBody_;

View File

@@ -146,6 +146,17 @@ void CreateLaunchTemplateRequest::setImageOwnerAlias(const std::string& imageOwn
setParameter("ImageOwnerAlias", imageOwnerAlias);
}
std::string CreateLaunchTemplateRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CreateLaunchTemplateRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string CreateLaunchTemplateRequest::getResourceGroupId()const
{
return resourceGroupId_;
@@ -499,6 +510,17 @@ void CreateLaunchTemplateRequest::setUserData(const std::string& userData)
setParameter("UserData", userData);
}
bool CreateLaunchTemplateRequest::getPasswordInherit()const
{
return passwordInherit_;
}
void CreateLaunchTemplateRequest::setPasswordInherit(bool passwordInherit)
{
passwordInherit_ = passwordInherit;
setParameter("PasswordInherit", std::to_string(passwordInherit));
}
std::string CreateLaunchTemplateRequest::getRegionId()const
{
return regionId_;
@@ -692,6 +714,7 @@ void CreateLaunchTemplateRequest::setDataDisk(const std::vector<DataDisk>& dataD
setParameter(str + ".DiskName", obj.diskName);
setParameter(str + ".Description", obj.description);
setParameter(str + ".DeleteWithInstance", std::to_string(obj.deleteWithInstance));
setParameter(str + ".Device", obj.device);
}
}

View File

@@ -146,6 +146,17 @@ void CreateLaunchTemplateVersionRequest::setImageOwnerAlias(const std::string& i
setParameter("ImageOwnerAlias", imageOwnerAlias);
}
std::string CreateLaunchTemplateVersionRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CreateLaunchTemplateVersionRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string CreateLaunchTemplateVersionRequest::getResourceGroupId()const
{
return resourceGroupId_;
@@ -482,6 +493,17 @@ void CreateLaunchTemplateVersionRequest::setUserData(const std::string& userData
setParameter("UserData", userData);
}
bool CreateLaunchTemplateVersionRequest::getPasswordInherit()const
{
return passwordInherit_;
}
void CreateLaunchTemplateVersionRequest::setPasswordInherit(bool passwordInherit)
{
passwordInherit_ = passwordInherit;
setParameter("PasswordInherit", std::to_string(passwordInherit));
}
std::string CreateLaunchTemplateVersionRequest::getRegionId()const
{
return regionId_;
@@ -675,6 +697,7 @@ void CreateLaunchTemplateVersionRequest::setDataDisk(const std::vector<DataDisk>
setParameter(str + ".DiskName", obj.diskName);
setParameter(str + ".Description", obj.description);
setParameter(str + ".DeleteWithInstance", std::to_string(obj.deleteWithInstance));
setParameter(str + ".Device", obj.device);
}
}

View File

@@ -102,6 +102,17 @@ void CreateNetworkInterfacePermissionRequest::setAccessKeyId(const std::string&
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateNetworkInterfacePermissionRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CreateNetworkInterfacePermissionRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long CreateNetworkInterfacePermissionRequest::getAccountId()const
{
return accountId_;

View File

@@ -135,6 +135,17 @@ void CreateNetworkInterfaceRequest::setAccessKeyId(const std::string& accessKeyI
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateNetworkInterfaceRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CreateNetworkInterfaceRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string CreateNetworkInterfaceRequest::getResourceGroupId()const
{
return resourceGroupId_;

View File

@@ -25,17 +25,6 @@ CreateSecurityGroupRequest::CreateSecurityGroupRequest() :
CreateSecurityGroupRequest::~CreateSecurityGroupRequest()
{}
std::string CreateSecurityGroupRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CreateSecurityGroupRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
long CreateSecurityGroupRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
@@ -58,17 +47,6 @@ void CreateSecurityGroupRequest::setResourceOwnerAccount(const std::string& reso
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CreateSecurityGroupRequest::getRegionId()const
{
return regionId_;
}
void CreateSecurityGroupRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string CreateSecurityGroupRequest::getClientToken()const
{
return clientToken_;
@@ -80,17 +58,6 @@ void CreateSecurityGroupRequest::setClientToken(const std::string& clientToken)
setParameter("ClientToken", clientToken);
}
std::string CreateSecurityGroupRequest::getVpcId()const
{
return vpcId_;
}
void CreateSecurityGroupRequest::setVpcId(const std::string& vpcId)
{
vpcId_ = vpcId;
setParameter("VpcId", vpcId);
}
std::string CreateSecurityGroupRequest::getOwnerAccount()const
{
return ownerAccount_;
@@ -113,23 +80,6 @@ void CreateSecurityGroupRequest::setDescription(const std::string& description)
setParameter("Description", description);
}
std::vector<CreateSecurityGroupRequest::Tag> CreateSecurityGroupRequest::getTag()const
{
return tag_;
}
void CreateSecurityGroupRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setParameter(str + ".Value", obj.value);
setParameter(str + ".Key", obj.key);
}
}
long CreateSecurityGroupRequest::getOwnerId()const
{
return ownerId_;
@@ -152,3 +102,64 @@ void CreateSecurityGroupRequest::setSecurityGroupName(const std::string& securit
setParameter("SecurityGroupName", securityGroupName);
}
std::string CreateSecurityGroupRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CreateSecurityGroupRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string CreateSecurityGroupRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CreateSecurityGroupRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string CreateSecurityGroupRequest::getRegionId()const
{
return regionId_;
}
void CreateSecurityGroupRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string CreateSecurityGroupRequest::getVpcId()const
{
return vpcId_;
}
void CreateSecurityGroupRequest::setVpcId(const std::string& vpcId)
{
vpcId_ = vpcId;
setParameter("VpcId", vpcId);
}
std::vector<CreateSecurityGroupRequest::Tag> CreateSecurityGroupRequest::getTag()const
{
return tag_;
}
void CreateSecurityGroupRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setParameter(str + ".Value", obj.value);
setParameter(str + ".Key", obj.key);
}
}

View File

@@ -25,6 +25,17 @@ CreateSnapshotRequest::CreateSnapshotRequest() :
CreateSnapshotRequest::~CreateSnapshotRequest()
{}
std::string CreateSnapshotRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void CreateSnapshotRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long CreateSnapshotRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -25,6 +25,17 @@ DeleteAutoSnapshotPolicyRequest::DeleteAutoSnapshotPolicyRequest() :
DeleteAutoSnapshotPolicyRequest::~DeleteAutoSnapshotPolicyRequest()
{}
std::string DeleteAutoSnapshotPolicyRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DeleteAutoSnapshotPolicyRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DeleteAutoSnapshotPolicyRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -25,6 +25,17 @@ DeleteDiskRequest::DeleteDiskRequest() :
DeleteDiskRequest::~DeleteDiskRequest()
{}
std::string DeleteDiskRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DeleteDiskRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DeleteDiskRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -124,6 +124,17 @@ void DeleteHpcClusterRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteHpcClusterRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DeleteHpcClusterRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DeleteHpcClusterRequest::getRegionId()const
{
return regionId_;

View File

@@ -25,84 +25,91 @@ DeleteInstanceRequest::DeleteInstanceRequest() :
DeleteInstanceRequest::~DeleteInstanceRequest()
{}
long DeleteInstanceRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DeleteInstanceRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DeleteInstanceRequest::getInstanceId()const
{
return instanceId_;
}
void DeleteInstanceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string DeleteInstanceRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DeleteInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DeleteInstanceRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DeleteInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
bool DeleteInstanceRequest::getTerminateSubscription()const
{
return terminateSubscription_;
}
void DeleteInstanceRequest::setTerminateSubscription(bool terminateSubscription)
{
terminateSubscription_ = terminateSubscription;
setParameter("TerminateSubscription", std::to_string(terminateSubscription));
}
bool DeleteInstanceRequest::getForce()const
{
return force_;
}
void DeleteInstanceRequest::setForce(bool force)
{
force_ = force;
if (force) {
setParameter("Force", "true");
} else {
setParameter("Force", "false");
}
}
long DeleteInstanceRequest::getOwnerId()const
{
return ownerId_;
}
void DeleteInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DeleteInstanceRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DeleteInstanceRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DeleteInstanceRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DeleteInstanceRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DeleteInstanceRequest::getInstanceId()const
{
return instanceId_;
}
void DeleteInstanceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string DeleteInstanceRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DeleteInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DeleteInstanceRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DeleteInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
bool DeleteInstanceRequest::getTerminateSubscription()const
{
return terminateSubscription_;
}
void DeleteInstanceRequest::setTerminateSubscription(bool terminateSubscription)
{
terminateSubscription_ = terminateSubscription;
setParameter("TerminateSubscription", std::to_string(terminateSubscription));
}
bool DeleteInstanceRequest::getForce()const
{
return force_;
}
void DeleteInstanceRequest::setForce(bool force)
{
force_ = force;
setParameter("Force", std::to_string(force));
}
long DeleteInstanceRequest::getOwnerId()const
{
return ownerId_;
}
void DeleteInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -25,6 +25,17 @@ DeleteKeyPairsRequest::DeleteKeyPairsRequest() :
DeleteKeyPairsRequest::~DeleteKeyPairsRequest()
{}
std::string DeleteKeyPairsRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DeleteKeyPairsRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DeleteKeyPairsRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -113,6 +113,17 @@ void DeleteLaunchTemplateRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteLaunchTemplateRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DeleteLaunchTemplateRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DeleteLaunchTemplateRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -125,6 +125,17 @@ void DeleteLaunchTemplateVersionRequest::setAccessKeyId(const std::string& acces
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteLaunchTemplateVersionRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DeleteLaunchTemplateVersionRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DeleteLaunchTemplateVersionRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -102,6 +102,17 @@ void DeleteNetworkInterfacePermissionRequest::setAccessKeyId(const std::string&
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteNetworkInterfacePermissionRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DeleteNetworkInterfacePermissionRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DeleteNetworkInterfacePermissionRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -102,6 +102,17 @@ void DeleteNetworkInterfaceRequest::setAccessKeyId(const std::string& accessKeyI
setParameter("AccessKeyId", accessKeyId);
}
std::string DeleteNetworkInterfaceRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DeleteNetworkInterfaceRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DeleteNetworkInterfaceRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -25,6 +25,17 @@ DeleteSnapshotRequest::DeleteSnapshotRequest() :
DeleteSnapshotRequest::~DeleteSnapshotRequest()
{}
std::string DeleteSnapshotRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DeleteSnapshotRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DeleteSnapshotRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -114,6 +114,17 @@ void DescribeAccountAttributesRequest::setAccessKeyId(const std::string& accessK
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeAccountAttributesRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeAccountAttributesRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeAccountAttributesRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -52,6 +52,8 @@ void DescribeAccountAttributesResult::parse(const std::string &payload)
AccountAttributeItem::ValueItem attributeValuesObject;
if(!value["Value"].isNull())
attributeValuesObject.value = value["Value"].asString();
if(!value["ExpiredTime"].isNull())
attributeValuesObject.expiredTime = value["ExpiredTime"].asString();
if(!value["ZoneId"].isNull())
attributeValuesObject.zoneId = value["ZoneId"].asString();
if(!value["InstanceChargeType"].isNull())

View File

@@ -25,6 +25,17 @@ DescribeAutoSnapshotPolicyExRequest::DescribeAutoSnapshotPolicyExRequest() :
DescribeAutoSnapshotPolicyExRequest::~DescribeAutoSnapshotPolicyExRequest()
{}
std::string DescribeAutoSnapshotPolicyExRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeAutoSnapshotPolicyExRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeAutoSnapshotPolicyExRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -135,6 +135,17 @@ void DescribeAvailableResourceRequest::setAccessKeyId(const std::string& accessK
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeAvailableResourceRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeAvailableResourceRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
int DescribeAvailableResourceRequest::getCores()const
{
return cores_;
@@ -201,6 +212,17 @@ void DescribeAvailableResourceRequest::setSystemDiskCategory(const std::string&
setParameter("SystemDiskCategory", systemDiskCategory);
}
std::string DescribeAvailableResourceRequest::getScope()const
{
return scope_;
}
void DescribeAvailableResourceRequest::setScope(const std::string& scope)
{
scope_ = scope;
setParameter("Scope", scope);
}
std::string DescribeAvailableResourceRequest::getCallerBidEmail()const
{
return callerBidEmail_;

View File

@@ -50,6 +50,8 @@ void DescribeAvailableResourceResult::parse(const std::string &payload)
availableZonesObject.zoneId = value["ZoneId"].asString();
if(!value["Status"].isNull())
availableZonesObject.status = value["Status"].asString();
if(!value["StatusCategory"].isNull())
availableZonesObject.statusCategory = value["StatusCategory"].asString();
auto allAvailableResources = value["AvailableResources"]["AvailableResource"];
for (auto value : allAvailableResources)
{
@@ -64,6 +66,8 @@ void DescribeAvailableResourceResult::parse(const std::string &payload)
supportedResourcesObject.value = value["Value"].asString();
if(!value["Status"].isNull())
supportedResourcesObject.status = value["Status"].asString();
if(!value["StatusCategory"].isNull())
supportedResourcesObject.statusCategory = value["StatusCategory"].asString();
if(!value["Min"].isNull())
supportedResourcesObject.min = std::stoi(value["Min"].asString());
if(!value["Max"].isNull())

View File

@@ -66,6 +66,8 @@ void DescribeBandwidthPackagesResult::parse(const std::string &payload)
bandwidthPackagesObject.businessStatus = value["BusinessStatus"].asString();
if(!value["IpCount"].isNull())
bandwidthPackagesObject.ipCount = value["IpCount"].asString();
if(!value["ISP"].isNull())
bandwidthPackagesObject.iSP = value["ISP"].asString();
if(!value["CreationTime"].isNull())
bandwidthPackagesObject.creationTime = value["CreationTime"].asString();
if(!value["Status"].isNull())

View File

@@ -25,6 +25,17 @@ DescribeClassicLinkInstancesRequest::DescribeClassicLinkInstancesRequest() :
DescribeClassicLinkInstancesRequest::~DescribeClassicLinkInstancesRequest()
{}
std::string DescribeClassicLinkInstancesRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeClassicLinkInstancesRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeClassicLinkInstancesRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -102,6 +102,17 @@ void DescribeCloudAssistantStatusRequest::setAccessKeyId(const std::string& acce
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeCloudAssistantStatusRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeCloudAssistantStatusRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeCloudAssistantStatusRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -25,6 +25,17 @@ DescribeClustersRequest::DescribeClustersRequest() :
DescribeClustersRequest::~DescribeClustersRequest()
{}
std::string DescribeClustersRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeClustersRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeClustersRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -146,6 +146,17 @@ void DescribeCommandsRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeCommandsRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeCommandsRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeCommandsRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -113,6 +113,17 @@ void DescribeDedicatedHostTypesRequest::setAccessKeyId(const std::string& access
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDedicatedHostTypesRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeDedicatedHostTypesRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeDedicatedHostTypesRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -50,8 +50,12 @@ void DescribeDedicatedHostTypesResult::parse(const std::string &payload)
dedicatedHostTypesObject.sockets = std::stoi(value["Sockets"].asString());
if(!value["TotalVcpus"].isNull())
dedicatedHostTypesObject.totalVcpus = std::stoi(value["TotalVcpus"].asString());
if(!value["TotalVgpus"].isNull())
dedicatedHostTypesObject.totalVgpus = std::stoi(value["TotalVgpus"].asString());
if(!value["Cores"].isNull())
dedicatedHostTypesObject.cores = std::stoi(value["Cores"].asString());
if(!value["PhysicalGpus"].isNull())
dedicatedHostTypesObject.physicalGpus = std::stoi(value["PhysicalGpus"].asString());
if(!value["MemorySize"].isNull())
dedicatedHostTypesObject.memorySize = std::stof(value["MemorySize"].asString());
if(!value["LocalStorageCapacity"].isNull())
@@ -60,9 +64,14 @@ void DescribeDedicatedHostTypesResult::parse(const std::string &payload)
dedicatedHostTypesObject.localStorageAmount = std::stoi(value["LocalStorageAmount"].asString());
if(!value["LocalStorageCategory"].isNull())
dedicatedHostTypesObject.localStorageCategory = value["LocalStorageCategory"].asString();
if(!value["GPUSpec"].isNull())
dedicatedHostTypesObject.gPUSpec = value["GPUSpec"].asString();
auto allSupportedInstanceTypeFamilies = value["SupportedInstanceTypeFamilies"]["SupportedInstanceTypeFamily"];
for (auto value : allSupportedInstanceTypeFamilies)
dedicatedHostTypesObject.supportedInstanceTypeFamilies.push_back(value.asString());
auto allSupportedInstanceTypesList = value["SupportedInstanceTypesList"]["SupportedInstanceTypesList"];
for (auto value : allSupportedInstanceTypesList)
dedicatedHostTypesObject.supportedInstanceTypesList.push_back(value.asString());
dedicatedHostTypes_.push_back(dedicatedHostTypesObject);
}

View File

@@ -62,6 +62,10 @@ void DescribeDedicatedHostsResult::parse(const std::string &payload)
dedicatedHostsObject.sockets = std::stoi(value["Sockets"].asString());
if(!value["Cores"].isNull())
dedicatedHostsObject.cores = std::stoi(value["Cores"].asString());
if(!value["PhysicalGpus"].isNull())
dedicatedHostsObject.physicalGpus = std::stoi(value["PhysicalGpus"].asString());
if(!value["GPUSpec"].isNull())
dedicatedHostsObject.gPUSpec = value["GPUSpec"].asString();
if(!value["ActionOnMaintenance"].isNull())
dedicatedHostsObject.actionOnMaintenance = value["ActionOnMaintenance"].asString();
if(!value["Status"].isNull())
@@ -111,6 +115,10 @@ void DescribeDedicatedHostsResult::parse(const std::string &payload)
dedicatedHostsObject.capacity.totalVcpus = std::stoi(capacityNode["TotalVcpus"].asString());
if(!capacityNode["AvailableVcpus"].isNull())
dedicatedHostsObject.capacity.availableVcpus = std::stoi(capacityNode["AvailableVcpus"].asString());
if(!capacityNode["TotalVgpus"].isNull())
dedicatedHostsObject.capacity.totalVgpus = std::stoi(capacityNode["TotalVgpus"].asString());
if(!capacityNode["AvailableVgpus"].isNull())
dedicatedHostsObject.capacity.availableVgpus = std::stoi(capacityNode["AvailableVgpus"].asString());
if(!capacityNode["TotalMemory"].isNull())
dedicatedHostsObject.capacity.totalMemory = std::stof(capacityNode["TotalMemory"].asString());
if(!capacityNode["AvailableMemory"].isNull())
@@ -129,6 +137,9 @@ void DescribeDedicatedHostsResult::parse(const std::string &payload)
auto allSupportedInstanceTypeFamilies = value["SupportedInstanceTypeFamilies"]["SupportedInstanceTypeFamily"];
for (auto value : allSupportedInstanceTypeFamilies)
dedicatedHostsObject.supportedInstanceTypeFamilies.push_back(value.asString());
auto allSupportedInstanceTypesList = value["SupportedInstanceTypesList"]["SupportedInstanceTypesList"];
for (auto value : allSupportedInstanceTypesList)
dedicatedHostsObject.supportedInstanceTypesList.push_back(value.asString());
dedicatedHosts_.push_back(dedicatedHostsObject);
}
if(!value["TotalCount"].isNull())

View File

@@ -0,0 +1,386 @@
/*
* 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/ecs/model/DescribeDemandsRequest.h>
using AlibabaCloud::Ecs::Model::DescribeDemandsRequest;
DescribeDemandsRequest::DescribeDemandsRequest() :
RpcServiceRequest("ecs", "2014-05-26", "DescribeDemands")
{}
DescribeDemandsRequest::~DescribeDemandsRequest()
{}
long DescribeDemandsRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeDemandsRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
long DescribeDemandsRequest::getCallerParentId()const
{
return callerParentId_;
}
void DescribeDemandsRequest::setCallerParentId(long callerParentId)
{
callerParentId_ = callerParentId;
setParameter("CallerParentId", std::to_string(callerParentId));
}
bool DescribeDemandsRequest::getProxy_original_security_transport()const
{
return proxy_original_security_transport_;
}
void DescribeDemandsRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
{
proxy_original_security_transport_ = proxy_original_security_transport;
setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
}
std::string DescribeDemandsRequest::getProxy_original_source_ip()const
{
return proxy_original_source_ip_;
}
void DescribeDemandsRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
{
proxy_original_source_ip_ = proxy_original_source_ip;
setParameter("Proxy_original_source_ip", proxy_original_source_ip);
}
std::string DescribeDemandsRequest::getOwnerIdLoginEmail()const
{
return ownerIdLoginEmail_;
}
void DescribeDemandsRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
{
ownerIdLoginEmail_ = ownerIdLoginEmail;
setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
}
std::string DescribeDemandsRequest::getCallerType()const
{
return callerType_;
}
void DescribeDemandsRequest::setCallerType(const std::string& callerType)
{
callerType_ = callerType;
setParameter("CallerType", callerType);
}
int DescribeDemandsRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeDemandsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeDemandsRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDemandsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDemandsRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeDemandsRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeDemandsRequest::getRegionId()const
{
return regionId_;
}
void DescribeDemandsRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
bool DescribeDemandsRequest::getEnable()const
{
return enable_;
}
void DescribeDemandsRequest::setEnable(bool enable)
{
enable_ = enable;
setParameter("Enable", std::to_string(enable));
}
std::string DescribeDemandsRequest::getRequestContent()const
{
return requestContent_;
}
void DescribeDemandsRequest::setRequestContent(const std::string& requestContent)
{
requestContent_ = requestContent;
setParameter("RequestContent", requestContent);
}
int DescribeDemandsRequest::getPageSize()const
{
return pageSize_;
}
void DescribeDemandsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}
std::string DescribeDemandsRequest::getCallerBidEmail()const
{
return callerBidEmail_;
}
void DescribeDemandsRequest::setCallerBidEmail(const std::string& callerBidEmail)
{
callerBidEmail_ = callerBidEmail;
setParameter("CallerBidEmail", callerBidEmail);
}
std::string DescribeDemandsRequest::getInstanceType()const
{
return instanceType_;
}
void DescribeDemandsRequest::setInstanceType(const std::string& instanceType)
{
instanceType_ = instanceType;
setParameter("InstanceType", instanceType);
}
std::vector<DescribeDemandsRequest::Tag> DescribeDemandsRequest::getTag()const
{
return tag_;
}
void DescribeDemandsRequest::setTag(const std::vector<Tag>& tag)
{
tag_ = tag;
int i = 0;
for(int i = 0; i!= tag.size(); i++) {
auto obj = tag.at(i);
std::string str ="Tag."+ std::to_string(i);
setParameter(str + ".Key", obj.key);
setParameter(str + ".Value", obj.value);
}
}
std::string DescribeDemandsRequest::getInstanceChargeType()const
{
return instanceChargeType_;
}
void DescribeDemandsRequest::setInstanceChargeType(const std::string& instanceChargeType)
{
instanceChargeType_ = instanceChargeType;
setParameter("InstanceChargeType", instanceChargeType);
}
std::string DescribeDemandsRequest::getCallerUidEmail()const
{
return callerUidEmail_;
}
void DescribeDemandsRequest::setCallerUidEmail(const std::string& callerUidEmail)
{
callerUidEmail_ = callerUidEmail;
setParameter("CallerUidEmail", callerUidEmail);
}
long DescribeDemandsRequest::getCallerUid()const
{
return callerUid_;
}
void DescribeDemandsRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
}
std::string DescribeDemandsRequest::getApp_ip()const
{
return app_ip_;
}
void DescribeDemandsRequest::setApp_ip(const std::string& app_ip)
{
app_ip_ = app_ip;
setParameter("App_ip", app_ip);
}
bool DescribeDemandsRequest::getDryRun()const
{
return dryRun_;
}
void DescribeDemandsRequest::setDryRun(bool dryRun)
{
dryRun_ = dryRun;
setParameter("DryRun", std::to_string(dryRun));
}
std::string DescribeDemandsRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeDemandsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeDemandsRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeDemandsRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string DescribeDemandsRequest::getInstanceTypeFamily()const
{
return instanceTypeFamily_;
}
void DescribeDemandsRequest::setInstanceTypeFamily(const std::string& instanceTypeFamily)
{
instanceTypeFamily_ = instanceTypeFamily;
setParameter("InstanceTypeFamily", instanceTypeFamily);
}
std::string DescribeDemandsRequest::getCallerBid()const
{
return callerBid_;
}
void DescribeDemandsRequest::setCallerBid(const std::string& callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", callerBid);
}
long DescribeDemandsRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeDemandsRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::vector<std::string> DescribeDemandsRequest::getDemandStatus()const
{
return demandStatus_;
}
void DescribeDemandsRequest::setDemandStatus(const std::vector<std::string>& demandStatus)
{
demandStatus_ = demandStatus;
for(int i = 0; i!= demandStatus.size(); i++)
setParameter("DemandStatus."+ std::to_string(i), demandStatus.at(i));
}
bool DescribeDemandsRequest::getProxy_trust_transport_info()const
{
return proxy_trust_transport_info_;
}
void DescribeDemandsRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
{
proxy_trust_transport_info_ = proxy_trust_transport_info;
setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
}
bool DescribeDemandsRequest::getAk_mfa_present()const
{
return ak_mfa_present_;
}
void DescribeDemandsRequest::setAk_mfa_present(bool ak_mfa_present)
{
ak_mfa_present_ = ak_mfa_present;
setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
}
bool DescribeDemandsRequest::getSecurity_transport()const
{
return security_transport_;
}
void DescribeDemandsRequest::setSecurity_transport(bool security_transport)
{
security_transport_ = security_transport;
setParameter("Security_transport", std::to_string(security_transport));
}
std::string DescribeDemandsRequest::getRequestId()const
{
return requestId_;
}
void DescribeDemandsRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}
std::string DescribeDemandsRequest::getZoneId()const
{
return zoneId_;
}
void DescribeDemandsRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}

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.
*/
#include <alibabacloud/ecs/model/DescribeDemandsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Ecs;
using namespace AlibabaCloud::Ecs::Model;
DescribeDemandsResult::DescribeDemandsResult() :
ServiceResult()
{}
DescribeDemandsResult::DescribeDemandsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeDemandsResult::~DescribeDemandsResult()
{}
void DescribeDemandsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDemands = value["Demands"]["Demand"];
for (auto value : allDemands)
{
Demand demandsObject;
if(!value["ZoneId"].isNull())
demandsObject.zoneId = value["ZoneId"].asString();
if(!value["DemandTime"].isNull())
demandsObject.demandTime = value["DemandTime"].asString();
if(!value["InstanceTypeFamily"].isNull())
demandsObject.instanceTypeFamily = value["InstanceTypeFamily"].asString();
if(!value["InstanceType"].isNull())
demandsObject.instanceType = value["InstanceType"].asString();
if(!value["InstanceChargeType"].isNull())
demandsObject.instanceChargeType = value["InstanceChargeType"].asString();
if(!value["Period"].isNull())
demandsObject.period = std::stoi(value["Period"].asString());
if(!value["PeriodUnit"].isNull())
demandsObject.periodUnit = value["PeriodUnit"].asString();
if(!value["StartTime"].isNull())
demandsObject.startTime = value["StartTime"].asString();
if(!value["EndTime"].isNull())
demandsObject.endTime = value["EndTime"].asString();
if(!value["DemandStatus"].isNull())
demandsObject.demandStatus = value["DemandStatus"].asString();
if(!value["TotalAmount"].isNull())
demandsObject.totalAmount = std::stoi(value["TotalAmount"].asString());
if(!value["AvailableAmount"].isNull())
demandsObject.availableAmount = std::stoi(value["AvailableAmount"].asString());
if(!value["UsedAmount"].isNull())
demandsObject.usedAmount = std::stoi(value["UsedAmount"].asString());
if(!value["DeliveringAmount"].isNull())
demandsObject.deliveringAmount = std::stoi(value["DeliveringAmount"].asString());
auto allSupplyInfos = value["SupplyInfos"]["SupplyInfo"];
for (auto value : allSupplyInfos)
{
Demand::SupplyInfo supplyInfosObject;
if(!value["Amount"].isNull())
supplyInfosObject.amount = std::stoi(value["Amount"].asString());
if(!value["SupplyStatus"].isNull())
supplyInfosObject.supplyStatus = value["SupplyStatus"].asString();
if(!value["SupplyStartTime"].isNull())
supplyInfosObject.supplyStartTime = value["SupplyStartTime"].asString();
if(!value["SupplyEndTime"].isNull())
supplyInfosObject.supplyEndTime = value["SupplyEndTime"].asString();
demandsObject.supplyInfos.push_back(supplyInfosObject);
}
demands_.push_back(demandsObject);
}
if(!value["TotalCount"].isNull())
totalCount_ = std::stoi(value["TotalCount"].asString());
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
if(!value["RegionId"].isNull())
regionId_ = value["RegionId"].asString();
}
int DescribeDemandsResult::getTotalCount()const
{
return totalCount_;
}
int DescribeDemandsResult::getPageSize()const
{
return pageSize_;
}
int DescribeDemandsResult::getPageNumber()const
{
return pageNumber_;
}
std::vector<DescribeDemandsResult::Demand> DescribeDemandsResult::getDemands()const
{
return demands_;
}
std::string DescribeDemandsResult::getRegionId()const
{
return regionId_;
}

View File

@@ -113,6 +113,17 @@ void DescribeDiskMonitorDataRequest::setAccessKeyId(const std::string& accessKey
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDiskMonitorDataRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeDiskMonitorDataRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeDiskMonitorDataRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -125,6 +125,17 @@ void DescribeDisksFullStatusRequest::setAccessKeyId(const std::string& accessKey
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDisksFullStatusRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeDisksFullStatusRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeDisksFullStatusRequest::getEventTimeStart()const
{
return eventTimeStart_;

View File

@@ -80,6 +80,17 @@ void DescribeDisksRequest::setPageNumber(int pageNumber)
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeDisksRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeDisksRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeDisksRequest::getDiskName()const
{
return diskName_;
@@ -384,6 +395,17 @@ void DescribeDisksRequest::setCategory(const std::string& category)
setParameter("Category", category);
}
std::string DescribeDisksRequest::getKMSKeyId()const
{
return kMSKeyId_;
}
void DescribeDisksRequest::setKMSKeyId(const std::string& kMSKeyId)
{
kMSKeyId_ = kMSKeyId;
setParameter("KMSKeyId", kMSKeyId);
}
std::string DescribeDisksRequest::getStatus()const
{
return status_;

View File

@@ -106,6 +106,8 @@ void DescribeDisksResult::parse(const std::string &payload)
disksObject.iOPSRead = std::stoi(value["IOPSRead"].asString());
if(!value["IOPSWrite"].isNull())
disksObject.iOPSWrite = std::stoi(value["IOPSWrite"].asString());
if(!value["KMSKeyId"].isNull())
disksObject.kMSKeyId = value["KMSKeyId"].asString();
auto allOperationLocks = value["OperationLocks"]["OperationLock"];
for (auto value : allOperationLocks)
{

View File

@@ -58,6 +58,17 @@ void DescribeEipAddressesRequest::setFilter2Value(const std::string& filter2Valu
setParameter("Filter2Value", filter2Value);
}
std::string DescribeEipAddressesRequest::getISP()const
{
return iSP_;
}
void DescribeEipAddressesRequest::setISP(const std::string& iSP)
{
iSP_ = iSP;
setParameter("ISP", iSP);
}
std::string DescribeEipAddressesRequest::getOwnerAccount()const
{
return ownerAccount_;

View File

@@ -113,6 +113,17 @@ void DescribeEniMonitorDataRequest::setAccessKeyId(const std::string& accessKeyI
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeEniMonitorDataRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeEniMonitorDataRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeEniMonitorDataRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -124,6 +124,17 @@ void DescribeHpcClustersRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeHpcClustersRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeHpcClustersRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeHpcClustersRequest::getRegionId()const
{
return regionId_;

View File

@@ -25,6 +25,17 @@ DescribeImageSharePermissionRequest::DescribeImageSharePermissionRequest() :
DescribeImageSharePermissionRequest::~DescribeImageSharePermissionRequest()
{}
std::string DescribeImageSharePermissionRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeImageSharePermissionRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeImageSharePermissionRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -102,6 +102,17 @@ void DescribeImagesRequest::setImageOwnerAlias(const std::string& imageOwnerAlia
setParameter("ImageOwnerAlias", imageOwnerAlias);
}
std::string DescribeImagesRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeImagesRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeImagesRequest::getResourceGroupId()const
{
return resourceGroupId_;

View File

@@ -25,6 +25,17 @@ DescribeInstanceAttributeRequest::DescribeInstanceAttributeRequest() :
DescribeInstanceAttributeRequest::~DescribeInstanceAttributeRequest()
{}
std::string DescribeInstanceAttributeRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInstanceAttributeRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeInstanceAttributeRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -25,6 +25,17 @@ DescribeInstanceAutoRenewAttributeRequest::DescribeInstanceAutoRenewAttributeReq
DescribeInstanceAutoRenewAttributeRequest::~DescribeInstanceAutoRenewAttributeRequest()
{}
std::string DescribeInstanceAutoRenewAttributeRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInstanceAutoRenewAttributeRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeInstanceAutoRenewAttributeRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -136,6 +136,17 @@ void DescribeInstanceHistoryEventsRequest::setAccessKeyId(const std::string& acc
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeInstanceHistoryEventsRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInstanceHistoryEventsRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeInstanceHistoryEventsRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -64,6 +64,11 @@ void DescribeInstanceHistoryEventsResult::parse(const std::string &payload)
instanceSystemEventSetObject.eventCycleStatus.code = std::stoi(eventCycleStatusNode["Code"].asString());
if(!eventCycleStatusNode["Name"].isNull())
instanceSystemEventSetObject.eventCycleStatus.name = eventCycleStatusNode["Name"].asString();
auto extendedAttributeNode = value["ExtendedAttribute"];
if(!extendedAttributeNode["DiskId"].isNull())
instanceSystemEventSetObject.extendedAttribute.diskId = extendedAttributeNode["DiskId"].asString();
if(!extendedAttributeNode["Device"].isNull())
instanceSystemEventSetObject.extendedAttribute.device = extendedAttributeNode["Device"].asString();
instanceSystemEventSet_.push_back(instanceSystemEventSetObject);
}
if(!value["TotalCount"].isNull())

View File

@@ -113,6 +113,17 @@ void DescribeInstanceMonitorDataRequest::setAccessKeyId(const std::string& acces
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeInstanceMonitorDataRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInstanceMonitorDataRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeInstanceMonitorDataRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -25,6 +25,17 @@ DescribeInstancePhysicalAttributeRequest::DescribeInstancePhysicalAttributeReque
DescribeInstancePhysicalAttributeRequest::~DescribeInstancePhysicalAttributeRequest()
{}
std::string DescribeInstancePhysicalAttributeRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInstancePhysicalAttributeRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeInstancePhysicalAttributeRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -25,6 +25,17 @@ DescribeInstanceRamRoleRequest::DescribeInstanceRamRoleRequest() :
DescribeInstanceRamRoleRequest::~DescribeInstanceRamRoleRequest()
{}
std::string DescribeInstanceRamRoleRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInstanceRamRoleRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeInstanceRamRoleRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -25,6 +25,17 @@ DescribeInstanceStatusRequest::DescribeInstanceStatusRequest() :
DescribeInstanceStatusRequest::~DescribeInstanceStatusRequest()
{}
std::string DescribeInstanceStatusRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInstanceStatusRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeInstanceStatusRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

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/ecs/model/DescribeInstanceTopologyRequest.h>
using AlibabaCloud::Ecs::Model::DescribeInstanceTopologyRequest;
DescribeInstanceTopologyRequest::DescribeInstanceTopologyRequest() :
RpcServiceRequest("ecs", "2014-05-26", "DescribeInstanceTopology")
{}
DescribeInstanceTopologyRequest::~DescribeInstanceTopologyRequest()
{}
std::string DescribeInstanceTopologyRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInstanceTopologyRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeInstanceTopologyRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeInstanceTopologyRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeInstanceTopologyRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeInstanceTopologyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeInstanceTopologyRequest::getRegionId()const
{
return regionId_;
}
void DescribeInstanceTopologyRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string DescribeInstanceTopologyRequest::getInstanceIds()const
{
return instanceIds_;
}
void DescribeInstanceTopologyRequest::setInstanceIds(const std::string& instanceIds)
{
instanceIds_ = instanceIds;
setParameter("InstanceIds", instanceIds);
}
long DescribeInstanceTopologyRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeInstanceTopologyRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

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

View File

@@ -25,6 +25,17 @@ DescribeInstanceTypeFamiliesRequest::DescribeInstanceTypeFamiliesRequest() :
DescribeInstanceTypeFamiliesRequest::~DescribeInstanceTypeFamiliesRequest()
{}
std::string DescribeInstanceTypeFamiliesRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInstanceTypeFamiliesRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeInstanceTypeFamiliesRequest::getGeneration()const
{
return generation_;

View File

@@ -25,6 +25,17 @@ DescribeInstanceTypesRequest::DescribeInstanceTypesRequest() :
DescribeInstanceTypesRequest::~DescribeInstanceTypesRequest()
{}
std::string DescribeInstanceTypesRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInstanceTypesRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeInstanceTypesRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -68,6 +68,8 @@ void DescribeInstanceTypesResult::parse(const std::string &payload)
instanceTypesObject.baselineCredit = std::stoi(value["BaselineCredit"].asString());
if(!value["EniQuantity"].isNull())
instanceTypesObject.eniQuantity = std::stoi(value["EniQuantity"].asString());
if(!value["EniPrivateIpAddressQuantity"].isNull())
instanceTypesObject.eniPrivateIpAddressQuantity = std::stoi(value["EniPrivateIpAddressQuantity"].asString());
if(!value["InstanceBandwidthRx"].isNull())
instanceTypesObject.instanceBandwidthRx = std::stoi(value["InstanceBandwidthRx"].asString());
if(!value["InstanceBandwidthTx"].isNull())

View File

@@ -25,6 +25,17 @@ DescribeInstanceVncPasswdRequest::DescribeInstanceVncPasswdRequest() :
DescribeInstanceVncPasswdRequest::~DescribeInstanceVncPasswdRequest()
{}
std::string DescribeInstanceVncPasswdRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInstanceVncPasswdRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeInstanceVncPasswdRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -25,6 +25,17 @@ DescribeInstanceVncUrlRequest::DescribeInstanceVncUrlRequest() :
DescribeInstanceVncUrlRequest::~DescribeInstanceVncUrlRequest()
{}
std::string DescribeInstanceVncUrlRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInstanceVncUrlRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeInstanceVncUrlRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -66,6 +66,11 @@ void DescribeInstancesFullStatusResult::parse(const std::string &payload)
scheduledSystemEventSetObject.eventType.code = std::stoi(eventTypeNode["Code"].asString());
if(!eventTypeNode["Name"].isNull())
scheduledSystemEventSetObject.eventType.name = eventTypeNode["Name"].asString();
auto extendedAttributeNode = value["ExtendedAttribute"];
if(!extendedAttributeNode["DiskId"].isNull())
scheduledSystemEventSetObject.extendedAttribute.diskId = extendedAttributeNode["DiskId"].asString();
if(!extendedAttributeNode["Device"].isNull())
scheduledSystemEventSetObject.extendedAttribute.device = extendedAttributeNode["Device"].asString();
instanceFullStatusSetObject.scheduledSystemEventSet.push_back(scheduledSystemEventSetObject);
}
auto statusNode = value["Status"];

View File

@@ -157,6 +157,17 @@ void DescribeInstancesRequest::setPageNumber(int pageNumber)
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeInstancesRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInstancesRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeInstancesRequest::getResourceGroupId()const
{
return resourceGroupId_;

View File

@@ -188,6 +188,11 @@ void DescribeInstancesResult::parse(const std::string &payload)
instancesObject.dedicatedHostAttribute.dedicatedHostId = dedicatedHostAttributeNode["DedicatedHostId"].asString();
if(!dedicatedHostAttributeNode["DedicatedHostName"].isNull())
instancesObject.dedicatedHostAttribute.dedicatedHostName = dedicatedHostAttributeNode["DedicatedHostName"].asString();
auto ecsCapacityReservationAttrNode = value["EcsCapacityReservationAttr"];
if(!ecsCapacityReservationAttrNode["CapacityReservationId"].isNull())
instancesObject.ecsCapacityReservationAttr.capacityReservationId = ecsCapacityReservationAttrNode["CapacityReservationId"].asString();
if(!ecsCapacityReservationAttrNode["CapacityReservationPreference"].isNull())
instancesObject.ecsCapacityReservationAttr.capacityReservationPreference = ecsCapacityReservationAttrNode["CapacityReservationPreference"].asString();
auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"];
for (auto value : allSecurityGroupIds)
instancesObject.securityGroupIds.push_back(value.asString());

View File

@@ -124,6 +124,17 @@ void DescribeInvocationResultsRequest::setAccessKeyId(const std::string& accessK
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeInvocationResultsRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInvocationResultsRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeInvocationResultsRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -135,6 +135,17 @@ void DescribeInvocationsRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeInvocationsRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeInvocationsRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeInvocationsRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -157,6 +157,17 @@ void DescribeLaunchTemplateVersionsRequest::setAccessKeyId(const std::string& ac
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeLaunchTemplateVersionsRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeLaunchTemplateVersionsRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeLaunchTemplateVersionsRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -65,6 +65,8 @@ void DescribeLaunchTemplateVersionsResult::parse(const std::string &payload)
launchTemplateVersionSetsObject.launchTemplateData.imageId = launchTemplateDataNode["ImageId"].asString();
if(!launchTemplateDataNode["ImageOwnerAlias"].isNull())
launchTemplateVersionSetsObject.launchTemplateData.imageOwnerAlias = launchTemplateDataNode["ImageOwnerAlias"].asString();
if(!launchTemplateDataNode["PasswordInherit"].isNull())
launchTemplateVersionSetsObject.launchTemplateData.passwordInherit = launchTemplateDataNode["PasswordInherit"].asString() == "true";
if(!launchTemplateDataNode["InstanceType"].isNull())
launchTemplateVersionSetsObject.launchTemplateData.instanceType = launchTemplateDataNode["InstanceType"].asString();
if(!launchTemplateDataNode["SecurityGroupId"].isNull())
@@ -143,6 +145,8 @@ void DescribeLaunchTemplateVersionsResult::parse(const std::string &payload)
dataDiskObject.description = value["Description"].asString();
if(!value["DeleteWithInstance"].isNull())
dataDiskObject.deleteWithInstance = value["DeleteWithInstance"].asString() == "true";
if(!value["Device"].isNull())
dataDiskObject.device = value["Device"].asString();
launchTemplateVersionSetsObject.launchTemplateData.dataDisks.push_back(dataDiskObject);
}
auto allNetworkInterfaces = value["NetworkInterfaces"]["NetworkInterface"];

View File

@@ -125,6 +125,17 @@ void DescribeLaunchTemplatesRequest::setAccessKeyId(const std::string& accessKey
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeLaunchTemplatesRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeLaunchTemplatesRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeLaunchTemplatesRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -113,6 +113,17 @@ void DescribeNetworkInterfacePermissionsRequest::setAccessKeyId(const std::strin
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeNetworkInterfacePermissionsRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeNetworkInterfacePermissionsRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeNetworkInterfacePermissionsRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -135,6 +135,17 @@ void DescribeNetworkInterfacesRequest::setAccessKeyId(const std::string& accessK
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeNetworkInterfacesRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeNetworkInterfacesRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeNetworkInterfacesRequest::getResourceGroupId()const
{
return resourceGroupId_;

View File

@@ -102,6 +102,17 @@ void DescribePriceRequest::setSystemDiskCategory(const std::string& systemDiskCa
setParameter("SystemDiskCategory", systemDiskCategory);
}
std::string DescribePriceRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribePriceRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribePriceRequest::getDataDisk4Category()const
{
return dataDisk4Category_;

View File

@@ -124,6 +124,17 @@ void DescribeRecommendInstanceTypeRequest::setScene(const std::string& scene)
setParameter("Scene", scene);
}
std::string DescribeRecommendInstanceTypeRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeRecommendInstanceTypeRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeRecommendInstanceTypeRequest::getRegionId()const
{
return regionId_;

View File

@@ -25,6 +25,17 @@ DescribeRegionsRequest::DescribeRegionsRequest() :
DescribeRegionsRequest::~DescribeRegionsRequest()
{}
std::string DescribeRegionsRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeRegionsRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeRegionsRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -25,6 +25,17 @@ DescribeResourceByTagsRequest::DescribeResourceByTagsRequest() :
DescribeResourceByTagsRequest::~DescribeResourceByTagsRequest()
{}
std::string DescribeResourceByTagsRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeResourceByTagsRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeResourceByTagsRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -113,6 +113,17 @@ void DescribeResourcesModificationRequest::setAccessKeyId(const std::string& acc
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeResourcesModificationRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeResourcesModificationRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
int DescribeResourcesModificationRequest::getCores()const
{
return cores_;

View File

@@ -50,6 +50,8 @@ void DescribeResourcesModificationResult::parse(const std::string &payload)
availableZonesObject.zoneId = value["ZoneId"].asString();
if(!value["Status"].isNull())
availableZonesObject.status = value["Status"].asString();
if(!value["StatusCategory"].isNull())
availableZonesObject.statusCategory = value["StatusCategory"].asString();
auto allAvailableResources = value["AvailableResources"]["AvailableResource"];
for (auto value : allAvailableResources)
{
@@ -64,6 +66,8 @@ void DescribeResourcesModificationResult::parse(const std::string &payload)
supportedResourcesObject.value = value["Value"].asString();
if(!value["Status"].isNull())
supportedResourcesObject.status = value["Status"].asString();
if(!value["StatusCategory"].isNull())
supportedResourcesObject.statusCategory = value["StatusCategory"].asString();
if(!value["Min"].isNull())
supportedResourcesObject.min = std::stoi(value["Min"].asString());
if(!value["Max"].isNull())

View File

@@ -25,6 +25,17 @@ DescribeSecurityGroupReferencesRequest::DescribeSecurityGroupReferencesRequest()
DescribeSecurityGroupReferencesRequest::~DescribeSecurityGroupReferencesRequest()
{}
std::string DescribeSecurityGroupReferencesRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeSecurityGroupReferencesRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeSecurityGroupReferencesRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -157,6 +157,17 @@ void DescribeSecurityGroupsRequest::setPageNumber(int pageNumber)
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeSecurityGroupsRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeSecurityGroupsRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
std::string DescribeSecurityGroupsRequest::getResourceGroupId()const
{
return resourceGroupId_;

View File

@@ -25,6 +25,17 @@ DescribeSnapshotLinksRequest::DescribeSnapshotLinksRequest() :
DescribeSnapshotLinksRequest::~DescribeSnapshotLinksRequest()
{}
std::string DescribeSnapshotLinksRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeSnapshotLinksRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeSnapshotLinksRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -25,6 +25,17 @@ DescribeSnapshotMonitorDataRequest::DescribeSnapshotMonitorDataRequest() :
DescribeSnapshotMonitorDataRequest::~DescribeSnapshotMonitorDataRequest()
{}
std::string DescribeSnapshotMonitorDataRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeSnapshotMonitorDataRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeSnapshotMonitorDataRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

View File

@@ -25,6 +25,17 @@ DescribeSnapshotPackageRequest::DescribeSnapshotPackageRequest() :
DescribeSnapshotPackageRequest::~DescribeSnapshotPackageRequest()
{}
std::string DescribeSnapshotPackageRequest::getSourceRegionId()const
{
return sourceRegionId_;
}
void DescribeSnapshotPackageRequest::setSourceRegionId(const std::string& sourceRegionId)
{
sourceRegionId_ = sourceRegionId;
setParameter("SourceRegionId", sourceRegionId);
}
long DescribeSnapshotPackageRequest::getResourceOwnerId()const
{
return resourceOwnerId_;

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