ESS SDK Auto Released By wujin.lhr,Version:1.18.1
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
1404
ess/src/EssClient.cc
1404
ess/src/EssClient.cc
File diff suppressed because it is too large
Load Diff
@@ -230,6 +230,17 @@ void CreateScalingConfigurationRequest::setDataDisk4Category(const std::string&
|
||||
setParameter("DataDisk4Category", dataDisk4Category);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getHostName()const
|
||||
{
|
||||
return hostName_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setHostName(const std::string& hostName)
|
||||
{
|
||||
hostName_ = hostName;
|
||||
setParameter("HostName", hostName);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk2SnapshotId()const
|
||||
{
|
||||
return dataDisk2SnapshotId_;
|
||||
@@ -241,6 +252,17 @@ void CreateScalingConfigurationRequest::setDataDisk2SnapshotId(const std::string
|
||||
setParameter("DataDisk2SnapshotId", dataDisk2SnapshotId);
|
||||
}
|
||||
|
||||
bool CreateScalingConfigurationRequest::getPasswordInherit()const
|
||||
{
|
||||
return passwordInherit_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setPasswordInherit(bool passwordInherit)
|
||||
{
|
||||
passwordInherit_ = passwordInherit;
|
||||
setParameter("PasswordInherit", std::to_string(passwordInherit));
|
||||
}
|
||||
|
||||
int CreateScalingConfigurationRequest::getDataDisk4Size()const
|
||||
{
|
||||
return dataDisk4Size_;
|
||||
|
||||
@@ -54,6 +54,8 @@ void DescribeScalingConfigurationsResult::parse(const std::string &payload)
|
||||
scalingConfigurationsObject.instanceName = value["InstanceName"].asString();
|
||||
if(!value["ImageId"].isNull())
|
||||
scalingConfigurationsObject.imageId = value["ImageId"].asString();
|
||||
if(!value["HostName"].isNull())
|
||||
scalingConfigurationsObject.hostName = value["HostName"].asString();
|
||||
if(!value["InstanceType"].isNull())
|
||||
scalingConfigurationsObject.instanceType = value["InstanceType"].asString();
|
||||
if(!value["InstanceGeneration"].isNull())
|
||||
@@ -90,6 +92,8 @@ void DescribeScalingConfigurationsResult::parse(const std::string &payload)
|
||||
scalingConfigurationsObject.securityEnhancementStrategy = value["SecurityEnhancementStrategy"].asString();
|
||||
if(!value["SpotStrategy"].isNull())
|
||||
scalingConfigurationsObject.spotStrategy = value["SpotStrategy"].asString();
|
||||
if(!value["PasswordInherit"].isNull())
|
||||
scalingConfigurationsObject.passwordInherit = value["PasswordInherit"].asString() == "true";
|
||||
auto allDataDisks = value["DataDisks"]["DataDisk"];
|
||||
for (auto value : allDataDisks)
|
||||
{
|
||||
|
||||
@@ -48,6 +48,10 @@ void DescribeScalingGroupsResult::parse(const std::string &payload)
|
||||
scalingGroupsObject.defaultCooldown = std::stoi(value["DefaultCooldown"].asString());
|
||||
if(!value["MaxSize"].isNull())
|
||||
scalingGroupsObject.maxSize = std::stoi(value["MaxSize"].asString());
|
||||
if(!value["PendingWaitCapacity"].isNull())
|
||||
scalingGroupsObject.pendingWaitCapacity = std::stoi(value["PendingWaitCapacity"].asString());
|
||||
if(!value["RemovingWaitCapacity"].isNull())
|
||||
scalingGroupsObject.removingWaitCapacity = std::stoi(value["RemovingWaitCapacity"].asString());
|
||||
if(!value["PendingCapacity"].isNull())
|
||||
scalingGroupsObject.pendingCapacity = std::stoi(value["PendingCapacity"].asString());
|
||||
if(!value["RemovingCapacity"].isNull())
|
||||
|
||||
248
ess/src/model/ModifyScalingConfigurationRequest.cc
Normal file
248
ess/src/model/ModifyScalingConfigurationRequest.cc
Normal file
@@ -0,0 +1,248 @@
|
||||
/*
|
||||
* 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/ess/model/ModifyScalingConfigurationRequest.h>
|
||||
|
||||
using AlibabaCloud::Ess::Model::ModifyScalingConfigurationRequest;
|
||||
|
||||
ModifyScalingConfigurationRequest::ModifyScalingConfigurationRequest() :
|
||||
RpcServiceRequest("ess", "2014-08-28", "ModifyScalingConfiguration")
|
||||
{}
|
||||
|
||||
ModifyScalingConfigurationRequest::~ModifyScalingConfigurationRequest()
|
||||
{}
|
||||
|
||||
std::string ModifyScalingConfigurationRequest::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setImageId(const std::string& imageId)
|
||||
{
|
||||
imageId_ = imageId;
|
||||
setParameter("ImageId", imageId);
|
||||
}
|
||||
|
||||
std::string ModifyScalingConfigurationRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string ModifyScalingConfigurationRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::vector<std::string> ModifyScalingConfigurationRequest::getInstanceTypes()const
|
||||
{
|
||||
return instanceTypes_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setInstanceTypes(const std::vector<std::string>& instanceTypes)
|
||||
{
|
||||
instanceTypes_ = instanceTypes;
|
||||
for(int i = 0; i!= instanceTypes.size(); i++)
|
||||
setParameter("InstanceTypes."+ std::to_string(i), instanceTypes.at(i));
|
||||
}
|
||||
|
||||
int ModifyScalingConfigurationRequest::getInternetMaxBandwidthOut()const
|
||||
{
|
||||
return internetMaxBandwidthOut_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setInternetMaxBandwidthOut(int internetMaxBandwidthOut)
|
||||
{
|
||||
internetMaxBandwidthOut_ = internetMaxBandwidthOut;
|
||||
setParameter("InternetMaxBandwidthOut", std::to_string(internetMaxBandwidthOut));
|
||||
}
|
||||
|
||||
std::string ModifyScalingConfigurationRequest::getRamRoleName()const
|
||||
{
|
||||
return ramRoleName_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setRamRoleName(const std::string& ramRoleName)
|
||||
{
|
||||
ramRoleName_ = ramRoleName;
|
||||
setParameter("RamRoleName", ramRoleName);
|
||||
}
|
||||
|
||||
std::string ModifyScalingConfigurationRequest::getKeyPairName()const
|
||||
{
|
||||
return keyPairName_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setKeyPairName(const std::string& keyPairName)
|
||||
{
|
||||
keyPairName_ = keyPairName;
|
||||
setParameter("KeyPairName", keyPairName);
|
||||
}
|
||||
|
||||
long ModifyScalingConfigurationRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string ModifyScalingConfigurationRequest::getSystemDiskCategory()const
|
||||
{
|
||||
return systemDiskCategory_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setSystemDiskCategory(const std::string& systemDiskCategory)
|
||||
{
|
||||
systemDiskCategory_ = systemDiskCategory;
|
||||
setParameter("SystemDiskCategory", systemDiskCategory);
|
||||
}
|
||||
|
||||
std::string ModifyScalingConfigurationRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ModifyScalingConfigurationRequest::getScalingConfigurationName()const
|
||||
{
|
||||
return scalingConfigurationName_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setScalingConfigurationName(const std::string& scalingConfigurationName)
|
||||
{
|
||||
scalingConfigurationName_ = scalingConfigurationName;
|
||||
setParameter("ScalingConfigurationName", scalingConfigurationName);
|
||||
}
|
||||
|
||||
std::string ModifyScalingConfigurationRequest::getTags()const
|
||||
{
|
||||
return tags_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setTags(const std::string& tags)
|
||||
{
|
||||
tags_ = tags;
|
||||
setParameter("Tags", tags);
|
||||
}
|
||||
|
||||
std::string ModifyScalingConfigurationRequest::getScalingConfigurationId()const
|
||||
{
|
||||
return scalingConfigurationId_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setScalingConfigurationId(const std::string& scalingConfigurationId)
|
||||
{
|
||||
scalingConfigurationId_ = scalingConfigurationId;
|
||||
setParameter("ScalingConfigurationId", scalingConfigurationId);
|
||||
}
|
||||
|
||||
std::string ModifyScalingConfigurationRequest::getUserData()const
|
||||
{
|
||||
return userData_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setUserData(const std::string& userData)
|
||||
{
|
||||
userData_ = userData;
|
||||
setParameter("UserData", userData);
|
||||
}
|
||||
|
||||
std::string ModifyScalingConfigurationRequest::getHostName()const
|
||||
{
|
||||
return hostName_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setHostName(const std::string& hostName)
|
||||
{
|
||||
hostName_ = hostName;
|
||||
setParameter("HostName", hostName);
|
||||
}
|
||||
|
||||
std::string ModifyScalingConfigurationRequest::getInstanceName()const
|
||||
{
|
||||
return instanceName_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setInstanceName(const std::string& instanceName)
|
||||
{
|
||||
instanceName_ = instanceName;
|
||||
setParameter("InstanceName", instanceName);
|
||||
}
|
||||
|
||||
int ModifyScalingConfigurationRequest::getLoadBalancerWeight()const
|
||||
{
|
||||
return loadBalancerWeight_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setLoadBalancerWeight(int loadBalancerWeight)
|
||||
{
|
||||
loadBalancerWeight_ = loadBalancerWeight;
|
||||
setParameter("LoadBalancerWeight", std::to_string(loadBalancerWeight));
|
||||
}
|
||||
|
||||
bool ModifyScalingConfigurationRequest::getPasswordInherit()const
|
||||
{
|
||||
return passwordInherit_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setPasswordInherit(bool passwordInherit)
|
||||
{
|
||||
passwordInherit_ = passwordInherit;
|
||||
setParameter("PasswordInherit", std::to_string(passwordInherit));
|
||||
}
|
||||
|
||||
int ModifyScalingConfigurationRequest::getSystemDiskSize()const
|
||||
{
|
||||
return systemDiskSize_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setSystemDiskSize(int systemDiskSize)
|
||||
{
|
||||
systemDiskSize_ = systemDiskSize;
|
||||
setParameter("SystemDiskSize", std::to_string(systemDiskSize));
|
||||
}
|
||||
|
||||
std::string ModifyScalingConfigurationRequest::getInternetChargeType()const
|
||||
{
|
||||
return internetChargeType_;
|
||||
}
|
||||
|
||||
void ModifyScalingConfigurationRequest::setInternetChargeType(const std::string& internetChargeType)
|
||||
{
|
||||
internetChargeType_ = internetChargeType;
|
||||
setParameter("InternetChargeType", internetChargeType);
|
||||
}
|
||||
|
||||
45
ess/src/model/ModifyScalingConfigurationResult.cc
Normal file
45
ess/src/model/ModifyScalingConfigurationResult.cc
Normal 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/ess/model/ModifyScalingConfigurationResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
ModifyScalingConfigurationResult::ModifyScalingConfigurationResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyScalingConfigurationResult::ModifyScalingConfigurationResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyScalingConfigurationResult::~ModifyScalingConfigurationResult()
|
||||
{}
|
||||
|
||||
void ModifyScalingConfigurationResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user