由丰鲁成发起的ESS SDK自动发布, BUILD_ID=349, 版本号:1.0.5
发布日志: 1, First commit ess module
This commit is contained in:
534
ess/src/model/AttachInstancesRequest.cc
Normal file
534
ess/src/model/AttachInstancesRequest.cc
Normal file
@@ -0,0 +1,534 @@
|
||||
/*
|
||||
* 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/AttachInstancesRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
AttachInstancesRequest::AttachInstancesRequest() :
|
||||
EssRequest("AttachInstances")
|
||||
{}
|
||||
|
||||
AttachInstancesRequest::~AttachInstancesRequest()
|
||||
{}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId10()const
|
||||
{
|
||||
return instanceId10_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId10(const std::string& instanceId10)
|
||||
{
|
||||
instanceId10_ = instanceId10;
|
||||
setParameter("InstanceId10", instanceId10);
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight6()const
|
||||
{
|
||||
return loadBalancerWeight6_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight6(int loadBalancerWeight6)
|
||||
{
|
||||
loadBalancerWeight6_ = loadBalancerWeight6;
|
||||
setParameter("LoadBalancerWeight6", std::to_string(loadBalancerWeight6));
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight11()const
|
||||
{
|
||||
return loadBalancerWeight11_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight11(int loadBalancerWeight11)
|
||||
{
|
||||
loadBalancerWeight11_ = loadBalancerWeight11;
|
||||
setParameter("LoadBalancerWeight11", std::to_string(loadBalancerWeight11));
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight7()const
|
||||
{
|
||||
return loadBalancerWeight7_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight7(int loadBalancerWeight7)
|
||||
{
|
||||
loadBalancerWeight7_ = loadBalancerWeight7;
|
||||
setParameter("LoadBalancerWeight7", std::to_string(loadBalancerWeight7));
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight12()const
|
||||
{
|
||||
return loadBalancerWeight12_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight12(int loadBalancerWeight12)
|
||||
{
|
||||
loadBalancerWeight12_ = loadBalancerWeight12;
|
||||
setParameter("LoadBalancerWeight12", std::to_string(loadBalancerWeight12));
|
||||
}
|
||||
|
||||
long AttachInstancesRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId12()const
|
||||
{
|
||||
return instanceId12_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId12(const std::string& instanceId12)
|
||||
{
|
||||
instanceId12_ = instanceId12;
|
||||
setParameter("InstanceId12", instanceId12);
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight8()const
|
||||
{
|
||||
return loadBalancerWeight8_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight8(int loadBalancerWeight8)
|
||||
{
|
||||
loadBalancerWeight8_ = loadBalancerWeight8;
|
||||
setParameter("LoadBalancerWeight8", std::to_string(loadBalancerWeight8));
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId11()const
|
||||
{
|
||||
return instanceId11_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId11(const std::string& instanceId11)
|
||||
{
|
||||
instanceId11_ = instanceId11;
|
||||
setParameter("InstanceId11", instanceId11);
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight9()const
|
||||
{
|
||||
return loadBalancerWeight9_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight9(int loadBalancerWeight9)
|
||||
{
|
||||
loadBalancerWeight9_ = loadBalancerWeight9;
|
||||
setParameter("LoadBalancerWeight9", std::to_string(loadBalancerWeight9));
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight10()const
|
||||
{
|
||||
return loadBalancerWeight10_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight10(int loadBalancerWeight10)
|
||||
{
|
||||
loadBalancerWeight10_ = loadBalancerWeight10;
|
||||
setParameter("LoadBalancerWeight10", std::to_string(loadBalancerWeight10));
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight2()const
|
||||
{
|
||||
return loadBalancerWeight2_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight2(int loadBalancerWeight2)
|
||||
{
|
||||
loadBalancerWeight2_ = loadBalancerWeight2;
|
||||
setParameter("LoadBalancerWeight2", std::to_string(loadBalancerWeight2));
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight15()const
|
||||
{
|
||||
return loadBalancerWeight15_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight15(int loadBalancerWeight15)
|
||||
{
|
||||
loadBalancerWeight15_ = loadBalancerWeight15;
|
||||
setParameter("LoadBalancerWeight15", std::to_string(loadBalancerWeight15));
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight3()const
|
||||
{
|
||||
return loadBalancerWeight3_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight3(int loadBalancerWeight3)
|
||||
{
|
||||
loadBalancerWeight3_ = loadBalancerWeight3;
|
||||
setParameter("LoadBalancerWeight3", std::to_string(loadBalancerWeight3));
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight16()const
|
||||
{
|
||||
return loadBalancerWeight16_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight16(int loadBalancerWeight16)
|
||||
{
|
||||
loadBalancerWeight16_ = loadBalancerWeight16;
|
||||
setParameter("LoadBalancerWeight16", std::to_string(loadBalancerWeight16));
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight4()const
|
||||
{
|
||||
return loadBalancerWeight4_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight4(int loadBalancerWeight4)
|
||||
{
|
||||
loadBalancerWeight4_ = loadBalancerWeight4;
|
||||
setParameter("LoadBalancerWeight4", std::to_string(loadBalancerWeight4));
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight13()const
|
||||
{
|
||||
return loadBalancerWeight13_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight13(int loadBalancerWeight13)
|
||||
{
|
||||
loadBalancerWeight13_ = loadBalancerWeight13;
|
||||
setParameter("LoadBalancerWeight13", std::to_string(loadBalancerWeight13));
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight5()const
|
||||
{
|
||||
return loadBalancerWeight5_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight5(int loadBalancerWeight5)
|
||||
{
|
||||
loadBalancerWeight5_ = loadBalancerWeight5;
|
||||
setParameter("LoadBalancerWeight5", std::to_string(loadBalancerWeight5));
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight14()const
|
||||
{
|
||||
return loadBalancerWeight14_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight14(int loadBalancerWeight14)
|
||||
{
|
||||
loadBalancerWeight14_ = loadBalancerWeight14;
|
||||
setParameter("LoadBalancerWeight14", std::to_string(loadBalancerWeight14));
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight1()const
|
||||
{
|
||||
return loadBalancerWeight1_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight1(int loadBalancerWeight1)
|
||||
{
|
||||
loadBalancerWeight1_ = loadBalancerWeight1;
|
||||
setParameter("LoadBalancerWeight1", std::to_string(loadBalancerWeight1));
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId20()const
|
||||
{
|
||||
return instanceId20_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId20(const std::string& instanceId20)
|
||||
{
|
||||
instanceId20_ = instanceId20;
|
||||
setParameter("InstanceId20", instanceId20);
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId1()const
|
||||
{
|
||||
return instanceId1_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId1(const std::string& instanceId1)
|
||||
{
|
||||
instanceId1_ = instanceId1;
|
||||
setParameter("InstanceId1", instanceId1);
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight20()const
|
||||
{
|
||||
return loadBalancerWeight20_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight20(int loadBalancerWeight20)
|
||||
{
|
||||
loadBalancerWeight20_ = loadBalancerWeight20;
|
||||
setParameter("LoadBalancerWeight20", std::to_string(loadBalancerWeight20));
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId3()const
|
||||
{
|
||||
return instanceId3_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId3(const std::string& instanceId3)
|
||||
{
|
||||
instanceId3_ = instanceId3;
|
||||
setParameter("InstanceId3", instanceId3);
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId2()const
|
||||
{
|
||||
return instanceId2_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId2(const std::string& instanceId2)
|
||||
{
|
||||
instanceId2_ = instanceId2;
|
||||
setParameter("InstanceId2", instanceId2);
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId5()const
|
||||
{
|
||||
return instanceId5_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId5(const std::string& instanceId5)
|
||||
{
|
||||
instanceId5_ = instanceId5;
|
||||
setParameter("InstanceId5", instanceId5);
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId4()const
|
||||
{
|
||||
return instanceId4_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId4(const std::string& instanceId4)
|
||||
{
|
||||
instanceId4_ = instanceId4;
|
||||
setParameter("InstanceId4", instanceId4);
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId7()const
|
||||
{
|
||||
return instanceId7_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId7(const std::string& instanceId7)
|
||||
{
|
||||
instanceId7_ = instanceId7;
|
||||
setParameter("InstanceId7", instanceId7);
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId6()const
|
||||
{
|
||||
return instanceId6_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId6(const std::string& instanceId6)
|
||||
{
|
||||
instanceId6_ = instanceId6;
|
||||
setParameter("InstanceId6", instanceId6);
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId9()const
|
||||
{
|
||||
return instanceId9_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId9(const std::string& instanceId9)
|
||||
{
|
||||
instanceId9_ = instanceId9;
|
||||
setParameter("InstanceId9", instanceId9);
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId8()const
|
||||
{
|
||||
return instanceId8_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId8(const std::string& instanceId8)
|
||||
{
|
||||
instanceId8_ = instanceId8;
|
||||
setParameter("InstanceId8", instanceId8);
|
||||
}
|
||||
|
||||
long AttachInstancesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId18()const
|
||||
{
|
||||
return instanceId18_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId18(const std::string& instanceId18)
|
||||
{
|
||||
instanceId18_ = instanceId18;
|
||||
setParameter("InstanceId18", instanceId18);
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight19()const
|
||||
{
|
||||
return loadBalancerWeight19_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight19(int loadBalancerWeight19)
|
||||
{
|
||||
loadBalancerWeight19_ = loadBalancerWeight19;
|
||||
setParameter("LoadBalancerWeight19", std::to_string(loadBalancerWeight19));
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId17()const
|
||||
{
|
||||
return instanceId17_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId17(const std::string& instanceId17)
|
||||
{
|
||||
instanceId17_ = instanceId17;
|
||||
setParameter("InstanceId17", instanceId17);
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight17()const
|
||||
{
|
||||
return loadBalancerWeight17_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight17(int loadBalancerWeight17)
|
||||
{
|
||||
loadBalancerWeight17_ = loadBalancerWeight17;
|
||||
setParameter("LoadBalancerWeight17", std::to_string(loadBalancerWeight17));
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId19()const
|
||||
{
|
||||
return instanceId19_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId19(const std::string& instanceId19)
|
||||
{
|
||||
instanceId19_ = instanceId19;
|
||||
setParameter("InstanceId19", instanceId19);
|
||||
}
|
||||
|
||||
int AttachInstancesRequest::getLoadBalancerWeight18()const
|
||||
{
|
||||
return loadBalancerWeight18_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setLoadBalancerWeight18(int loadBalancerWeight18)
|
||||
{
|
||||
loadBalancerWeight18_ = loadBalancerWeight18;
|
||||
setParameter("LoadBalancerWeight18", std::to_string(loadBalancerWeight18));
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId14()const
|
||||
{
|
||||
return instanceId14_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId14(const std::string& instanceId14)
|
||||
{
|
||||
instanceId14_ = instanceId14;
|
||||
setParameter("InstanceId14", instanceId14);
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId13()const
|
||||
{
|
||||
return instanceId13_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId13(const std::string& instanceId13)
|
||||
{
|
||||
instanceId13_ = instanceId13;
|
||||
setParameter("InstanceId13", instanceId13);
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId16()const
|
||||
{
|
||||
return instanceId16_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId16(const std::string& instanceId16)
|
||||
{
|
||||
instanceId16_ = instanceId16;
|
||||
setParameter("InstanceId16", instanceId16);
|
||||
}
|
||||
|
||||
std::string AttachInstancesRequest::getInstanceId15()const
|
||||
{
|
||||
return instanceId15_;
|
||||
}
|
||||
|
||||
void AttachInstancesRequest::setInstanceId15(const std::string& instanceId15)
|
||||
{
|
||||
instanceId15_ = instanceId15;
|
||||
setParameter("InstanceId15", instanceId15);
|
||||
}
|
||||
|
||||
57
ess/src/model/AttachInstancesResult.cc
Normal file
57
ess/src/model/AttachInstancesResult.cc
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ess/model/AttachInstancesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
AttachInstancesResult::AttachInstancesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
AttachInstancesResult::AttachInstancesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
AttachInstancesResult::~AttachInstancesResult()
|
||||
{}
|
||||
|
||||
void AttachInstancesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ScalingActivityId"].isNull())
|
||||
scalingActivityId_ = value["ScalingActivityId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string AttachInstancesResult::getScalingActivityId()const
|
||||
{
|
||||
return scalingActivityId_;
|
||||
}
|
||||
|
||||
void AttachInstancesResult::setScalingActivityId(const std::string& scalingActivityId)
|
||||
{
|
||||
scalingActivityId_ = scalingActivityId;
|
||||
}
|
||||
|
||||
502
ess/src/model/CreateScalingConfigurationRequest.cc
Normal file
502
ess/src/model/CreateScalingConfigurationRequest.cc
Normal file
@@ -0,0 +1,502 @@
|
||||
/*
|
||||
* 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/CreateScalingConfigurationRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
CreateScalingConfigurationRequest::CreateScalingConfigurationRequest() :
|
||||
EssRequest("CreateScalingConfiguration")
|
||||
{}
|
||||
|
||||
CreateScalingConfigurationRequest::~CreateScalingConfigurationRequest()
|
||||
{}
|
||||
|
||||
int CreateScalingConfigurationRequest::getDataDisk3Size()const
|
||||
{
|
||||
return dataDisk3Size_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk3Size(int dataDisk3Size)
|
||||
{
|
||||
dataDisk3Size_ = dataDisk3Size;
|
||||
setParameter("DataDisk3Size", std::to_string(dataDisk3Size));
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getImageId()const
|
||||
{
|
||||
return imageId_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setImageId(const std::string& imageId)
|
||||
{
|
||||
imageId_ = imageId;
|
||||
setParameter("ImageId", imageId);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk1SnapshotId()const
|
||||
{
|
||||
return dataDisk1SnapshotId_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk1SnapshotId(const std::string& dataDisk1SnapshotId)
|
||||
{
|
||||
dataDisk1SnapshotId_ = dataDisk1SnapshotId;
|
||||
setParameter("DataDisk1SnapshotId", dataDisk1SnapshotId);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk3Category()const
|
||||
{
|
||||
return dataDisk3Category_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk3Category(const std::string& dataDisk3Category)
|
||||
{
|
||||
dataDisk3Category_ = dataDisk3Category;
|
||||
setParameter("DataDisk3Category", dataDisk3Category);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk1Device()const
|
||||
{
|
||||
return dataDisk1Device_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk1Device(const std::string& dataDisk1Device)
|
||||
{
|
||||
dataDisk1Device_ = dataDisk1Device;
|
||||
setParameter("DataDisk1Device", dataDisk1Device);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk2Device()const
|
||||
{
|
||||
return dataDisk2Device_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk2Device(const std::string& dataDisk2Device)
|
||||
{
|
||||
dataDisk2Device_ = dataDisk2Device;
|
||||
setParameter("DataDisk2Device", dataDisk2Device);
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateScalingConfigurationRequest::getInstanceTypes()const
|
||||
{
|
||||
return instanceTypes_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::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));
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getIoOptimized()const
|
||||
{
|
||||
return ioOptimized_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setIoOptimized(const std::string& ioOptimized)
|
||||
{
|
||||
ioOptimized_ = ioOptimized;
|
||||
setParameter("IoOptimized", ioOptimized);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getSecurityGroupId()const
|
||||
{
|
||||
return securityGroupId_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setSecurityGroupId(const std::string& securityGroupId)
|
||||
{
|
||||
securityGroupId_ = securityGroupId;
|
||||
setParameter("SecurityGroupId", securityGroupId);
|
||||
}
|
||||
|
||||
int CreateScalingConfigurationRequest::getInternetMaxBandwidthOut()const
|
||||
{
|
||||
return internetMaxBandwidthOut_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setInternetMaxBandwidthOut(int internetMaxBandwidthOut)
|
||||
{
|
||||
internetMaxBandwidthOut_ = internetMaxBandwidthOut;
|
||||
setParameter("InternetMaxBandwidthOut", std::to_string(internetMaxBandwidthOut));
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getSecurityEnhancementStrategy()const
|
||||
{
|
||||
return securityEnhancementStrategy_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setSecurityEnhancementStrategy(const std::string& securityEnhancementStrategy)
|
||||
{
|
||||
securityEnhancementStrategy_ = securityEnhancementStrategy;
|
||||
setParameter("SecurityEnhancementStrategy", securityEnhancementStrategy);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getKeyPairName()const
|
||||
{
|
||||
return keyPairName_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setKeyPairName(const std::string& keyPairName)
|
||||
{
|
||||
keyPairName_ = keyPairName;
|
||||
setParameter("KeyPairName", keyPairName);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getSystemDiskCategory()const
|
||||
{
|
||||
return systemDiskCategory_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setSystemDiskCategory(const std::string& systemDiskCategory)
|
||||
{
|
||||
systemDiskCategory_ = systemDiskCategory;
|
||||
setParameter("SystemDiskCategory", systemDiskCategory);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getUserData()const
|
||||
{
|
||||
return userData_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setUserData(const std::string& userData)
|
||||
{
|
||||
userData_ = userData;
|
||||
setParameter("UserData", userData);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk4Category()const
|
||||
{
|
||||
return dataDisk4Category_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk4Category(const std::string& dataDisk4Category)
|
||||
{
|
||||
dataDisk4Category_ = dataDisk4Category;
|
||||
setParameter("DataDisk4Category", dataDisk4Category);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk2SnapshotId()const
|
||||
{
|
||||
return dataDisk2SnapshotId_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk2SnapshotId(const std::string& dataDisk2SnapshotId)
|
||||
{
|
||||
dataDisk2SnapshotId_ = dataDisk2SnapshotId;
|
||||
setParameter("DataDisk2SnapshotId", dataDisk2SnapshotId);
|
||||
}
|
||||
|
||||
int CreateScalingConfigurationRequest::getDataDisk4Size()const
|
||||
{
|
||||
return dataDisk4Size_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk4Size(int dataDisk4Size)
|
||||
{
|
||||
dataDisk4Size_ = dataDisk4Size;
|
||||
setParameter("DataDisk4Size", std::to_string(dataDisk4Size));
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getInstanceType()const
|
||||
{
|
||||
return instanceType_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setInstanceType(const std::string& instanceType)
|
||||
{
|
||||
instanceType_ = instanceType;
|
||||
setParameter("InstanceType", instanceType);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk2Category()const
|
||||
{
|
||||
return dataDisk2Category_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk2Category(const std::string& dataDisk2Category)
|
||||
{
|
||||
dataDisk2Category_ = dataDisk2Category;
|
||||
setParameter("DataDisk2Category", dataDisk2Category);
|
||||
}
|
||||
|
||||
int CreateScalingConfigurationRequest::getDataDisk1Size()const
|
||||
{
|
||||
return dataDisk1Size_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk1Size(int dataDisk1Size)
|
||||
{
|
||||
dataDisk1Size_ = dataDisk1Size;
|
||||
setParameter("DataDisk1Size", std::to_string(dataDisk1Size));
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk3SnapshotId()const
|
||||
{
|
||||
return dataDisk3SnapshotId_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk3SnapshotId(const std::string& dataDisk3SnapshotId)
|
||||
{
|
||||
dataDisk3SnapshotId_ = dataDisk3SnapshotId;
|
||||
setParameter("DataDisk3SnapshotId", dataDisk3SnapshotId);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
int CreateScalingConfigurationRequest::getDataDisk2Size()const
|
||||
{
|
||||
return dataDisk2Size_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk2Size(int dataDisk2Size)
|
||||
{
|
||||
dataDisk2Size_ = dataDisk2Size;
|
||||
setParameter("DataDisk2Size", std::to_string(dataDisk2Size));
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getRamRoleName()const
|
||||
{
|
||||
return ramRoleName_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setRamRoleName(const std::string& ramRoleName)
|
||||
{
|
||||
ramRoleName_ = ramRoleName;
|
||||
setParameter("RamRoleName", ramRoleName);
|
||||
}
|
||||
|
||||
long CreateScalingConfigurationRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getScalingConfigurationName()const
|
||||
{
|
||||
return scalingConfigurationName_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setScalingConfigurationName(const std::string& scalingConfigurationName)
|
||||
{
|
||||
scalingConfigurationName_ = scalingConfigurationName;
|
||||
setParameter("ScalingConfigurationName", scalingConfigurationName);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getTags()const
|
||||
{
|
||||
return tags_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setTags(const std::string& tags)
|
||||
{
|
||||
tags_ = tags;
|
||||
setParameter("Tags", tags);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk2DeleteWithInstance()const
|
||||
{
|
||||
return dataDisk2DeleteWithInstance_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk2DeleteWithInstance(const std::string& dataDisk2DeleteWithInstance)
|
||||
{
|
||||
dataDisk2DeleteWithInstance_ = dataDisk2DeleteWithInstance;
|
||||
setParameter("DataDisk2DeleteWithInstance", dataDisk2DeleteWithInstance);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk1Category()const
|
||||
{
|
||||
return dataDisk1Category_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk1Category(const std::string& dataDisk1Category)
|
||||
{
|
||||
dataDisk1Category_ = dataDisk1Category;
|
||||
setParameter("DataDisk1Category", dataDisk1Category);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk3DeleteWithInstance()const
|
||||
{
|
||||
return dataDisk3DeleteWithInstance_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk3DeleteWithInstance(const std::string& dataDisk3DeleteWithInstance)
|
||||
{
|
||||
dataDisk3DeleteWithInstance_ = dataDisk3DeleteWithInstance;
|
||||
setParameter("DataDisk3DeleteWithInstance", dataDisk3DeleteWithInstance);
|
||||
}
|
||||
|
||||
int CreateScalingConfigurationRequest::getLoadBalancerWeight()const
|
||||
{
|
||||
return loadBalancerWeight_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setLoadBalancerWeight(int loadBalancerWeight)
|
||||
{
|
||||
loadBalancerWeight_ = loadBalancerWeight;
|
||||
setParameter("LoadBalancerWeight", std::to_string(loadBalancerWeight));
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getInstanceName()const
|
||||
{
|
||||
return instanceName_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setInstanceName(const std::string& instanceName)
|
||||
{
|
||||
instanceName_ = instanceName;
|
||||
setParameter("InstanceName", instanceName);
|
||||
}
|
||||
|
||||
int CreateScalingConfigurationRequest::getSystemDiskSize()const
|
||||
{
|
||||
return systemDiskSize_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setSystemDiskSize(int systemDiskSize)
|
||||
{
|
||||
systemDiskSize_ = systemDiskSize;
|
||||
setParameter("SystemDiskSize", std::to_string(systemDiskSize));
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk4SnapshotId()const
|
||||
{
|
||||
return dataDisk4SnapshotId_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk4SnapshotId(const std::string& dataDisk4SnapshotId)
|
||||
{
|
||||
dataDisk4SnapshotId_ = dataDisk4SnapshotId;
|
||||
setParameter("DataDisk4SnapshotId", dataDisk4SnapshotId);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk4Device()const
|
||||
{
|
||||
return dataDisk4Device_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk4Device(const std::string& dataDisk4Device)
|
||||
{
|
||||
dataDisk4Device_ = dataDisk4Device;
|
||||
setParameter("DataDisk4Device", dataDisk4Device);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getInternetChargeType()const
|
||||
{
|
||||
return internetChargeType_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setInternetChargeType(const std::string& internetChargeType)
|
||||
{
|
||||
internetChargeType_ = internetChargeType;
|
||||
setParameter("InternetChargeType", internetChargeType);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk3Device()const
|
||||
{
|
||||
return dataDisk3Device_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk3Device(const std::string& dataDisk3Device)
|
||||
{
|
||||
dataDisk3Device_ = dataDisk3Device;
|
||||
setParameter("DataDisk3Device", dataDisk3Device);
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk4DeleteWithInstance()const
|
||||
{
|
||||
return dataDisk4DeleteWithInstance_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk4DeleteWithInstance(const std::string& dataDisk4DeleteWithInstance)
|
||||
{
|
||||
dataDisk4DeleteWithInstance_ = dataDisk4DeleteWithInstance;
|
||||
setParameter("DataDisk4DeleteWithInstance", dataDisk4DeleteWithInstance);
|
||||
}
|
||||
|
||||
int CreateScalingConfigurationRequest::getInternetMaxBandwidthIn()const
|
||||
{
|
||||
return internetMaxBandwidthIn_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setInternetMaxBandwidthIn(int internetMaxBandwidthIn)
|
||||
{
|
||||
internetMaxBandwidthIn_ = internetMaxBandwidthIn;
|
||||
setParameter("InternetMaxBandwidthIn", std::to_string(internetMaxBandwidthIn));
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationRequest::getDataDisk1DeleteWithInstance()const
|
||||
{
|
||||
return dataDisk1DeleteWithInstance_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationRequest::setDataDisk1DeleteWithInstance(const std::string& dataDisk1DeleteWithInstance)
|
||||
{
|
||||
dataDisk1DeleteWithInstance_ = dataDisk1DeleteWithInstance;
|
||||
setParameter("DataDisk1DeleteWithInstance", dataDisk1DeleteWithInstance);
|
||||
}
|
||||
|
||||
57
ess/src/model/CreateScalingConfigurationResult.cc
Normal file
57
ess/src/model/CreateScalingConfigurationResult.cc
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ess/model/CreateScalingConfigurationResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
CreateScalingConfigurationResult::CreateScalingConfigurationResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateScalingConfigurationResult::CreateScalingConfigurationResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateScalingConfigurationResult::~CreateScalingConfigurationResult()
|
||||
{}
|
||||
|
||||
void CreateScalingConfigurationResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ScalingConfigurationId"].isNull())
|
||||
scalingConfigurationId_ = value["ScalingConfigurationId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateScalingConfigurationResult::getScalingConfigurationId()const
|
||||
{
|
||||
return scalingConfigurationId_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationResult::setScalingConfigurationId(const std::string& scalingConfigurationId)
|
||||
{
|
||||
scalingConfigurationId_ = scalingConfigurationId;
|
||||
}
|
||||
|
||||
194
ess/src/model/CreateScalingGroupRequest.cc
Normal file
194
ess/src/model/CreateScalingGroupRequest.cc
Normal file
@@ -0,0 +1,194 @@
|
||||
/*
|
||||
* 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/CreateScalingGroupRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
CreateScalingGroupRequest::CreateScalingGroupRequest() :
|
||||
EssRequest("CreateScalingGroup")
|
||||
{}
|
||||
|
||||
CreateScalingGroupRequest::~CreateScalingGroupRequest()
|
||||
{}
|
||||
|
||||
std::string CreateScalingGroupRequest::getDBInstanceIds()const
|
||||
{
|
||||
return dBInstanceIds_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setDBInstanceIds(const std::string& dBInstanceIds)
|
||||
{
|
||||
dBInstanceIds_ = dBInstanceIds;
|
||||
setParameter("DBInstanceIds", dBInstanceIds);
|
||||
}
|
||||
|
||||
std::string CreateScalingGroupRequest::getLoadBalancerIds()const
|
||||
{
|
||||
return loadBalancerIds_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setLoadBalancerIds(const std::string& loadBalancerIds)
|
||||
{
|
||||
loadBalancerIds_ = loadBalancerIds;
|
||||
setParameter("LoadBalancerIds", loadBalancerIds);
|
||||
}
|
||||
|
||||
std::string CreateScalingGroupRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string CreateScalingGroupRequest::getScalingGroupName()const
|
||||
{
|
||||
return scalingGroupName_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setScalingGroupName(const std::string& scalingGroupName)
|
||||
{
|
||||
scalingGroupName_ = scalingGroupName;
|
||||
setParameter("ScalingGroupName", scalingGroupName);
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateScalingGroupRequest::getVSwitchIds()const
|
||||
{
|
||||
return vSwitchIds_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setVSwitchIds(const std::vector<std::string>& vSwitchIds)
|
||||
{
|
||||
vSwitchIds_ = vSwitchIds;
|
||||
for(int i = 0; i!= vSwitchIds.size(); i++)
|
||||
setParameter("VSwitchIds."+ std::to_string(i), vSwitchIds.at(i));
|
||||
}
|
||||
|
||||
std::string CreateScalingGroupRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
int CreateScalingGroupRequest::getMinSize()const
|
||||
{
|
||||
return minSize_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setMinSize(int minSize)
|
||||
{
|
||||
minSize_ = minSize;
|
||||
setParameter("MinSize", std::to_string(minSize));
|
||||
}
|
||||
|
||||
long CreateScalingGroupRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateScalingGroupRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateScalingGroupRequest::getVSwitchId()const
|
||||
{
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setVSwitchId(const std::string& vSwitchId)
|
||||
{
|
||||
vSwitchId_ = vSwitchId;
|
||||
setParameter("VSwitchId", vSwitchId);
|
||||
}
|
||||
|
||||
std::string CreateScalingGroupRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int CreateScalingGroupRequest::getMaxSize()const
|
||||
{
|
||||
return maxSize_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setMaxSize(int maxSize)
|
||||
{
|
||||
maxSize_ = maxSize;
|
||||
setParameter("MaxSize", std::to_string(maxSize));
|
||||
}
|
||||
|
||||
int CreateScalingGroupRequest::getDefaultCooldown()const
|
||||
{
|
||||
return defaultCooldown_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setDefaultCooldown(int defaultCooldown)
|
||||
{
|
||||
defaultCooldown_ = defaultCooldown;
|
||||
setParameter("DefaultCooldown", std::to_string(defaultCooldown));
|
||||
}
|
||||
|
||||
std::string CreateScalingGroupRequest::getRemovalPolicy1()const
|
||||
{
|
||||
return removalPolicy1_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setRemovalPolicy1(const std::string& removalPolicy1)
|
||||
{
|
||||
removalPolicy1_ = removalPolicy1;
|
||||
setParameter("RemovalPolicy1", removalPolicy1);
|
||||
}
|
||||
|
||||
std::string CreateScalingGroupRequest::getRemovalPolicy2()const
|
||||
{
|
||||
return removalPolicy2_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupRequest::setRemovalPolicy2(const std::string& removalPolicy2)
|
||||
{
|
||||
removalPolicy2_ = removalPolicy2;
|
||||
setParameter("RemovalPolicy2", removalPolicy2);
|
||||
}
|
||||
|
||||
57
ess/src/model/CreateScalingGroupResult.cc
Normal file
57
ess/src/model/CreateScalingGroupResult.cc
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ess/model/CreateScalingGroupResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
CreateScalingGroupResult::CreateScalingGroupResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateScalingGroupResult::CreateScalingGroupResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateScalingGroupResult::~CreateScalingGroupResult()
|
||||
{}
|
||||
|
||||
void CreateScalingGroupResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ScalingGroupId"].isNull())
|
||||
scalingGroupId_ = value["ScalingGroupId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateScalingGroupResult::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupResult::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
}
|
||||
|
||||
127
ess/src/model/CreateScalingRuleRequest.cc
Normal file
127
ess/src/model/CreateScalingRuleRequest.cc
Normal file
@@ -0,0 +1,127 @@
|
||||
/*
|
||||
* 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/CreateScalingRuleRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
CreateScalingRuleRequest::CreateScalingRuleRequest() :
|
||||
EssRequest("CreateScalingRule")
|
||||
{}
|
||||
|
||||
CreateScalingRuleRequest::~CreateScalingRuleRequest()
|
||||
{}
|
||||
|
||||
std::string CreateScalingRuleRequest::getScalingRuleName()const
|
||||
{
|
||||
return scalingRuleName_;
|
||||
}
|
||||
|
||||
void CreateScalingRuleRequest::setScalingRuleName(const std::string& scalingRuleName)
|
||||
{
|
||||
scalingRuleName_ = scalingRuleName;
|
||||
setParameter("ScalingRuleName", scalingRuleName);
|
||||
}
|
||||
|
||||
std::string CreateScalingRuleRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void CreateScalingRuleRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
int CreateScalingRuleRequest::getAdjustmentValue()const
|
||||
{
|
||||
return adjustmentValue_;
|
||||
}
|
||||
|
||||
void CreateScalingRuleRequest::setAdjustmentValue(int adjustmentValue)
|
||||
{
|
||||
adjustmentValue_ = adjustmentValue;
|
||||
setParameter("AdjustmentValue", std::to_string(adjustmentValue));
|
||||
}
|
||||
|
||||
std::string CreateScalingRuleRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void CreateScalingRuleRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
std::string CreateScalingRuleRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void CreateScalingRuleRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
int CreateScalingRuleRequest::getCooldown()const
|
||||
{
|
||||
return cooldown_;
|
||||
}
|
||||
|
||||
void CreateScalingRuleRequest::setCooldown(int cooldown)
|
||||
{
|
||||
cooldown_ = cooldown;
|
||||
setParameter("Cooldown", std::to_string(cooldown));
|
||||
}
|
||||
|
||||
std::string CreateScalingRuleRequest::getAdjustmentType()const
|
||||
{
|
||||
return adjustmentType_;
|
||||
}
|
||||
|
||||
void CreateScalingRuleRequest::setAdjustmentType(const std::string& adjustmentType)
|
||||
{
|
||||
adjustmentType_ = adjustmentType;
|
||||
setParameter("AdjustmentType", adjustmentType);
|
||||
}
|
||||
|
||||
long CreateScalingRuleRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateScalingRuleRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateScalingRuleRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateScalingRuleRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
69
ess/src/model/CreateScalingRuleResult.cc
Normal file
69
ess/src/model/CreateScalingRuleResult.cc
Normal file
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* 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/CreateScalingRuleResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
CreateScalingRuleResult::CreateScalingRuleResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateScalingRuleResult::CreateScalingRuleResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateScalingRuleResult::~CreateScalingRuleResult()
|
||||
{}
|
||||
|
||||
void CreateScalingRuleResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ScalingRuleId"].isNull())
|
||||
scalingRuleId_ = value["ScalingRuleId"].asString();
|
||||
if(!value["ScalingRuleAri"].isNull())
|
||||
scalingRuleAri_ = value["ScalingRuleAri"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateScalingRuleResult::getScalingRuleAri()const
|
||||
{
|
||||
return scalingRuleAri_;
|
||||
}
|
||||
|
||||
void CreateScalingRuleResult::setScalingRuleAri(const std::string& scalingRuleAri)
|
||||
{
|
||||
scalingRuleAri_ = scalingRuleAri;
|
||||
}
|
||||
|
||||
std::string CreateScalingRuleResult::getScalingRuleId()const
|
||||
{
|
||||
return scalingRuleId_;
|
||||
}
|
||||
|
||||
void CreateScalingRuleResult::setScalingRuleId(const std::string& scalingRuleId)
|
||||
{
|
||||
scalingRuleId_ = scalingRuleId;
|
||||
}
|
||||
|
||||
182
ess/src/model/CreateScheduledTaskRequest.cc
Normal file
182
ess/src/model/CreateScheduledTaskRequest.cc
Normal file
@@ -0,0 +1,182 @@
|
||||
/*
|
||||
* 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/CreateScheduledTaskRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
CreateScheduledTaskRequest::CreateScheduledTaskRequest() :
|
||||
EssRequest("CreateScheduledTask")
|
||||
{}
|
||||
|
||||
CreateScheduledTaskRequest::~CreateScheduledTaskRequest()
|
||||
{}
|
||||
|
||||
std::string CreateScheduledTaskRequest::getLaunchTime()const
|
||||
{
|
||||
return launchTime_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskRequest::setLaunchTime(const std::string& launchTime)
|
||||
{
|
||||
launchTime_ = launchTime;
|
||||
setParameter("LaunchTime", launchTime);
|
||||
}
|
||||
|
||||
std::string CreateScheduledTaskRequest::getScheduledAction()const
|
||||
{
|
||||
return scheduledAction_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskRequest::setScheduledAction(const std::string& scheduledAction)
|
||||
{
|
||||
scheduledAction_ = scheduledAction;
|
||||
setParameter("ScheduledAction", scheduledAction);
|
||||
}
|
||||
|
||||
std::string CreateScheduledTaskRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string CreateScheduledTaskRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string CreateScheduledTaskRequest::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskRequest::setDescription(const std::string& description)
|
||||
{
|
||||
description_ = description;
|
||||
setParameter("Description", description);
|
||||
}
|
||||
|
||||
long CreateScheduledTaskRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateScheduledTaskRequest::getRecurrenceValue()const
|
||||
{
|
||||
return recurrenceValue_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskRequest::setRecurrenceValue(const std::string& recurrenceValue)
|
||||
{
|
||||
recurrenceValue_ = recurrenceValue;
|
||||
setParameter("RecurrenceValue", recurrenceValue);
|
||||
}
|
||||
|
||||
int CreateScheduledTaskRequest::getLaunchExpirationTime()const
|
||||
{
|
||||
return launchExpirationTime_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskRequest::setLaunchExpirationTime(int launchExpirationTime)
|
||||
{
|
||||
launchExpirationTime_ = launchExpirationTime;
|
||||
setParameter("LaunchExpirationTime", std::to_string(launchExpirationTime));
|
||||
}
|
||||
|
||||
std::string CreateScheduledTaskRequest::getRecurrenceEndTime()const
|
||||
{
|
||||
return recurrenceEndTime_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskRequest::setRecurrenceEndTime(const std::string& recurrenceEndTime)
|
||||
{
|
||||
recurrenceEndTime_ = recurrenceEndTime;
|
||||
setParameter("RecurrenceEndTime", recurrenceEndTime);
|
||||
}
|
||||
|
||||
std::string CreateScheduledTaskRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateScheduledTaskRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string CreateScheduledTaskRequest::getScheduledTaskName()const
|
||||
{
|
||||
return scheduledTaskName_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskRequest::setScheduledTaskName(const std::string& scheduledTaskName)
|
||||
{
|
||||
scheduledTaskName_ = scheduledTaskName;
|
||||
setParameter("ScheduledTaskName", scheduledTaskName);
|
||||
}
|
||||
|
||||
bool CreateScheduledTaskRequest::getTaskEnabled()const
|
||||
{
|
||||
return taskEnabled_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskRequest::setTaskEnabled(bool taskEnabled)
|
||||
{
|
||||
taskEnabled_ = taskEnabled;
|
||||
setParameter("TaskEnabled", std::to_string(taskEnabled));
|
||||
}
|
||||
|
||||
std::string CreateScheduledTaskRequest::getRecurrenceType()const
|
||||
{
|
||||
return recurrenceType_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskRequest::setRecurrenceType(const std::string& recurrenceType)
|
||||
{
|
||||
recurrenceType_ = recurrenceType;
|
||||
setParameter("RecurrenceType", recurrenceType);
|
||||
}
|
||||
|
||||
57
ess/src/model/CreateScheduledTaskResult.cc
Normal file
57
ess/src/model/CreateScheduledTaskResult.cc
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ess/model/CreateScheduledTaskResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
CreateScheduledTaskResult::CreateScheduledTaskResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateScheduledTaskResult::CreateScheduledTaskResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateScheduledTaskResult::~CreateScheduledTaskResult()
|
||||
{}
|
||||
|
||||
void CreateScheduledTaskResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ScheduledTaskId"].isNull())
|
||||
scheduledTaskId_ = value["ScheduledTaskId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateScheduledTaskResult::getScheduledTaskId()const
|
||||
{
|
||||
return scheduledTaskId_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskResult::setScheduledTaskId(const std::string& scheduledTaskId)
|
||||
{
|
||||
scheduledTaskId_ = scheduledTaskId;
|
||||
}
|
||||
|
||||
83
ess/src/model/DeactivateScalingConfigurationRequest.cc
Normal file
83
ess/src/model/DeactivateScalingConfigurationRequest.cc
Normal file
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* 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/DeactivateScalingConfigurationRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DeactivateScalingConfigurationRequest::DeactivateScalingConfigurationRequest() :
|
||||
EssRequest("DeactivateScalingConfiguration")
|
||||
{}
|
||||
|
||||
DeactivateScalingConfigurationRequest::~DeactivateScalingConfigurationRequest()
|
||||
{}
|
||||
|
||||
std::string DeactivateScalingConfigurationRequest::getScalingConfigurationId()const
|
||||
{
|
||||
return scalingConfigurationId_;
|
||||
}
|
||||
|
||||
void DeactivateScalingConfigurationRequest::setScalingConfigurationId(const std::string& scalingConfigurationId)
|
||||
{
|
||||
scalingConfigurationId_ = scalingConfigurationId;
|
||||
setParameter("ScalingConfigurationId", scalingConfigurationId);
|
||||
}
|
||||
|
||||
std::string DeactivateScalingConfigurationRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DeactivateScalingConfigurationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DeactivateScalingConfigurationRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DeactivateScalingConfigurationRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DeactivateScalingConfigurationRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeactivateScalingConfigurationRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeactivateScalingConfigurationRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeactivateScalingConfigurationRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
45
ess/src/model/DeactivateScalingConfigurationResult.cc
Normal file
45
ess/src/model/DeactivateScalingConfigurationResult.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/DeactivateScalingConfigurationResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DeactivateScalingConfigurationResult::DeactivateScalingConfigurationResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeactivateScalingConfigurationResult::DeactivateScalingConfigurationResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeactivateScalingConfigurationResult::~DeactivateScalingConfigurationResult()
|
||||
{}
|
||||
|
||||
void DeactivateScalingConfigurationResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
83
ess/src/model/DeleteScalingConfigurationRequest.cc
Normal file
83
ess/src/model/DeleteScalingConfigurationRequest.cc
Normal file
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* 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/DeleteScalingConfigurationRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DeleteScalingConfigurationRequest::DeleteScalingConfigurationRequest() :
|
||||
EssRequest("DeleteScalingConfiguration")
|
||||
{}
|
||||
|
||||
DeleteScalingConfigurationRequest::~DeleteScalingConfigurationRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteScalingConfigurationRequest::getScalingConfigurationId()const
|
||||
{
|
||||
return scalingConfigurationId_;
|
||||
}
|
||||
|
||||
void DeleteScalingConfigurationRequest::setScalingConfigurationId(const std::string& scalingConfigurationId)
|
||||
{
|
||||
scalingConfigurationId_ = scalingConfigurationId;
|
||||
setParameter("ScalingConfigurationId", scalingConfigurationId);
|
||||
}
|
||||
|
||||
std::string DeleteScalingConfigurationRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DeleteScalingConfigurationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteScalingConfigurationRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DeleteScalingConfigurationRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DeleteScalingConfigurationRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteScalingConfigurationRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteScalingConfigurationRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteScalingConfigurationRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
45
ess/src/model/DeleteScalingConfigurationResult.cc
Normal file
45
ess/src/model/DeleteScalingConfigurationResult.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/DeleteScalingConfigurationResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DeleteScalingConfigurationResult::DeleteScalingConfigurationResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteScalingConfigurationResult::DeleteScalingConfigurationResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteScalingConfigurationResult::~DeleteScalingConfigurationResult()
|
||||
{}
|
||||
|
||||
void DeleteScalingConfigurationResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
94
ess/src/model/DeleteScalingGroupRequest.cc
Normal file
94
ess/src/model/DeleteScalingGroupRequest.cc
Normal file
@@ -0,0 +1,94 @@
|
||||
/*
|
||||
* 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/DeleteScalingGroupRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DeleteScalingGroupRequest::DeleteScalingGroupRequest() :
|
||||
EssRequest("DeleteScalingGroup")
|
||||
{}
|
||||
|
||||
DeleteScalingGroupRequest::~DeleteScalingGroupRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteScalingGroupRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DeleteScalingGroupRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteScalingGroupRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void DeleteScalingGroupRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
bool DeleteScalingGroupRequest::getForceDelete()const
|
||||
{
|
||||
return forceDelete_;
|
||||
}
|
||||
|
||||
void DeleteScalingGroupRequest::setForceDelete(bool forceDelete)
|
||||
{
|
||||
forceDelete_ = forceDelete;
|
||||
setParameter("ForceDelete", std::to_string(forceDelete));
|
||||
}
|
||||
|
||||
std::string DeleteScalingGroupRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DeleteScalingGroupRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DeleteScalingGroupRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteScalingGroupRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteScalingGroupRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteScalingGroupRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
45
ess/src/model/DeleteScalingGroupResult.cc
Normal file
45
ess/src/model/DeleteScalingGroupResult.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/DeleteScalingGroupResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DeleteScalingGroupResult::DeleteScalingGroupResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteScalingGroupResult::DeleteScalingGroupResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteScalingGroupResult::~DeleteScalingGroupResult()
|
||||
{}
|
||||
|
||||
void DeleteScalingGroupResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
83
ess/src/model/DeleteScalingRuleRequest.cc
Normal file
83
ess/src/model/DeleteScalingRuleRequest.cc
Normal file
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* 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/DeleteScalingRuleRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DeleteScalingRuleRequest::DeleteScalingRuleRequest() :
|
||||
EssRequest("DeleteScalingRule")
|
||||
{}
|
||||
|
||||
DeleteScalingRuleRequest::~DeleteScalingRuleRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteScalingRuleRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DeleteScalingRuleRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteScalingRuleRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DeleteScalingRuleRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DeleteScalingRuleRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteScalingRuleRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteScalingRuleRequest::getScalingRuleId()const
|
||||
{
|
||||
return scalingRuleId_;
|
||||
}
|
||||
|
||||
void DeleteScalingRuleRequest::setScalingRuleId(const std::string& scalingRuleId)
|
||||
{
|
||||
scalingRuleId_ = scalingRuleId;
|
||||
setParameter("ScalingRuleId", scalingRuleId);
|
||||
}
|
||||
|
||||
std::string DeleteScalingRuleRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteScalingRuleRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
45
ess/src/model/DeleteScalingRuleResult.cc
Normal file
45
ess/src/model/DeleteScalingRuleResult.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/DeleteScalingRuleResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DeleteScalingRuleResult::DeleteScalingRuleResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteScalingRuleResult::DeleteScalingRuleResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteScalingRuleResult::~DeleteScalingRuleResult()
|
||||
{}
|
||||
|
||||
void DeleteScalingRuleResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
83
ess/src/model/DeleteScheduledTaskRequest.cc
Normal file
83
ess/src/model/DeleteScheduledTaskRequest.cc
Normal file
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* 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/DeleteScheduledTaskRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DeleteScheduledTaskRequest::DeleteScheduledTaskRequest() :
|
||||
EssRequest("DeleteScheduledTask")
|
||||
{}
|
||||
|
||||
DeleteScheduledTaskRequest::~DeleteScheduledTaskRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteScheduledTaskRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DeleteScheduledTaskRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteScheduledTaskRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DeleteScheduledTaskRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DeleteScheduledTaskRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteScheduledTaskRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteScheduledTaskRequest::getScheduledTaskId()const
|
||||
{
|
||||
return scheduledTaskId_;
|
||||
}
|
||||
|
||||
void DeleteScheduledTaskRequest::setScheduledTaskId(const std::string& scheduledTaskId)
|
||||
{
|
||||
scheduledTaskId_ = scheduledTaskId;
|
||||
setParameter("ScheduledTaskId", scheduledTaskId);
|
||||
}
|
||||
|
||||
std::string DeleteScheduledTaskRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteScheduledTaskRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
45
ess/src/model/DeleteScheduledTaskResult.cc
Normal file
45
ess/src/model/DeleteScheduledTaskResult.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/DeleteScheduledTaskResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DeleteScheduledTaskResult::DeleteScheduledTaskResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteScheduledTaskResult::DeleteScheduledTaskResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteScheduledTaskResult::~DeleteScheduledTaskResult()
|
||||
{}
|
||||
|
||||
void DeleteScheduledTaskResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
61
ess/src/model/DescribeAccountAttributesRequest.cc
Normal file
61
ess/src/model/DescribeAccountAttributesRequest.cc
Normal file
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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/DescribeAccountAttributesRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeAccountAttributesRequest::DescribeAccountAttributesRequest() :
|
||||
EssRequest("DescribeAccountAttributes")
|
||||
{}
|
||||
|
||||
DescribeAccountAttributesRequest::~DescribeAccountAttributesRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeAccountAttributesRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeAccountAttributesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
long DescribeAccountAttributesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeAccountAttributesRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeAccountAttributesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeAccountAttributesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
153
ess/src/model/DescribeAccountAttributesResult.cc
Normal file
153
ess/src/model/DescribeAccountAttributesResult.cc
Normal file
@@ -0,0 +1,153 @@
|
||||
/*
|
||||
* 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/DescribeAccountAttributesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeAccountAttributesResult::DescribeAccountAttributesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeAccountAttributesResult::DescribeAccountAttributesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeAccountAttributesResult::~DescribeAccountAttributesResult()
|
||||
{}
|
||||
|
||||
void DescribeAccountAttributesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["MaxNumberOfScalingGroups"].isNull())
|
||||
maxNumberOfScalingGroups_ = std::stoi(value["MaxNumberOfScalingGroups"].asString());
|
||||
if(!value["MaxNumberOfScalingConfigurations"].isNull())
|
||||
maxNumberOfScalingConfigurations_ = std::stoi(value["MaxNumberOfScalingConfigurations"].asString());
|
||||
if(!value["MaxNumberOfScalingRules"].isNull())
|
||||
maxNumberOfScalingRules_ = std::stoi(value["MaxNumberOfScalingRules"].asString());
|
||||
if(!value["MaxNumberOfScheduledTasks"].isNull())
|
||||
maxNumberOfScheduledTasks_ = std::stoi(value["MaxNumberOfScheduledTasks"].asString());
|
||||
if(!value["MaxNumberOfScalingInstances"].isNull())
|
||||
maxNumberOfScalingInstances_ = std::stoi(value["MaxNumberOfScalingInstances"].asString());
|
||||
if(!value["MaxNumberOfDBInstances"].isNull())
|
||||
maxNumberOfDBInstances_ = std::stoi(value["MaxNumberOfDBInstances"].asString());
|
||||
if(!value["MaxNumberOfLoadBalancers"].isNull())
|
||||
maxNumberOfLoadBalancers_ = std::stoi(value["MaxNumberOfLoadBalancers"].asString());
|
||||
if(!value["MaxNumberOfMinSize"].isNull())
|
||||
maxNumberOfMinSize_ = std::stoi(value["MaxNumberOfMinSize"].asString());
|
||||
if(!value["MaxNumberOfMaxSize"].isNull())
|
||||
maxNumberOfMaxSize_ = std::stoi(value["MaxNumberOfMaxSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeAccountAttributesResult::getMaxNumberOfScalingRules()const
|
||||
{
|
||||
return maxNumberOfScalingRules_;
|
||||
}
|
||||
|
||||
void DescribeAccountAttributesResult::setMaxNumberOfScalingRules(int maxNumberOfScalingRules)
|
||||
{
|
||||
maxNumberOfScalingRules_ = maxNumberOfScalingRules;
|
||||
}
|
||||
|
||||
int DescribeAccountAttributesResult::getMaxNumberOfScalingInstances()const
|
||||
{
|
||||
return maxNumberOfScalingInstances_;
|
||||
}
|
||||
|
||||
void DescribeAccountAttributesResult::setMaxNumberOfScalingInstances(int maxNumberOfScalingInstances)
|
||||
{
|
||||
maxNumberOfScalingInstances_ = maxNumberOfScalingInstances;
|
||||
}
|
||||
|
||||
int DescribeAccountAttributesResult::getMaxNumberOfScheduledTasks()const
|
||||
{
|
||||
return maxNumberOfScheduledTasks_;
|
||||
}
|
||||
|
||||
void DescribeAccountAttributesResult::setMaxNumberOfScheduledTasks(int maxNumberOfScheduledTasks)
|
||||
{
|
||||
maxNumberOfScheduledTasks_ = maxNumberOfScheduledTasks;
|
||||
}
|
||||
|
||||
int DescribeAccountAttributesResult::getMaxNumberOfLoadBalancers()const
|
||||
{
|
||||
return maxNumberOfLoadBalancers_;
|
||||
}
|
||||
|
||||
void DescribeAccountAttributesResult::setMaxNumberOfLoadBalancers(int maxNumberOfLoadBalancers)
|
||||
{
|
||||
maxNumberOfLoadBalancers_ = maxNumberOfLoadBalancers;
|
||||
}
|
||||
|
||||
int DescribeAccountAttributesResult::getMaxNumberOfMinSize()const
|
||||
{
|
||||
return maxNumberOfMinSize_;
|
||||
}
|
||||
|
||||
void DescribeAccountAttributesResult::setMaxNumberOfMinSize(int maxNumberOfMinSize)
|
||||
{
|
||||
maxNumberOfMinSize_ = maxNumberOfMinSize;
|
||||
}
|
||||
|
||||
int DescribeAccountAttributesResult::getMaxNumberOfScalingGroups()const
|
||||
{
|
||||
return maxNumberOfScalingGroups_;
|
||||
}
|
||||
|
||||
void DescribeAccountAttributesResult::setMaxNumberOfScalingGroups(int maxNumberOfScalingGroups)
|
||||
{
|
||||
maxNumberOfScalingGroups_ = maxNumberOfScalingGroups;
|
||||
}
|
||||
|
||||
int DescribeAccountAttributesResult::getMaxNumberOfScalingConfigurations()const
|
||||
{
|
||||
return maxNumberOfScalingConfigurations_;
|
||||
}
|
||||
|
||||
void DescribeAccountAttributesResult::setMaxNumberOfScalingConfigurations(int maxNumberOfScalingConfigurations)
|
||||
{
|
||||
maxNumberOfScalingConfigurations_ = maxNumberOfScalingConfigurations;
|
||||
}
|
||||
|
||||
int DescribeAccountAttributesResult::getMaxNumberOfDBInstances()const
|
||||
{
|
||||
return maxNumberOfDBInstances_;
|
||||
}
|
||||
|
||||
void DescribeAccountAttributesResult::setMaxNumberOfDBInstances(int maxNumberOfDBInstances)
|
||||
{
|
||||
maxNumberOfDBInstances_ = maxNumberOfDBInstances;
|
||||
}
|
||||
|
||||
int DescribeAccountAttributesResult::getMaxNumberOfMaxSize()const
|
||||
{
|
||||
return maxNumberOfMaxSize_;
|
||||
}
|
||||
|
||||
void DescribeAccountAttributesResult::setMaxNumberOfMaxSize(int maxNumberOfMaxSize)
|
||||
{
|
||||
maxNumberOfMaxSize_ = maxNumberOfMaxSize;
|
||||
}
|
||||
|
||||
72
ess/src/model/DescribeAlertConfigRequest.cc
Normal file
72
ess/src/model/DescribeAlertConfigRequest.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* 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/DescribeAlertConfigRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeAlertConfigRequest::DescribeAlertConfigRequest() :
|
||||
EssRequest("DescribeAlertConfig")
|
||||
{}
|
||||
|
||||
DescribeAlertConfigRequest::~DescribeAlertConfigRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeAlertConfigRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeAlertConfigRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeAlertConfigRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void DescribeAlertConfigRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
long DescribeAlertConfigRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeAlertConfigRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeAlertConfigRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeAlertConfigRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
81
ess/src/model/DescribeAlertConfigResult.cc
Normal file
81
ess/src/model/DescribeAlertConfigResult.cc
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* 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/DescribeAlertConfigResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeAlertConfigResult::DescribeAlertConfigResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeAlertConfigResult::DescribeAlertConfigResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeAlertConfigResult::~DescribeAlertConfigResult()
|
||||
{}
|
||||
|
||||
void DescribeAlertConfigResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["SuccessConfig"].isNull())
|
||||
successConfig_ = std::stoi(value["SuccessConfig"].asString());
|
||||
if(!value["FailConfig"].isNull())
|
||||
failConfig_ = std::stoi(value["FailConfig"].asString());
|
||||
if(!value["RejectConfig"].isNull())
|
||||
rejectConfig_ = std::stoi(value["RejectConfig"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeAlertConfigResult::getFailConfig()const
|
||||
{
|
||||
return failConfig_;
|
||||
}
|
||||
|
||||
void DescribeAlertConfigResult::setFailConfig(int failConfig)
|
||||
{
|
||||
failConfig_ = failConfig;
|
||||
}
|
||||
|
||||
int DescribeAlertConfigResult::getRejectConfig()const
|
||||
{
|
||||
return rejectConfig_;
|
||||
}
|
||||
|
||||
void DescribeAlertConfigResult::setRejectConfig(int rejectConfig)
|
||||
{
|
||||
rejectConfig_ = rejectConfig;
|
||||
}
|
||||
|
||||
int DescribeAlertConfigResult::getSuccessConfig()const
|
||||
{
|
||||
return successConfig_;
|
||||
}
|
||||
|
||||
void DescribeAlertConfigResult::setSuccessConfig(int successConfig)
|
||||
{
|
||||
successConfig_ = successConfig;
|
||||
}
|
||||
|
||||
116
ess/src/model/DescribeCapacityHistoryRequest.cc
Normal file
116
ess/src/model/DescribeCapacityHistoryRequest.cc
Normal file
@@ -0,0 +1,116 @@
|
||||
/*
|
||||
* 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/DescribeCapacityHistoryRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeCapacityHistoryRequest::DescribeCapacityHistoryRequest() :
|
||||
EssRequest("DescribeCapacityHistory")
|
||||
{}
|
||||
|
||||
DescribeCapacityHistoryRequest::~DescribeCapacityHistoryRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeCapacityHistoryRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeCapacityHistoryRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeCapacityHistoryRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void DescribeCapacityHistoryRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
int DescribeCapacityHistoryRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeCapacityHistoryRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeCapacityHistoryRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeCapacityHistoryRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setParameter("EndTime", endTime);
|
||||
}
|
||||
|
||||
std::string DescribeCapacityHistoryRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeCapacityHistoryRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setParameter("StartTime", startTime);
|
||||
}
|
||||
|
||||
long DescribeCapacityHistoryRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeCapacityHistoryRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
int DescribeCapacityHistoryRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeCapacityHistoryRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeCapacityHistoryRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeCapacityHistoryRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
97
ess/src/model/DescribeCapacityHistoryResult.cc
Normal file
97
ess/src/model/DescribeCapacityHistoryResult.cc
Normal file
@@ -0,0 +1,97 @@
|
||||
/*
|
||||
* 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/DescribeCapacityHistoryResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeCapacityHistoryResult::DescribeCapacityHistoryResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeCapacityHistoryResult::DescribeCapacityHistoryResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeCapacityHistoryResult::~DescribeCapacityHistoryResult()
|
||||
{}
|
||||
|
||||
void DescribeCapacityHistoryResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCapacityHistoryItems = value["CapacityHistoryItems"]["CapacityHistoryModel"];
|
||||
for (auto value : allCapacityHistoryItems)
|
||||
{
|
||||
CapacityHistoryModel capacityHistoryModelObject;
|
||||
if(!value["ScalingGroupId"].isNull())
|
||||
capacityHistoryModelObject.scalingGroupId = value["ScalingGroupId"].asString();
|
||||
if(!value["TotalCapacity"].isNull())
|
||||
capacityHistoryModelObject.totalCapacity = std::stoi(value["TotalCapacity"].asString());
|
||||
if(!value["AttachedCapacity"].isNull())
|
||||
capacityHistoryModelObject.attachedCapacity = std::stoi(value["AttachedCapacity"].asString());
|
||||
if(!value["AutoCreatedCapacity"].isNull())
|
||||
capacityHistoryModelObject.autoCreatedCapacity = std::stoi(value["AutoCreatedCapacity"].asString());
|
||||
if(!value["Timestamp"].isNull())
|
||||
capacityHistoryModelObject.timestamp = value["Timestamp"].asString();
|
||||
capacityHistoryItems_.push_back(capacityHistoryModelObject);
|
||||
}
|
||||
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());
|
||||
|
||||
}
|
||||
|
||||
int DescribeCapacityHistoryResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
void DescribeCapacityHistoryResult::setTotalCount(int totalCount)
|
||||
{
|
||||
totalCount_ = totalCount;
|
||||
}
|
||||
|
||||
int DescribeCapacityHistoryResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeCapacityHistoryResult::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
}
|
||||
|
||||
int DescribeCapacityHistoryResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeCapacityHistoryResult::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
}
|
||||
|
||||
61
ess/src/model/DescribeLimitationRequest.cc
Normal file
61
ess/src/model/DescribeLimitationRequest.cc
Normal file
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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/DescribeLimitationRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeLimitationRequest::DescribeLimitationRequest() :
|
||||
EssRequest("DescribeLimitation")
|
||||
{}
|
||||
|
||||
DescribeLimitationRequest::~DescribeLimitationRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeLimitationRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeLimitationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
long DescribeLimitationRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeLimitationRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeLimitationRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeLimitationRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
153
ess/src/model/DescribeLimitationResult.cc
Normal file
153
ess/src/model/DescribeLimitationResult.cc
Normal file
@@ -0,0 +1,153 @@
|
||||
/*
|
||||
* 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/DescribeLimitationResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeLimitationResult::DescribeLimitationResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeLimitationResult::DescribeLimitationResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeLimitationResult::~DescribeLimitationResult()
|
||||
{}
|
||||
|
||||
void DescribeLimitationResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["MaxNumberOfScalingGroups"].isNull())
|
||||
maxNumberOfScalingGroups_ = std::stoi(value["MaxNumberOfScalingGroups"].asString());
|
||||
if(!value["MaxNumberOfScalingConfigurations"].isNull())
|
||||
maxNumberOfScalingConfigurations_ = std::stoi(value["MaxNumberOfScalingConfigurations"].asString());
|
||||
if(!value["MaxNumberOfScalingRules"].isNull())
|
||||
maxNumberOfScalingRules_ = std::stoi(value["MaxNumberOfScalingRules"].asString());
|
||||
if(!value["MaxNumberOfScheduledTasks"].isNull())
|
||||
maxNumberOfScheduledTasks_ = std::stoi(value["MaxNumberOfScheduledTasks"].asString());
|
||||
if(!value["MaxNumberOfScalingInstances"].isNull())
|
||||
maxNumberOfScalingInstances_ = std::stoi(value["MaxNumberOfScalingInstances"].asString());
|
||||
if(!value["MaxNumberOfDBInstances"].isNull())
|
||||
maxNumberOfDBInstances_ = std::stoi(value["MaxNumberOfDBInstances"].asString());
|
||||
if(!value["MaxNumberOfLoadBalancers"].isNull())
|
||||
maxNumberOfLoadBalancers_ = std::stoi(value["MaxNumberOfLoadBalancers"].asString());
|
||||
if(!value["MaxNumberOfMinSize"].isNull())
|
||||
maxNumberOfMinSize_ = std::stoi(value["MaxNumberOfMinSize"].asString());
|
||||
if(!value["MaxNumberOfMaxSize"].isNull())
|
||||
maxNumberOfMaxSize_ = std::stoi(value["MaxNumberOfMaxSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeLimitationResult::getMaxNumberOfScalingRules()const
|
||||
{
|
||||
return maxNumberOfScalingRules_;
|
||||
}
|
||||
|
||||
void DescribeLimitationResult::setMaxNumberOfScalingRules(int maxNumberOfScalingRules)
|
||||
{
|
||||
maxNumberOfScalingRules_ = maxNumberOfScalingRules;
|
||||
}
|
||||
|
||||
int DescribeLimitationResult::getMaxNumberOfScalingInstances()const
|
||||
{
|
||||
return maxNumberOfScalingInstances_;
|
||||
}
|
||||
|
||||
void DescribeLimitationResult::setMaxNumberOfScalingInstances(int maxNumberOfScalingInstances)
|
||||
{
|
||||
maxNumberOfScalingInstances_ = maxNumberOfScalingInstances;
|
||||
}
|
||||
|
||||
int DescribeLimitationResult::getMaxNumberOfScheduledTasks()const
|
||||
{
|
||||
return maxNumberOfScheduledTasks_;
|
||||
}
|
||||
|
||||
void DescribeLimitationResult::setMaxNumberOfScheduledTasks(int maxNumberOfScheduledTasks)
|
||||
{
|
||||
maxNumberOfScheduledTasks_ = maxNumberOfScheduledTasks;
|
||||
}
|
||||
|
||||
int DescribeLimitationResult::getMaxNumberOfLoadBalancers()const
|
||||
{
|
||||
return maxNumberOfLoadBalancers_;
|
||||
}
|
||||
|
||||
void DescribeLimitationResult::setMaxNumberOfLoadBalancers(int maxNumberOfLoadBalancers)
|
||||
{
|
||||
maxNumberOfLoadBalancers_ = maxNumberOfLoadBalancers;
|
||||
}
|
||||
|
||||
int DescribeLimitationResult::getMaxNumberOfMinSize()const
|
||||
{
|
||||
return maxNumberOfMinSize_;
|
||||
}
|
||||
|
||||
void DescribeLimitationResult::setMaxNumberOfMinSize(int maxNumberOfMinSize)
|
||||
{
|
||||
maxNumberOfMinSize_ = maxNumberOfMinSize;
|
||||
}
|
||||
|
||||
int DescribeLimitationResult::getMaxNumberOfScalingGroups()const
|
||||
{
|
||||
return maxNumberOfScalingGroups_;
|
||||
}
|
||||
|
||||
void DescribeLimitationResult::setMaxNumberOfScalingGroups(int maxNumberOfScalingGroups)
|
||||
{
|
||||
maxNumberOfScalingGroups_ = maxNumberOfScalingGroups;
|
||||
}
|
||||
|
||||
int DescribeLimitationResult::getMaxNumberOfScalingConfigurations()const
|
||||
{
|
||||
return maxNumberOfScalingConfigurations_;
|
||||
}
|
||||
|
||||
void DescribeLimitationResult::setMaxNumberOfScalingConfigurations(int maxNumberOfScalingConfigurations)
|
||||
{
|
||||
maxNumberOfScalingConfigurations_ = maxNumberOfScalingConfigurations;
|
||||
}
|
||||
|
||||
int DescribeLimitationResult::getMaxNumberOfDBInstances()const
|
||||
{
|
||||
return maxNumberOfDBInstances_;
|
||||
}
|
||||
|
||||
void DescribeLimitationResult::setMaxNumberOfDBInstances(int maxNumberOfDBInstances)
|
||||
{
|
||||
maxNumberOfDBInstances_ = maxNumberOfDBInstances;
|
||||
}
|
||||
|
||||
int DescribeLimitationResult::getMaxNumberOfMaxSize()const
|
||||
{
|
||||
return maxNumberOfMaxSize_;
|
||||
}
|
||||
|
||||
void DescribeLimitationResult::setMaxNumberOfMaxSize(int maxNumberOfMaxSize)
|
||||
{
|
||||
maxNumberOfMaxSize_ = maxNumberOfMaxSize;
|
||||
}
|
||||
|
||||
72
ess/src/model/DescribeRegionsRequest.cc
Normal file
72
ess/src/model/DescribeRegionsRequest.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* 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/DescribeRegionsRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeRegionsRequest::DescribeRegionsRequest() :
|
||||
EssRequest("DescribeRegions")
|
||||
{}
|
||||
|
||||
DescribeRegionsRequest::~DescribeRegionsRequest()
|
||||
{}
|
||||
|
||||
long DescribeRegionsRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeRegionsRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeRegionsRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeRegionsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
long DescribeRegionsRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeRegionsRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeRegionsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeRegionsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
57
ess/src/model/DescribeRegionsResult.cc
Normal file
57
ess/src/model/DescribeRegionsResult.cc
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ess/model/DescribeRegionsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeRegionsResult::DescribeRegionsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeRegionsResult::DescribeRegionsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeRegionsResult::~DescribeRegionsResult()
|
||||
{}
|
||||
|
||||
void DescribeRegionsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRegions = value["Regions"]["Region"];
|
||||
for (auto value : allRegions)
|
||||
{
|
||||
Region regionObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
regionObject.regionId = value["RegionId"].asString();
|
||||
if(!value["ClassicUnavailable"].isNull())
|
||||
regionObject.classicUnavailable = value["ClassicUnavailable"].asString() == "true";
|
||||
if(!value["VpcUnavailable"].isNull())
|
||||
regionObject.vpcUnavailable = value["VpcUnavailable"].asString() == "true";
|
||||
regions_.push_back(regionObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
358
ess/src/model/DescribeScalingActivitiesRequest.cc
Normal file
358
ess/src/model/DescribeScalingActivitiesRequest.cc
Normal file
@@ -0,0 +1,358 @@
|
||||
/*
|
||||
* 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/DescribeScalingActivitiesRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeScalingActivitiesRequest::DescribeScalingActivitiesRequest() :
|
||||
EssRequest("DescribeScalingActivities")
|
||||
{}
|
||||
|
||||
DescribeScalingActivitiesRequest::~DescribeScalingActivitiesRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId9()const
|
||||
{
|
||||
return scalingActivityId9_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId9(const std::string& scalingActivityId9)
|
||||
{
|
||||
scalingActivityId9_ = scalingActivityId9;
|
||||
setParameter("ScalingActivityId9", scalingActivityId9);
|
||||
}
|
||||
|
||||
long DescribeScalingActivitiesRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId5()const
|
||||
{
|
||||
return scalingActivityId5_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId5(const std::string& scalingActivityId5)
|
||||
{
|
||||
scalingActivityId5_ = scalingActivityId5;
|
||||
setParameter("ScalingActivityId5", scalingActivityId5);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId6()const
|
||||
{
|
||||
return scalingActivityId6_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId6(const std::string& scalingActivityId6)
|
||||
{
|
||||
scalingActivityId6_ = scalingActivityId6;
|
||||
setParameter("ScalingActivityId6", scalingActivityId6);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId7()const
|
||||
{
|
||||
return scalingActivityId7_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId7(const std::string& scalingActivityId7)
|
||||
{
|
||||
scalingActivityId7_ = scalingActivityId7;
|
||||
setParameter("ScalingActivityId7", scalingActivityId7);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId8()const
|
||||
{
|
||||
return scalingActivityId8_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId8(const std::string& scalingActivityId8)
|
||||
{
|
||||
scalingActivityId8_ = scalingActivityId8;
|
||||
setParameter("ScalingActivityId8", scalingActivityId8);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId1()const
|
||||
{
|
||||
return scalingActivityId1_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId1(const std::string& scalingActivityId1)
|
||||
{
|
||||
scalingActivityId1_ = scalingActivityId1;
|
||||
setParameter("ScalingActivityId1", scalingActivityId1);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId2()const
|
||||
{
|
||||
return scalingActivityId2_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId2(const std::string& scalingActivityId2)
|
||||
{
|
||||
scalingActivityId2_ = scalingActivityId2;
|
||||
setParameter("ScalingActivityId2", scalingActivityId2);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId3()const
|
||||
{
|
||||
return scalingActivityId3_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId3(const std::string& scalingActivityId3)
|
||||
{
|
||||
scalingActivityId3_ = scalingActivityId3;
|
||||
setParameter("ScalingActivityId3", scalingActivityId3);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId4()const
|
||||
{
|
||||
return scalingActivityId4_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId4(const std::string& scalingActivityId4)
|
||||
{
|
||||
scalingActivityId4_ = scalingActivityId4;
|
||||
setParameter("ScalingActivityId4", scalingActivityId4);
|
||||
}
|
||||
|
||||
int DescribeScalingActivitiesRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getStatusCode()const
|
||||
{
|
||||
return statusCode_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setStatusCode(const std::string& statusCode)
|
||||
{
|
||||
statusCode_ = statusCode;
|
||||
setParameter("StatusCode", statusCode);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int DescribeScalingActivitiesRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId11()const
|
||||
{
|
||||
return scalingActivityId11_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId11(const std::string& scalingActivityId11)
|
||||
{
|
||||
scalingActivityId11_ = scalingActivityId11;
|
||||
setParameter("ScalingActivityId11", scalingActivityId11);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId10()const
|
||||
{
|
||||
return scalingActivityId10_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId10(const std::string& scalingActivityId10)
|
||||
{
|
||||
scalingActivityId10_ = scalingActivityId10;
|
||||
setParameter("ScalingActivityId10", scalingActivityId10);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId13()const
|
||||
{
|
||||
return scalingActivityId13_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId13(const std::string& scalingActivityId13)
|
||||
{
|
||||
scalingActivityId13_ = scalingActivityId13;
|
||||
setParameter("ScalingActivityId13", scalingActivityId13);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId12()const
|
||||
{
|
||||
return scalingActivityId12_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId12(const std::string& scalingActivityId12)
|
||||
{
|
||||
scalingActivityId12_ = scalingActivityId12;
|
||||
setParameter("ScalingActivityId12", scalingActivityId12);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId15()const
|
||||
{
|
||||
return scalingActivityId15_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId15(const std::string& scalingActivityId15)
|
||||
{
|
||||
scalingActivityId15_ = scalingActivityId15;
|
||||
setParameter("ScalingActivityId15", scalingActivityId15);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId14()const
|
||||
{
|
||||
return scalingActivityId14_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId14(const std::string& scalingActivityId14)
|
||||
{
|
||||
scalingActivityId14_ = scalingActivityId14;
|
||||
setParameter("ScalingActivityId14", scalingActivityId14);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId17()const
|
||||
{
|
||||
return scalingActivityId17_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId17(const std::string& scalingActivityId17)
|
||||
{
|
||||
scalingActivityId17_ = scalingActivityId17;
|
||||
setParameter("ScalingActivityId17", scalingActivityId17);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId16()const
|
||||
{
|
||||
return scalingActivityId16_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId16(const std::string& scalingActivityId16)
|
||||
{
|
||||
scalingActivityId16_ = scalingActivityId16;
|
||||
setParameter("ScalingActivityId16", scalingActivityId16);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId19()const
|
||||
{
|
||||
return scalingActivityId19_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId19(const std::string& scalingActivityId19)
|
||||
{
|
||||
scalingActivityId19_ = scalingActivityId19;
|
||||
setParameter("ScalingActivityId19", scalingActivityId19);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId18()const
|
||||
{
|
||||
return scalingActivityId18_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId18(const std::string& scalingActivityId18)
|
||||
{
|
||||
scalingActivityId18_ = scalingActivityId18;
|
||||
setParameter("ScalingActivityId18", scalingActivityId18);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DescribeScalingActivitiesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivitiesRequest::getScalingActivityId20()const
|
||||
{
|
||||
return scalingActivityId20_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesRequest::setScalingActivityId20(const std::string& scalingActivityId20)
|
||||
{
|
||||
scalingActivityId20_ = scalingActivityId20;
|
||||
setParameter("ScalingActivityId20", scalingActivityId20);
|
||||
}
|
||||
|
||||
111
ess/src/model/DescribeScalingActivitiesResult.cc
Normal file
111
ess/src/model/DescribeScalingActivitiesResult.cc
Normal file
@@ -0,0 +1,111 @@
|
||||
/*
|
||||
* 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/DescribeScalingActivitiesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeScalingActivitiesResult::DescribeScalingActivitiesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeScalingActivitiesResult::DescribeScalingActivitiesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeScalingActivitiesResult::~DescribeScalingActivitiesResult()
|
||||
{}
|
||||
|
||||
void DescribeScalingActivitiesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allScalingActivities = value["ScalingActivities"]["ScalingActivity"];
|
||||
for (auto value : allScalingActivities)
|
||||
{
|
||||
ScalingActivity scalingActivityObject;
|
||||
if(!value["ScalingActivityId"].isNull())
|
||||
scalingActivityObject.scalingActivityId = value["ScalingActivityId"].asString();
|
||||
if(!value["ScalingGroupId"].isNull())
|
||||
scalingActivityObject.scalingGroupId = value["ScalingGroupId"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
scalingActivityObject.description = value["Description"].asString();
|
||||
if(!value["Cause"].isNull())
|
||||
scalingActivityObject.cause = value["Cause"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
scalingActivityObject.startTime = value["StartTime"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
scalingActivityObject.endTime = value["EndTime"].asString();
|
||||
if(!value["Progress"].isNull())
|
||||
scalingActivityObject.progress = std::stoi(value["Progress"].asString());
|
||||
if(!value["StatusCode"].isNull())
|
||||
scalingActivityObject.statusCode = value["StatusCode"].asString();
|
||||
if(!value["StatusMessage"].isNull())
|
||||
scalingActivityObject.statusMessage = value["StatusMessage"].asString();
|
||||
if(!value["TotalCapacity"].isNull())
|
||||
scalingActivityObject.totalCapacity = value["TotalCapacity"].asString();
|
||||
if(!value["AttachedCapacity"].isNull())
|
||||
scalingActivityObject.attachedCapacity = value["AttachedCapacity"].asString();
|
||||
if(!value["AutoCreatedCapacity"].isNull())
|
||||
scalingActivityObject.autoCreatedCapacity = value["AutoCreatedCapacity"].asString();
|
||||
scalingActivities_.push_back(scalingActivityObject);
|
||||
}
|
||||
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());
|
||||
|
||||
}
|
||||
|
||||
int DescribeScalingActivitiesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesResult::setTotalCount(int totalCount)
|
||||
{
|
||||
totalCount_ = totalCount;
|
||||
}
|
||||
|
||||
int DescribeScalingActivitiesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesResult::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
}
|
||||
|
||||
int DescribeScalingActivitiesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivitiesResult::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
}
|
||||
|
||||
83
ess/src/model/DescribeScalingActivityDetailRequest.cc
Normal file
83
ess/src/model/DescribeScalingActivityDetailRequest.cc
Normal file
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* 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/DescribeScalingActivityDetailRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeScalingActivityDetailRequest::DescribeScalingActivityDetailRequest() :
|
||||
EssRequest("DescribeScalingActivityDetail")
|
||||
{}
|
||||
|
||||
DescribeScalingActivityDetailRequest::~DescribeScalingActivityDetailRequest()
|
||||
{}
|
||||
|
||||
long DescribeScalingActivityDetailRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivityDetailRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivityDetailRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivityDetailRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
long DescribeScalingActivityDetailRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivityDetailRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivityDetailRequest::getScalingActivityId()const
|
||||
{
|
||||
return scalingActivityId_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivityDetailRequest::setScalingActivityId(const std::string& scalingActivityId)
|
||||
{
|
||||
scalingActivityId_ = scalingActivityId;
|
||||
setParameter("ScalingActivityId", scalingActivityId);
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivityDetailRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivityDetailRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
69
ess/src/model/DescribeScalingActivityDetailResult.cc
Normal file
69
ess/src/model/DescribeScalingActivityDetailResult.cc
Normal file
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* 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/DescribeScalingActivityDetailResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeScalingActivityDetailResult::DescribeScalingActivityDetailResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeScalingActivityDetailResult::DescribeScalingActivityDetailResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeScalingActivityDetailResult::~DescribeScalingActivityDetailResult()
|
||||
{}
|
||||
|
||||
void DescribeScalingActivityDetailResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ScalingActivityId"].isNull())
|
||||
scalingActivityId_ = value["ScalingActivityId"].asString();
|
||||
if(!value["Detail"].isNull())
|
||||
detail_ = value["Detail"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivityDetailResult::getScalingActivityId()const
|
||||
{
|
||||
return scalingActivityId_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivityDetailResult::setScalingActivityId(const std::string& scalingActivityId)
|
||||
{
|
||||
scalingActivityId_ = scalingActivityId;
|
||||
}
|
||||
|
||||
std::string DescribeScalingActivityDetailResult::getDetail()const
|
||||
{
|
||||
return detail_;
|
||||
}
|
||||
|
||||
void DescribeScalingActivityDetailResult::setDetail(const std::string& detail)
|
||||
{
|
||||
detail_ = detail;
|
||||
}
|
||||
|
||||
347
ess/src/model/DescribeScalingConfigurationsRequest.cc
Normal file
347
ess/src/model/DescribeScalingConfigurationsRequest.cc
Normal file
@@ -0,0 +1,347 @@
|
||||
/*
|
||||
* 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/DescribeScalingConfigurationsRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeScalingConfigurationsRequest::DescribeScalingConfigurationsRequest() :
|
||||
EssRequest("DescribeScalingConfigurations")
|
||||
{}
|
||||
|
||||
DescribeScalingConfigurationsRequest::~DescribeScalingConfigurationsRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationId6()const
|
||||
{
|
||||
return scalingConfigurationId6_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationId6(const std::string& scalingConfigurationId6)
|
||||
{
|
||||
scalingConfigurationId6_ = scalingConfigurationId6;
|
||||
setParameter("ScalingConfigurationId6", scalingConfigurationId6);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationId7()const
|
||||
{
|
||||
return scalingConfigurationId7_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationId7(const std::string& scalingConfigurationId7)
|
||||
{
|
||||
scalingConfigurationId7_ = scalingConfigurationId7;
|
||||
setParameter("ScalingConfigurationId7", scalingConfigurationId7);
|
||||
}
|
||||
|
||||
long DescribeScalingConfigurationsRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationId4()const
|
||||
{
|
||||
return scalingConfigurationId4_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationId4(const std::string& scalingConfigurationId4)
|
||||
{
|
||||
scalingConfigurationId4_ = scalingConfigurationId4;
|
||||
setParameter("ScalingConfigurationId4", scalingConfigurationId4);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationId5()const
|
||||
{
|
||||
return scalingConfigurationId5_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationId5(const std::string& scalingConfigurationId5)
|
||||
{
|
||||
scalingConfigurationId5_ = scalingConfigurationId5;
|
||||
setParameter("ScalingConfigurationId5", scalingConfigurationId5);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationId8()const
|
||||
{
|
||||
return scalingConfigurationId8_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationId8(const std::string& scalingConfigurationId8)
|
||||
{
|
||||
scalingConfigurationId8_ = scalingConfigurationId8;
|
||||
setParameter("ScalingConfigurationId8", scalingConfigurationId8);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationId9()const
|
||||
{
|
||||
return scalingConfigurationId9_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationId9(const std::string& scalingConfigurationId9)
|
||||
{
|
||||
scalingConfigurationId9_ = scalingConfigurationId9;
|
||||
setParameter("ScalingConfigurationId9", scalingConfigurationId9);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationId10()const
|
||||
{
|
||||
return scalingConfigurationId10_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationId10(const std::string& scalingConfigurationId10)
|
||||
{
|
||||
scalingConfigurationId10_ = scalingConfigurationId10;
|
||||
setParameter("ScalingConfigurationId10", scalingConfigurationId10);
|
||||
}
|
||||
|
||||
int DescribeScalingConfigurationsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationName2()const
|
||||
{
|
||||
return scalingConfigurationName2_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationName2(const std::string& scalingConfigurationName2)
|
||||
{
|
||||
scalingConfigurationName2_ = scalingConfigurationName2;
|
||||
setParameter("ScalingConfigurationName2", scalingConfigurationName2);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationName3()const
|
||||
{
|
||||
return scalingConfigurationName3_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationName3(const std::string& scalingConfigurationName3)
|
||||
{
|
||||
scalingConfigurationName3_ = scalingConfigurationName3;
|
||||
setParameter("ScalingConfigurationName3", scalingConfigurationName3);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationName1()const
|
||||
{
|
||||
return scalingConfigurationName1_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationName1(const std::string& scalingConfigurationName1)
|
||||
{
|
||||
scalingConfigurationName1_ = scalingConfigurationName1;
|
||||
setParameter("ScalingConfigurationName1", scalingConfigurationName1);
|
||||
}
|
||||
|
||||
int DescribeScalingConfigurationsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationId2()const
|
||||
{
|
||||
return scalingConfigurationId2_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationId2(const std::string& scalingConfigurationId2)
|
||||
{
|
||||
scalingConfigurationId2_ = scalingConfigurationId2;
|
||||
setParameter("ScalingConfigurationId2", scalingConfigurationId2);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationId3()const
|
||||
{
|
||||
return scalingConfigurationId3_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationId3(const std::string& scalingConfigurationId3)
|
||||
{
|
||||
scalingConfigurationId3_ = scalingConfigurationId3;
|
||||
setParameter("ScalingConfigurationId3", scalingConfigurationId3);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationId1()const
|
||||
{
|
||||
return scalingConfigurationId1_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationId1(const std::string& scalingConfigurationId1)
|
||||
{
|
||||
scalingConfigurationId1_ = scalingConfigurationId1;
|
||||
setParameter("ScalingConfigurationId1", scalingConfigurationId1);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationName6()const
|
||||
{
|
||||
return scalingConfigurationName6_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationName6(const std::string& scalingConfigurationName6)
|
||||
{
|
||||
scalingConfigurationName6_ = scalingConfigurationName6;
|
||||
setParameter("ScalingConfigurationName6", scalingConfigurationName6);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationName7()const
|
||||
{
|
||||
return scalingConfigurationName7_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationName7(const std::string& scalingConfigurationName7)
|
||||
{
|
||||
scalingConfigurationName7_ = scalingConfigurationName7;
|
||||
setParameter("ScalingConfigurationName7", scalingConfigurationName7);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationName4()const
|
||||
{
|
||||
return scalingConfigurationName4_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationName4(const std::string& scalingConfigurationName4)
|
||||
{
|
||||
scalingConfigurationName4_ = scalingConfigurationName4;
|
||||
setParameter("ScalingConfigurationName4", scalingConfigurationName4);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationName5()const
|
||||
{
|
||||
return scalingConfigurationName5_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationName5(const std::string& scalingConfigurationName5)
|
||||
{
|
||||
scalingConfigurationName5_ = scalingConfigurationName5;
|
||||
setParameter("ScalingConfigurationName5", scalingConfigurationName5);
|
||||
}
|
||||
|
||||
long DescribeScalingConfigurationsRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationName8()const
|
||||
{
|
||||
return scalingConfigurationName8_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationName8(const std::string& scalingConfigurationName8)
|
||||
{
|
||||
scalingConfigurationName8_ = scalingConfigurationName8;
|
||||
setParameter("ScalingConfigurationName8", scalingConfigurationName8);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationName9()const
|
||||
{
|
||||
return scalingConfigurationName9_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationName9(const std::string& scalingConfigurationName9)
|
||||
{
|
||||
scalingConfigurationName9_ = scalingConfigurationName9;
|
||||
setParameter("ScalingConfigurationName9", scalingConfigurationName9);
|
||||
}
|
||||
|
||||
std::string DescribeScalingConfigurationsRequest::getScalingConfigurationName10()const
|
||||
{
|
||||
return scalingConfigurationName10_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsRequest::setScalingConfigurationName10(const std::string& scalingConfigurationName10)
|
||||
{
|
||||
scalingConfigurationName10_ = scalingConfigurationName10;
|
||||
setParameter("ScalingConfigurationName10", scalingConfigurationName10);
|
||||
}
|
||||
|
||||
158
ess/src/model/DescribeScalingConfigurationsResult.cc
Normal file
158
ess/src/model/DescribeScalingConfigurationsResult.cc
Normal file
@@ -0,0 +1,158 @@
|
||||
/*
|
||||
* 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/DescribeScalingConfigurationsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeScalingConfigurationsResult::DescribeScalingConfigurationsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeScalingConfigurationsResult::DescribeScalingConfigurationsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeScalingConfigurationsResult::~DescribeScalingConfigurationsResult()
|
||||
{}
|
||||
|
||||
void DescribeScalingConfigurationsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allScalingConfigurations = value["ScalingConfigurations"]["ScalingConfiguration"];
|
||||
for (auto value : allScalingConfigurations)
|
||||
{
|
||||
ScalingConfiguration scalingConfigurationObject;
|
||||
if(!value["ScalingConfigurationId"].isNull())
|
||||
scalingConfigurationObject.scalingConfigurationId = value["ScalingConfigurationId"].asString();
|
||||
if(!value["ScalingConfigurationName"].isNull())
|
||||
scalingConfigurationObject.scalingConfigurationName = value["ScalingConfigurationName"].asString();
|
||||
if(!value["ScalingGroupId"].isNull())
|
||||
scalingConfigurationObject.scalingGroupId = value["ScalingGroupId"].asString();
|
||||
if(!value["InstanceName"].isNull())
|
||||
scalingConfigurationObject.instanceName = value["InstanceName"].asString();
|
||||
if(!value["ImageId"].isNull())
|
||||
scalingConfigurationObject.imageId = value["ImageId"].asString();
|
||||
if(!value["InstanceType"].isNull())
|
||||
scalingConfigurationObject.instanceType = value["InstanceType"].asString();
|
||||
if(!value["InstanceGeneration"].isNull())
|
||||
scalingConfigurationObject.instanceGeneration = value["InstanceGeneration"].asString();
|
||||
if(!value["SecurityGroupId"].isNull())
|
||||
scalingConfigurationObject.securityGroupId = value["SecurityGroupId"].asString();
|
||||
if(!value["IoOptimized"].isNull())
|
||||
scalingConfigurationObject.ioOptimized = value["IoOptimized"].asString();
|
||||
if(!value["InternetChargeType"].isNull())
|
||||
scalingConfigurationObject.internetChargeType = value["InternetChargeType"].asString();
|
||||
if(!value["InternetMaxBandwidthIn"].isNull())
|
||||
scalingConfigurationObject.internetMaxBandwidthIn = std::stoi(value["InternetMaxBandwidthIn"].asString());
|
||||
if(!value["InternetMaxBandwidthOut"].isNull())
|
||||
scalingConfigurationObject.internetMaxBandwidthOut = std::stoi(value["InternetMaxBandwidthOut"].asString());
|
||||
if(!value["SystemDiskCategory"].isNull())
|
||||
scalingConfigurationObject.systemDiskCategory = value["SystemDiskCategory"].asString();
|
||||
if(!value["SystemDiskSize"].isNull())
|
||||
scalingConfigurationObject.systemDiskSize = std::stoi(value["SystemDiskSize"].asString());
|
||||
if(!value["LifecycleState"].isNull())
|
||||
scalingConfigurationObject.lifecycleState = value["LifecycleState"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
scalingConfigurationObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["LoadBalancerWeight"].isNull())
|
||||
scalingConfigurationObject.loadBalancerWeight = std::stoi(value["LoadBalancerWeight"].asString());
|
||||
if(!value["UserData"].isNull())
|
||||
scalingConfigurationObject.userData = value["UserData"].asString();
|
||||
if(!value["KeyPairName"].isNull())
|
||||
scalingConfigurationObject.keyPairName = value["KeyPairName"].asString();
|
||||
if(!value["RamRoleName"].isNull())
|
||||
scalingConfigurationObject.ramRoleName = value["RamRoleName"].asString();
|
||||
if(!value["DeploymentSetId"].isNull())
|
||||
scalingConfigurationObject.deploymentSetId = value["DeploymentSetId"].asString();
|
||||
if(!value["SecurityEnhancementStrategy"].isNull())
|
||||
scalingConfigurationObject.securityEnhancementStrategy = value["SecurityEnhancementStrategy"].asString();
|
||||
auto allDataDisks = value["DataDisks"]["DataDisk"];
|
||||
for (auto value : allDataDisks)
|
||||
{
|
||||
ScalingConfiguration::DataDisk dataDiskObject;
|
||||
if(!value["Size"].isNull())
|
||||
dataDiskObject.size = std::stoi(value["Size"].asString());
|
||||
if(!value["Category"].isNull())
|
||||
dataDiskObject.category = value["Category"].asString();
|
||||
if(!value["SnapshotId"].isNull())
|
||||
dataDiskObject.snapshotId = value["SnapshotId"].asString();
|
||||
if(!value["Device"].isNull())
|
||||
dataDiskObject.device = value["Device"].asString();
|
||||
scalingConfigurationObject.dataDisks.push_back(dataDiskObject);
|
||||
}
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
ScalingConfiguration::Tag tagObject;
|
||||
if(!value["Key"].isNull())
|
||||
tagObject.key = value["Key"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
tagObject.value = value["Value"].asString();
|
||||
scalingConfigurationObject.tags.push_back(tagObject);
|
||||
}
|
||||
auto allInstanceTypes = value["InstanceTypes"]["InstanceType"];
|
||||
for (auto value : allInstanceTypes)
|
||||
scalingConfigurationObject.instanceTypes.push_back(value.asString());
|
||||
scalingConfigurations_.push_back(scalingConfigurationObject);
|
||||
}
|
||||
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());
|
||||
|
||||
}
|
||||
|
||||
int DescribeScalingConfigurationsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsResult::setTotalCount(int totalCount)
|
||||
{
|
||||
totalCount_ = totalCount;
|
||||
}
|
||||
|
||||
int DescribeScalingConfigurationsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsResult::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
}
|
||||
|
||||
int DescribeScalingConfigurationsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeScalingConfigurationsResult::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
}
|
||||
|
||||
556
ess/src/model/DescribeScalingGroupsRequest.cc
Normal file
556
ess/src/model/DescribeScalingGroupsRequest.cc
Normal file
@@ -0,0 +1,556 @@
|
||||
/*
|
||||
* 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/DescribeScalingGroupsRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeScalingGroupsRequest::DescribeScalingGroupsRequest() :
|
||||
EssRequest("DescribeScalingGroups")
|
||||
{}
|
||||
|
||||
DescribeScalingGroupsRequest::~DescribeScalingGroupsRequest()
|
||||
{}
|
||||
|
||||
long DescribeScalingGroupsRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId10()const
|
||||
{
|
||||
return scalingGroupId10_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId10(const std::string& scalingGroupId10)
|
||||
{
|
||||
scalingGroupId10_ = scalingGroupId10;
|
||||
setParameter("ScalingGroupId10", scalingGroupId10);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId12()const
|
||||
{
|
||||
return scalingGroupId12_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId12(const std::string& scalingGroupId12)
|
||||
{
|
||||
scalingGroupId12_ = scalingGroupId12;
|
||||
setParameter("ScalingGroupId12", scalingGroupId12);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId13()const
|
||||
{
|
||||
return scalingGroupId13_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId13(const std::string& scalingGroupId13)
|
||||
{
|
||||
scalingGroupId13_ = scalingGroupId13;
|
||||
setParameter("ScalingGroupId13", scalingGroupId13);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId14()const
|
||||
{
|
||||
return scalingGroupId14_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId14(const std::string& scalingGroupId14)
|
||||
{
|
||||
scalingGroupId14_ = scalingGroupId14;
|
||||
setParameter("ScalingGroupId14", scalingGroupId14);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId15()const
|
||||
{
|
||||
return scalingGroupId15_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId15(const std::string& scalingGroupId15)
|
||||
{
|
||||
scalingGroupId15_ = scalingGroupId15;
|
||||
setParameter("ScalingGroupId15", scalingGroupId15);
|
||||
}
|
||||
|
||||
long DescribeScalingGroupsRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
int DescribeScalingGroupsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int DescribeScalingGroupsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName20()const
|
||||
{
|
||||
return scalingGroupName20_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName20(const std::string& scalingGroupName20)
|
||||
{
|
||||
scalingGroupName20_ = scalingGroupName20;
|
||||
setParameter("ScalingGroupName20", scalingGroupName20);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName19()const
|
||||
{
|
||||
return scalingGroupName19_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName19(const std::string& scalingGroupName19)
|
||||
{
|
||||
scalingGroupName19_ = scalingGroupName19;
|
||||
setParameter("ScalingGroupName19", scalingGroupName19);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId20()const
|
||||
{
|
||||
return scalingGroupId20_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId20(const std::string& scalingGroupId20)
|
||||
{
|
||||
scalingGroupId20_ = scalingGroupId20;
|
||||
setParameter("ScalingGroupId20", scalingGroupId20);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName18()const
|
||||
{
|
||||
return scalingGroupName18_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName18(const std::string& scalingGroupName18)
|
||||
{
|
||||
scalingGroupName18_ = scalingGroupName18;
|
||||
setParameter("ScalingGroupName18", scalingGroupName18);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName17()const
|
||||
{
|
||||
return scalingGroupName17_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName17(const std::string& scalingGroupName17)
|
||||
{
|
||||
scalingGroupName17_ = scalingGroupName17;
|
||||
setParameter("ScalingGroupName17", scalingGroupName17);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName16()const
|
||||
{
|
||||
return scalingGroupName16_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName16(const std::string& scalingGroupName16)
|
||||
{
|
||||
scalingGroupName16_ = scalingGroupName16;
|
||||
setParameter("ScalingGroupName16", scalingGroupName16);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName()const
|
||||
{
|
||||
return scalingGroupName_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName(const std::string& scalingGroupName)
|
||||
{
|
||||
scalingGroupName_ = scalingGroupName;
|
||||
setParameter("ScalingGroupName", scalingGroupName);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName1()const
|
||||
{
|
||||
return scalingGroupName1_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName1(const std::string& scalingGroupName1)
|
||||
{
|
||||
scalingGroupName1_ = scalingGroupName1;
|
||||
setParameter("ScalingGroupName1", scalingGroupName1);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName2()const
|
||||
{
|
||||
return scalingGroupName2_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName2(const std::string& scalingGroupName2)
|
||||
{
|
||||
scalingGroupName2_ = scalingGroupName2;
|
||||
setParameter("ScalingGroupName2", scalingGroupName2);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId2()const
|
||||
{
|
||||
return scalingGroupId2_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId2(const std::string& scalingGroupId2)
|
||||
{
|
||||
scalingGroupId2_ = scalingGroupId2;
|
||||
setParameter("ScalingGroupId2", scalingGroupId2);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId1()const
|
||||
{
|
||||
return scalingGroupId1_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId1(const std::string& scalingGroupId1)
|
||||
{
|
||||
scalingGroupId1_ = scalingGroupId1;
|
||||
setParameter("ScalingGroupId1", scalingGroupId1);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId6()const
|
||||
{
|
||||
return scalingGroupId6_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId6(const std::string& scalingGroupId6)
|
||||
{
|
||||
scalingGroupId6_ = scalingGroupId6;
|
||||
setParameter("ScalingGroupId6", scalingGroupId6);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId16()const
|
||||
{
|
||||
return scalingGroupId16_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId16(const std::string& scalingGroupId16)
|
||||
{
|
||||
scalingGroupId16_ = scalingGroupId16;
|
||||
setParameter("ScalingGroupId16", scalingGroupId16);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName7()const
|
||||
{
|
||||
return scalingGroupName7_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName7(const std::string& scalingGroupName7)
|
||||
{
|
||||
scalingGroupName7_ = scalingGroupName7;
|
||||
setParameter("ScalingGroupName7", scalingGroupName7);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName11()const
|
||||
{
|
||||
return scalingGroupName11_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName11(const std::string& scalingGroupName11)
|
||||
{
|
||||
scalingGroupName11_ = scalingGroupName11;
|
||||
setParameter("ScalingGroupName11", scalingGroupName11);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId5()const
|
||||
{
|
||||
return scalingGroupId5_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId5(const std::string& scalingGroupId5)
|
||||
{
|
||||
scalingGroupId5_ = scalingGroupId5;
|
||||
setParameter("ScalingGroupId5", scalingGroupId5);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId17()const
|
||||
{
|
||||
return scalingGroupId17_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId17(const std::string& scalingGroupId17)
|
||||
{
|
||||
scalingGroupId17_ = scalingGroupId17;
|
||||
setParameter("ScalingGroupId17", scalingGroupId17);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName8()const
|
||||
{
|
||||
return scalingGroupName8_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName8(const std::string& scalingGroupName8)
|
||||
{
|
||||
scalingGroupName8_ = scalingGroupName8;
|
||||
setParameter("ScalingGroupName8", scalingGroupName8);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName10()const
|
||||
{
|
||||
return scalingGroupName10_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName10(const std::string& scalingGroupName10)
|
||||
{
|
||||
scalingGroupName10_ = scalingGroupName10;
|
||||
setParameter("ScalingGroupName10", scalingGroupName10);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId4()const
|
||||
{
|
||||
return scalingGroupId4_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId4(const std::string& scalingGroupId4)
|
||||
{
|
||||
scalingGroupId4_ = scalingGroupId4;
|
||||
setParameter("ScalingGroupId4", scalingGroupId4);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId18()const
|
||||
{
|
||||
return scalingGroupId18_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId18(const std::string& scalingGroupId18)
|
||||
{
|
||||
scalingGroupId18_ = scalingGroupId18;
|
||||
setParameter("ScalingGroupId18", scalingGroupId18);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName9()const
|
||||
{
|
||||
return scalingGroupName9_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName9(const std::string& scalingGroupName9)
|
||||
{
|
||||
scalingGroupName9_ = scalingGroupName9;
|
||||
setParameter("ScalingGroupName9", scalingGroupName9);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId3()const
|
||||
{
|
||||
return scalingGroupId3_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId3(const std::string& scalingGroupId3)
|
||||
{
|
||||
scalingGroupId3_ = scalingGroupId3;
|
||||
setParameter("ScalingGroupId3", scalingGroupId3);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId19()const
|
||||
{
|
||||
return scalingGroupId19_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId19(const std::string& scalingGroupId19)
|
||||
{
|
||||
scalingGroupId19_ = scalingGroupId19;
|
||||
setParameter("ScalingGroupId19", scalingGroupId19);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName3()const
|
||||
{
|
||||
return scalingGroupName3_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName3(const std::string& scalingGroupName3)
|
||||
{
|
||||
scalingGroupName3_ = scalingGroupName3;
|
||||
setParameter("ScalingGroupName3", scalingGroupName3);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName15()const
|
||||
{
|
||||
return scalingGroupName15_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName15(const std::string& scalingGroupName15)
|
||||
{
|
||||
scalingGroupName15_ = scalingGroupName15;
|
||||
setParameter("ScalingGroupName15", scalingGroupName15);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId9()const
|
||||
{
|
||||
return scalingGroupId9_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId9(const std::string& scalingGroupId9)
|
||||
{
|
||||
scalingGroupId9_ = scalingGroupId9;
|
||||
setParameter("ScalingGroupId9", scalingGroupId9);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName4()const
|
||||
{
|
||||
return scalingGroupName4_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName4(const std::string& scalingGroupName4)
|
||||
{
|
||||
scalingGroupName4_ = scalingGroupName4;
|
||||
setParameter("ScalingGroupName4", scalingGroupName4);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName14()const
|
||||
{
|
||||
return scalingGroupName14_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName14(const std::string& scalingGroupName14)
|
||||
{
|
||||
scalingGroupName14_ = scalingGroupName14;
|
||||
setParameter("ScalingGroupName14", scalingGroupName14);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId8()const
|
||||
{
|
||||
return scalingGroupId8_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId8(const std::string& scalingGroupId8)
|
||||
{
|
||||
scalingGroupId8_ = scalingGroupId8;
|
||||
setParameter("ScalingGroupId8", scalingGroupId8);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName5()const
|
||||
{
|
||||
return scalingGroupName5_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName5(const std::string& scalingGroupName5)
|
||||
{
|
||||
scalingGroupName5_ = scalingGroupName5;
|
||||
setParameter("ScalingGroupName5", scalingGroupName5);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName13()const
|
||||
{
|
||||
return scalingGroupName13_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName13(const std::string& scalingGroupName13)
|
||||
{
|
||||
scalingGroupName13_ = scalingGroupName13;
|
||||
setParameter("ScalingGroupName13", scalingGroupName13);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupId7()const
|
||||
{
|
||||
return scalingGroupId7_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupId7(const std::string& scalingGroupId7)
|
||||
{
|
||||
scalingGroupId7_ = scalingGroupId7;
|
||||
setParameter("ScalingGroupId7", scalingGroupId7);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName6()const
|
||||
{
|
||||
return scalingGroupName6_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName6(const std::string& scalingGroupName6)
|
||||
{
|
||||
scalingGroupName6_ = scalingGroupName6;
|
||||
setParameter("ScalingGroupName6", scalingGroupName6);
|
||||
}
|
||||
|
||||
std::string DescribeScalingGroupsRequest::getScalingGroupName12()const
|
||||
{
|
||||
return scalingGroupName12_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsRequest::setScalingGroupName12(const std::string& scalingGroupName12)
|
||||
{
|
||||
scalingGroupName12_ = scalingGroupName12;
|
||||
setParameter("ScalingGroupName12", scalingGroupName12);
|
||||
}
|
||||
|
||||
131
ess/src/model/DescribeScalingGroupsResult.cc
Normal file
131
ess/src/model/DescribeScalingGroupsResult.cc
Normal file
@@ -0,0 +1,131 @@
|
||||
/*
|
||||
* 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/DescribeScalingGroupsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeScalingGroupsResult::DescribeScalingGroupsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeScalingGroupsResult::DescribeScalingGroupsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeScalingGroupsResult::~DescribeScalingGroupsResult()
|
||||
{}
|
||||
|
||||
void DescribeScalingGroupsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allScalingGroups = value["ScalingGroups"]["ScalingGroup"];
|
||||
for (auto value : allScalingGroups)
|
||||
{
|
||||
ScalingGroup scalingGroupObject;
|
||||
if(!value["DefaultCooldown"].isNull())
|
||||
scalingGroupObject.defaultCooldown = std::stoi(value["DefaultCooldown"].asString());
|
||||
if(!value["MaxSize"].isNull())
|
||||
scalingGroupObject.maxSize = std::stoi(value["MaxSize"].asString());
|
||||
if(!value["PendingCapacity"].isNull())
|
||||
scalingGroupObject.pendingCapacity = std::stoi(value["PendingCapacity"].asString());
|
||||
if(!value["RemovingCapacity"].isNull())
|
||||
scalingGroupObject.removingCapacity = std::stoi(value["RemovingCapacity"].asString());
|
||||
if(!value["ScalingGroupName"].isNull())
|
||||
scalingGroupObject.scalingGroupName = value["ScalingGroupName"].asString();
|
||||
if(!value["ActiveCapacity"].isNull())
|
||||
scalingGroupObject.activeCapacity = std::stoi(value["ActiveCapacity"].asString());
|
||||
if(!value["ActiveScalingConfigurationId"].isNull())
|
||||
scalingGroupObject.activeScalingConfigurationId = value["ActiveScalingConfigurationId"].asString();
|
||||
if(!value["ScalingGroupId"].isNull())
|
||||
scalingGroupObject.scalingGroupId = value["ScalingGroupId"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
scalingGroupObject.regionId = value["RegionId"].asString();
|
||||
if(!value["TotalCapacity"].isNull())
|
||||
scalingGroupObject.totalCapacity = std::stoi(value["TotalCapacity"].asString());
|
||||
if(!value["MinSize"].isNull())
|
||||
scalingGroupObject.minSize = std::stoi(value["MinSize"].asString());
|
||||
if(!value["LifecycleState"].isNull())
|
||||
scalingGroupObject.lifecycleState = value["LifecycleState"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
scalingGroupObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["ModificationTime"].isNull())
|
||||
scalingGroupObject.modificationTime = value["ModificationTime"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
scalingGroupObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["VSwitchId"].isNull())
|
||||
scalingGroupObject.vSwitchId = value["VSwitchId"].asString();
|
||||
auto allVSwitchIds = value["VSwitchIds"]["VSwitchId"];
|
||||
for (auto value : allVSwitchIds)
|
||||
scalingGroupObject.vSwitchIds.push_back(value.asString());
|
||||
auto allRemovalPolicies = value["RemovalPolicies"]["RemovalPolicy"];
|
||||
for (auto value : allRemovalPolicies)
|
||||
scalingGroupObject.removalPolicies.push_back(value.asString());
|
||||
auto allDBInstanceIds = value["DBInstanceIds"]["DBInstanceId"];
|
||||
for (auto value : allDBInstanceIds)
|
||||
scalingGroupObject.dBInstanceIds.push_back(value.asString());
|
||||
auto allLoadBalancerIds = value["LoadBalancerIds"]["LoadBalancerId"];
|
||||
for (auto value : allLoadBalancerIds)
|
||||
scalingGroupObject.loadBalancerIds.push_back(value.asString());
|
||||
scalingGroups_.push_back(scalingGroupObject);
|
||||
}
|
||||
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());
|
||||
|
||||
}
|
||||
|
||||
int DescribeScalingGroupsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsResult::setTotalCount(int totalCount)
|
||||
{
|
||||
totalCount_ = totalCount;
|
||||
}
|
||||
|
||||
int DescribeScalingGroupsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsResult::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
}
|
||||
|
||||
int DescribeScalingGroupsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeScalingGroupsResult::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
}
|
||||
|
||||
391
ess/src/model/DescribeScalingInstancesRequest.cc
Normal file
391
ess/src/model/DescribeScalingInstancesRequest.cc
Normal file
@@ -0,0 +1,391 @@
|
||||
/*
|
||||
* 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/DescribeScalingInstancesRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeScalingInstancesRequest::DescribeScalingInstancesRequest() :
|
||||
EssRequest("DescribeScalingInstances")
|
||||
{}
|
||||
|
||||
DescribeScalingInstancesRequest::~DescribeScalingInstancesRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId10()const
|
||||
{
|
||||
return instanceId10_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId10(const std::string& instanceId10)
|
||||
{
|
||||
instanceId10_ = instanceId10;
|
||||
setParameter("InstanceId10", instanceId10);
|
||||
}
|
||||
|
||||
long DescribeScalingInstancesRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId12()const
|
||||
{
|
||||
return instanceId12_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId12(const std::string& instanceId12)
|
||||
{
|
||||
instanceId12_ = instanceId12;
|
||||
setParameter("InstanceId12", instanceId12);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId11()const
|
||||
{
|
||||
return instanceId11_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId11(const std::string& instanceId11)
|
||||
{
|
||||
instanceId11_ = instanceId11;
|
||||
setParameter("InstanceId11", instanceId11);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getLifecycleState()const
|
||||
{
|
||||
return lifecycleState_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setLifecycleState(const std::string& lifecycleState)
|
||||
{
|
||||
lifecycleState_ = lifecycleState;
|
||||
setParameter("LifecycleState", lifecycleState);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getCreationType()const
|
||||
{
|
||||
return creationType_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setCreationType(const std::string& creationType)
|
||||
{
|
||||
creationType_ = creationType;
|
||||
setParameter("CreationType", creationType);
|
||||
}
|
||||
|
||||
int DescribeScalingInstancesRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int DescribeScalingInstancesRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId20()const
|
||||
{
|
||||
return instanceId20_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId20(const std::string& instanceId20)
|
||||
{
|
||||
instanceId20_ = instanceId20;
|
||||
setParameter("InstanceId20", instanceId20);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId1()const
|
||||
{
|
||||
return instanceId1_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId1(const std::string& instanceId1)
|
||||
{
|
||||
instanceId1_ = instanceId1;
|
||||
setParameter("InstanceId1", instanceId1);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId3()const
|
||||
{
|
||||
return instanceId3_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId3(const std::string& instanceId3)
|
||||
{
|
||||
instanceId3_ = instanceId3;
|
||||
setParameter("InstanceId3", instanceId3);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId2()const
|
||||
{
|
||||
return instanceId2_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId2(const std::string& instanceId2)
|
||||
{
|
||||
instanceId2_ = instanceId2;
|
||||
setParameter("InstanceId2", instanceId2);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId5()const
|
||||
{
|
||||
return instanceId5_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId5(const std::string& instanceId5)
|
||||
{
|
||||
instanceId5_ = instanceId5;
|
||||
setParameter("InstanceId5", instanceId5);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId4()const
|
||||
{
|
||||
return instanceId4_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId4(const std::string& instanceId4)
|
||||
{
|
||||
instanceId4_ = instanceId4;
|
||||
setParameter("InstanceId4", instanceId4);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId7()const
|
||||
{
|
||||
return instanceId7_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId7(const std::string& instanceId7)
|
||||
{
|
||||
instanceId7_ = instanceId7;
|
||||
setParameter("InstanceId7", instanceId7);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId6()const
|
||||
{
|
||||
return instanceId6_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId6(const std::string& instanceId6)
|
||||
{
|
||||
instanceId6_ = instanceId6;
|
||||
setParameter("InstanceId6", instanceId6);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId9()const
|
||||
{
|
||||
return instanceId9_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId9(const std::string& instanceId9)
|
||||
{
|
||||
instanceId9_ = instanceId9;
|
||||
setParameter("InstanceId9", instanceId9);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId8()const
|
||||
{
|
||||
return instanceId8_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId8(const std::string& instanceId8)
|
||||
{
|
||||
instanceId8_ = instanceId8;
|
||||
setParameter("InstanceId8", instanceId8);
|
||||
}
|
||||
|
||||
long DescribeScalingInstancesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getScalingConfigurationId()const
|
||||
{
|
||||
return scalingConfigurationId_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setScalingConfigurationId(const std::string& scalingConfigurationId)
|
||||
{
|
||||
scalingConfigurationId_ = scalingConfigurationId;
|
||||
setParameter("ScalingConfigurationId", scalingConfigurationId);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getHealthStatus()const
|
||||
{
|
||||
return healthStatus_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setHealthStatus(const std::string& healthStatus)
|
||||
{
|
||||
healthStatus_ = healthStatus;
|
||||
setParameter("HealthStatus", healthStatus);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId18()const
|
||||
{
|
||||
return instanceId18_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId18(const std::string& instanceId18)
|
||||
{
|
||||
instanceId18_ = instanceId18;
|
||||
setParameter("InstanceId18", instanceId18);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId17()const
|
||||
{
|
||||
return instanceId17_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId17(const std::string& instanceId17)
|
||||
{
|
||||
instanceId17_ = instanceId17;
|
||||
setParameter("InstanceId17", instanceId17);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId19()const
|
||||
{
|
||||
return instanceId19_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId19(const std::string& instanceId19)
|
||||
{
|
||||
instanceId19_ = instanceId19;
|
||||
setParameter("InstanceId19", instanceId19);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId14()const
|
||||
{
|
||||
return instanceId14_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId14(const std::string& instanceId14)
|
||||
{
|
||||
instanceId14_ = instanceId14;
|
||||
setParameter("InstanceId14", instanceId14);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId13()const
|
||||
{
|
||||
return instanceId13_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId13(const std::string& instanceId13)
|
||||
{
|
||||
instanceId13_ = instanceId13;
|
||||
setParameter("InstanceId13", instanceId13);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId16()const
|
||||
{
|
||||
return instanceId16_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId16(const std::string& instanceId16)
|
||||
{
|
||||
instanceId16_ = instanceId16;
|
||||
setParameter("InstanceId16", instanceId16);
|
||||
}
|
||||
|
||||
std::string DescribeScalingInstancesRequest::getInstanceId15()const
|
||||
{
|
||||
return instanceId15_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesRequest::setInstanceId15(const std::string& instanceId15)
|
||||
{
|
||||
instanceId15_ = instanceId15;
|
||||
setParameter("InstanceId15", instanceId15);
|
||||
}
|
||||
|
||||
103
ess/src/model/DescribeScalingInstancesResult.cc
Normal file
103
ess/src/model/DescribeScalingInstancesResult.cc
Normal file
@@ -0,0 +1,103 @@
|
||||
/*
|
||||
* 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/DescribeScalingInstancesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeScalingInstancesResult::DescribeScalingInstancesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeScalingInstancesResult::DescribeScalingInstancesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeScalingInstancesResult::~DescribeScalingInstancesResult()
|
||||
{}
|
||||
|
||||
void DescribeScalingInstancesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allScalingInstances = value["ScalingInstances"]["ScalingInstance"];
|
||||
for (auto value : allScalingInstances)
|
||||
{
|
||||
ScalingInstance scalingInstanceObject;
|
||||
if(!value["InstanceId"].isNull())
|
||||
scalingInstanceObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["ScalingConfigurationId"].isNull())
|
||||
scalingInstanceObject.scalingConfigurationId = value["ScalingConfigurationId"].asString();
|
||||
if(!value["ScalingGroupId"].isNull())
|
||||
scalingInstanceObject.scalingGroupId = value["ScalingGroupId"].asString();
|
||||
if(!value["HealthStatus"].isNull())
|
||||
scalingInstanceObject.healthStatus = value["HealthStatus"].asString();
|
||||
if(!value["LoadBalancerWeight"].isNull())
|
||||
scalingInstanceObject.loadBalancerWeight = std::stoi(value["LoadBalancerWeight"].asString());
|
||||
if(!value["LifecycleState"].isNull())
|
||||
scalingInstanceObject.lifecycleState = value["LifecycleState"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
scalingInstanceObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["CreationType"].isNull())
|
||||
scalingInstanceObject.creationType = value["CreationType"].asString();
|
||||
scalingInstances_.push_back(scalingInstanceObject);
|
||||
}
|
||||
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());
|
||||
|
||||
}
|
||||
|
||||
int DescribeScalingInstancesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesResult::setTotalCount(int totalCount)
|
||||
{
|
||||
totalCount_ = totalCount;
|
||||
}
|
||||
|
||||
int DescribeScalingInstancesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesResult::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
}
|
||||
|
||||
int DescribeScalingInstancesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeScalingInstancesResult::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
}
|
||||
|
||||
457
ess/src/model/DescribeScalingRulesRequest.cc
Normal file
457
ess/src/model/DescribeScalingRulesRequest.cc
Normal file
@@ -0,0 +1,457 @@
|
||||
/*
|
||||
* 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/DescribeScalingRulesRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeScalingRulesRequest::DescribeScalingRulesRequest() :
|
||||
EssRequest("DescribeScalingRules")
|
||||
{}
|
||||
|
||||
DescribeScalingRulesRequest::~DescribeScalingRulesRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleName1()const
|
||||
{
|
||||
return scalingRuleName1_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleName1(const std::string& scalingRuleName1)
|
||||
{
|
||||
scalingRuleName1_ = scalingRuleName1;
|
||||
setParameter("ScalingRuleName1", scalingRuleName1);
|
||||
}
|
||||
|
||||
long DescribeScalingRulesRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleName2()const
|
||||
{
|
||||
return scalingRuleName2_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleName2(const std::string& scalingRuleName2)
|
||||
{
|
||||
scalingRuleName2_ = scalingRuleName2;
|
||||
setParameter("ScalingRuleName2", scalingRuleName2);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleName3()const
|
||||
{
|
||||
return scalingRuleName3_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleName3(const std::string& scalingRuleName3)
|
||||
{
|
||||
scalingRuleName3_ = scalingRuleName3;
|
||||
setParameter("ScalingRuleName3", scalingRuleName3);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleName4()const
|
||||
{
|
||||
return scalingRuleName4_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleName4(const std::string& scalingRuleName4)
|
||||
{
|
||||
scalingRuleName4_ = scalingRuleName4;
|
||||
setParameter("ScalingRuleName4", scalingRuleName4);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleName5()const
|
||||
{
|
||||
return scalingRuleName5_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleName5(const std::string& scalingRuleName5)
|
||||
{
|
||||
scalingRuleName5_ = scalingRuleName5;
|
||||
setParameter("ScalingRuleName5", scalingRuleName5);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleName6()const
|
||||
{
|
||||
return scalingRuleName6_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleName6(const std::string& scalingRuleName6)
|
||||
{
|
||||
scalingRuleName6_ = scalingRuleName6;
|
||||
setParameter("ScalingRuleName6", scalingRuleName6);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleName7()const
|
||||
{
|
||||
return scalingRuleName7_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleName7(const std::string& scalingRuleName7)
|
||||
{
|
||||
scalingRuleName7_ = scalingRuleName7;
|
||||
setParameter("ScalingRuleName7", scalingRuleName7);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleName8()const
|
||||
{
|
||||
return scalingRuleName8_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleName8(const std::string& scalingRuleName8)
|
||||
{
|
||||
scalingRuleName8_ = scalingRuleName8;
|
||||
setParameter("ScalingRuleName8", scalingRuleName8);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleAri9()const
|
||||
{
|
||||
return scalingRuleAri9_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleAri9(const std::string& scalingRuleAri9)
|
||||
{
|
||||
scalingRuleAri9_ = scalingRuleAri9;
|
||||
setParameter("ScalingRuleAri9", scalingRuleAri9);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleName9()const
|
||||
{
|
||||
return scalingRuleName9_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleName9(const std::string& scalingRuleName9)
|
||||
{
|
||||
scalingRuleName9_ = scalingRuleName9;
|
||||
setParameter("ScalingRuleName9", scalingRuleName9);
|
||||
}
|
||||
|
||||
int DescribeScalingRulesRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int DescribeScalingRulesRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleId10()const
|
||||
{
|
||||
return scalingRuleId10_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleId10(const std::string& scalingRuleId10)
|
||||
{
|
||||
scalingRuleId10_ = scalingRuleId10;
|
||||
setParameter("ScalingRuleId10", scalingRuleId10);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DescribeScalingRulesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleAri1()const
|
||||
{
|
||||
return scalingRuleAri1_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleAri1(const std::string& scalingRuleAri1)
|
||||
{
|
||||
scalingRuleAri1_ = scalingRuleAri1;
|
||||
setParameter("ScalingRuleAri1", scalingRuleAri1);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleAri2()const
|
||||
{
|
||||
return scalingRuleAri2_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleAri2(const std::string& scalingRuleAri2)
|
||||
{
|
||||
scalingRuleAri2_ = scalingRuleAri2;
|
||||
setParameter("ScalingRuleAri2", scalingRuleAri2);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleName10()const
|
||||
{
|
||||
return scalingRuleName10_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleName10(const std::string& scalingRuleName10)
|
||||
{
|
||||
scalingRuleName10_ = scalingRuleName10;
|
||||
setParameter("ScalingRuleName10", scalingRuleName10);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleAri3()const
|
||||
{
|
||||
return scalingRuleAri3_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleAri3(const std::string& scalingRuleAri3)
|
||||
{
|
||||
scalingRuleAri3_ = scalingRuleAri3;
|
||||
setParameter("ScalingRuleAri3", scalingRuleAri3);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleAri4()const
|
||||
{
|
||||
return scalingRuleAri4_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleAri4(const std::string& scalingRuleAri4)
|
||||
{
|
||||
scalingRuleAri4_ = scalingRuleAri4;
|
||||
setParameter("ScalingRuleAri4", scalingRuleAri4);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleId8()const
|
||||
{
|
||||
return scalingRuleId8_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleId8(const std::string& scalingRuleId8)
|
||||
{
|
||||
scalingRuleId8_ = scalingRuleId8;
|
||||
setParameter("ScalingRuleId8", scalingRuleId8);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleAri5()const
|
||||
{
|
||||
return scalingRuleAri5_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleAri5(const std::string& scalingRuleAri5)
|
||||
{
|
||||
scalingRuleAri5_ = scalingRuleAri5;
|
||||
setParameter("ScalingRuleAri5", scalingRuleAri5);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleId9()const
|
||||
{
|
||||
return scalingRuleId9_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleId9(const std::string& scalingRuleId9)
|
||||
{
|
||||
scalingRuleId9_ = scalingRuleId9;
|
||||
setParameter("ScalingRuleId9", scalingRuleId9);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleAri6()const
|
||||
{
|
||||
return scalingRuleAri6_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleAri6(const std::string& scalingRuleAri6)
|
||||
{
|
||||
scalingRuleAri6_ = scalingRuleAri6;
|
||||
setParameter("ScalingRuleAri6", scalingRuleAri6);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleAri7()const
|
||||
{
|
||||
return scalingRuleAri7_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleAri7(const std::string& scalingRuleAri7)
|
||||
{
|
||||
scalingRuleAri7_ = scalingRuleAri7;
|
||||
setParameter("ScalingRuleAri7", scalingRuleAri7);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleAri10()const
|
||||
{
|
||||
return scalingRuleAri10_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleAri10(const std::string& scalingRuleAri10)
|
||||
{
|
||||
scalingRuleAri10_ = scalingRuleAri10;
|
||||
setParameter("ScalingRuleAri10", scalingRuleAri10);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleAri8()const
|
||||
{
|
||||
return scalingRuleAri8_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleAri8(const std::string& scalingRuleAri8)
|
||||
{
|
||||
scalingRuleAri8_ = scalingRuleAri8;
|
||||
setParameter("ScalingRuleAri8", scalingRuleAri8);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleId4()const
|
||||
{
|
||||
return scalingRuleId4_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleId4(const std::string& scalingRuleId4)
|
||||
{
|
||||
scalingRuleId4_ = scalingRuleId4;
|
||||
setParameter("ScalingRuleId4", scalingRuleId4);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleId5()const
|
||||
{
|
||||
return scalingRuleId5_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleId5(const std::string& scalingRuleId5)
|
||||
{
|
||||
scalingRuleId5_ = scalingRuleId5;
|
||||
setParameter("ScalingRuleId5", scalingRuleId5);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleId6()const
|
||||
{
|
||||
return scalingRuleId6_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleId6(const std::string& scalingRuleId6)
|
||||
{
|
||||
scalingRuleId6_ = scalingRuleId6;
|
||||
setParameter("ScalingRuleId6", scalingRuleId6);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleId7()const
|
||||
{
|
||||
return scalingRuleId7_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleId7(const std::string& scalingRuleId7)
|
||||
{
|
||||
scalingRuleId7_ = scalingRuleId7;
|
||||
setParameter("ScalingRuleId7", scalingRuleId7);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleId1()const
|
||||
{
|
||||
return scalingRuleId1_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleId1(const std::string& scalingRuleId1)
|
||||
{
|
||||
scalingRuleId1_ = scalingRuleId1;
|
||||
setParameter("ScalingRuleId1", scalingRuleId1);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleId2()const
|
||||
{
|
||||
return scalingRuleId2_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleId2(const std::string& scalingRuleId2)
|
||||
{
|
||||
scalingRuleId2_ = scalingRuleId2;
|
||||
setParameter("ScalingRuleId2", scalingRuleId2);
|
||||
}
|
||||
|
||||
std::string DescribeScalingRulesRequest::getScalingRuleId3()const
|
||||
{
|
||||
return scalingRuleId3_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesRequest::setScalingRuleId3(const std::string& scalingRuleId3)
|
||||
{
|
||||
scalingRuleId3_ = scalingRuleId3;
|
||||
setParameter("ScalingRuleId3", scalingRuleId3);
|
||||
}
|
||||
|
||||
105
ess/src/model/DescribeScalingRulesResult.cc
Normal file
105
ess/src/model/DescribeScalingRulesResult.cc
Normal file
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* 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/DescribeScalingRulesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DescribeScalingRulesResult::DescribeScalingRulesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeScalingRulesResult::DescribeScalingRulesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeScalingRulesResult::~DescribeScalingRulesResult()
|
||||
{}
|
||||
|
||||
void DescribeScalingRulesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allScalingRules = value["ScalingRules"]["ScalingRule"];
|
||||
for (auto value : allScalingRules)
|
||||
{
|
||||
ScalingRule scalingRuleObject;
|
||||
if(!value["ScalingRuleId"].isNull())
|
||||
scalingRuleObject.scalingRuleId = value["ScalingRuleId"].asString();
|
||||
if(!value["ScalingGroupId"].isNull())
|
||||
scalingRuleObject.scalingGroupId = value["ScalingGroupId"].asString();
|
||||
if(!value["ScalingRuleName"].isNull())
|
||||
scalingRuleObject.scalingRuleName = value["ScalingRuleName"].asString();
|
||||
if(!value["Cooldown"].isNull())
|
||||
scalingRuleObject.cooldown = std::stoi(value["Cooldown"].asString());
|
||||
if(!value["AdjustmentType"].isNull())
|
||||
scalingRuleObject.adjustmentType = value["AdjustmentType"].asString();
|
||||
if(!value["AdjustmentValue"].isNull())
|
||||
scalingRuleObject.adjustmentValue = std::stoi(value["AdjustmentValue"].asString());
|
||||
if(!value["MinSize"].isNull())
|
||||
scalingRuleObject.minSize = std::stoi(value["MinSize"].asString());
|
||||
if(!value["MaxSize"].isNull())
|
||||
scalingRuleObject.maxSize = std::stoi(value["MaxSize"].asString());
|
||||
if(!value["ScalingRuleAri"].isNull())
|
||||
scalingRuleObject.scalingRuleAri = value["ScalingRuleAri"].asString();
|
||||
scalingRules_.push_back(scalingRuleObject);
|
||||
}
|
||||
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());
|
||||
|
||||
}
|
||||
|
||||
int DescribeScalingRulesResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesResult::setTotalCount(int totalCount)
|
||||
{
|
||||
totalCount_ = totalCount;
|
||||
}
|
||||
|
||||
int DescribeScalingRulesResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesResult::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
}
|
||||
|
||||
int DescribeScalingRulesResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeScalingRulesResult::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
}
|
||||
|
||||
314
ess/src/model/DetachInstancesRequest.cc
Normal file
314
ess/src/model/DetachInstancesRequest.cc
Normal file
@@ -0,0 +1,314 @@
|
||||
/*
|
||||
* 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/DetachInstancesRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DetachInstancesRequest::DetachInstancesRequest() :
|
||||
EssRequest("DetachInstances")
|
||||
{}
|
||||
|
||||
DetachInstancesRequest::~DetachInstancesRequest()
|
||||
{}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId10()const
|
||||
{
|
||||
return instanceId10_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId10(const std::string& instanceId10)
|
||||
{
|
||||
instanceId10_ = instanceId10;
|
||||
setParameter("InstanceId10", instanceId10);
|
||||
}
|
||||
|
||||
long DetachInstancesRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId12()const
|
||||
{
|
||||
return instanceId12_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId12(const std::string& instanceId12)
|
||||
{
|
||||
instanceId12_ = instanceId12;
|
||||
setParameter("InstanceId12", instanceId12);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId11()const
|
||||
{
|
||||
return instanceId11_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId11(const std::string& instanceId11)
|
||||
{
|
||||
instanceId11_ = instanceId11;
|
||||
setParameter("InstanceId11", instanceId11);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId20()const
|
||||
{
|
||||
return instanceId20_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId20(const std::string& instanceId20)
|
||||
{
|
||||
instanceId20_ = instanceId20;
|
||||
setParameter("InstanceId20", instanceId20);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId1()const
|
||||
{
|
||||
return instanceId1_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId1(const std::string& instanceId1)
|
||||
{
|
||||
instanceId1_ = instanceId1;
|
||||
setParameter("InstanceId1", instanceId1);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId3()const
|
||||
{
|
||||
return instanceId3_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId3(const std::string& instanceId3)
|
||||
{
|
||||
instanceId3_ = instanceId3;
|
||||
setParameter("InstanceId3", instanceId3);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId2()const
|
||||
{
|
||||
return instanceId2_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId2(const std::string& instanceId2)
|
||||
{
|
||||
instanceId2_ = instanceId2;
|
||||
setParameter("InstanceId2", instanceId2);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId5()const
|
||||
{
|
||||
return instanceId5_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId5(const std::string& instanceId5)
|
||||
{
|
||||
instanceId5_ = instanceId5;
|
||||
setParameter("InstanceId5", instanceId5);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId4()const
|
||||
{
|
||||
return instanceId4_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId4(const std::string& instanceId4)
|
||||
{
|
||||
instanceId4_ = instanceId4;
|
||||
setParameter("InstanceId4", instanceId4);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId7()const
|
||||
{
|
||||
return instanceId7_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId7(const std::string& instanceId7)
|
||||
{
|
||||
instanceId7_ = instanceId7;
|
||||
setParameter("InstanceId7", instanceId7);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId6()const
|
||||
{
|
||||
return instanceId6_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId6(const std::string& instanceId6)
|
||||
{
|
||||
instanceId6_ = instanceId6;
|
||||
setParameter("InstanceId6", instanceId6);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId9()const
|
||||
{
|
||||
return instanceId9_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId9(const std::string& instanceId9)
|
||||
{
|
||||
instanceId9_ = instanceId9;
|
||||
setParameter("InstanceId9", instanceId9);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId8()const
|
||||
{
|
||||
return instanceId8_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId8(const std::string& instanceId8)
|
||||
{
|
||||
instanceId8_ = instanceId8;
|
||||
setParameter("InstanceId8", instanceId8);
|
||||
}
|
||||
|
||||
long DetachInstancesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId18()const
|
||||
{
|
||||
return instanceId18_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId18(const std::string& instanceId18)
|
||||
{
|
||||
instanceId18_ = instanceId18;
|
||||
setParameter("InstanceId18", instanceId18);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId17()const
|
||||
{
|
||||
return instanceId17_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId17(const std::string& instanceId17)
|
||||
{
|
||||
instanceId17_ = instanceId17;
|
||||
setParameter("InstanceId17", instanceId17);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId19()const
|
||||
{
|
||||
return instanceId19_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId19(const std::string& instanceId19)
|
||||
{
|
||||
instanceId19_ = instanceId19;
|
||||
setParameter("InstanceId19", instanceId19);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId14()const
|
||||
{
|
||||
return instanceId14_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId14(const std::string& instanceId14)
|
||||
{
|
||||
instanceId14_ = instanceId14;
|
||||
setParameter("InstanceId14", instanceId14);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId13()const
|
||||
{
|
||||
return instanceId13_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId13(const std::string& instanceId13)
|
||||
{
|
||||
instanceId13_ = instanceId13;
|
||||
setParameter("InstanceId13", instanceId13);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId16()const
|
||||
{
|
||||
return instanceId16_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId16(const std::string& instanceId16)
|
||||
{
|
||||
instanceId16_ = instanceId16;
|
||||
setParameter("InstanceId16", instanceId16);
|
||||
}
|
||||
|
||||
std::string DetachInstancesRequest::getInstanceId15()const
|
||||
{
|
||||
return instanceId15_;
|
||||
}
|
||||
|
||||
void DetachInstancesRequest::setInstanceId15(const std::string& instanceId15)
|
||||
{
|
||||
instanceId15_ = instanceId15;
|
||||
setParameter("InstanceId15", instanceId15);
|
||||
}
|
||||
|
||||
57
ess/src/model/DetachInstancesResult.cc
Normal file
57
ess/src/model/DetachInstancesResult.cc
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ess/model/DetachInstancesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DetachInstancesResult::DetachInstancesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DetachInstancesResult::DetachInstancesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DetachInstancesResult::~DetachInstancesResult()
|
||||
{}
|
||||
|
||||
void DetachInstancesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ScalingActivityId"].isNull())
|
||||
scalingActivityId_ = value["ScalingActivityId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DetachInstancesResult::getScalingActivityId()const
|
||||
{
|
||||
return scalingActivityId_;
|
||||
}
|
||||
|
||||
void DetachInstancesResult::setScalingActivityId(const std::string& scalingActivityId)
|
||||
{
|
||||
scalingActivityId_ = scalingActivityId;
|
||||
}
|
||||
|
||||
94
ess/src/model/DisableScalingGroupRequest.cc
Normal file
94
ess/src/model/DisableScalingGroupRequest.cc
Normal file
@@ -0,0 +1,94 @@
|
||||
/*
|
||||
* 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/DisableScalingGroupRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DisableScalingGroupRequest::DisableScalingGroupRequest() :
|
||||
EssRequest("DisableScalingGroup")
|
||||
{}
|
||||
|
||||
DisableScalingGroupRequest::~DisableScalingGroupRequest()
|
||||
{}
|
||||
|
||||
long DisableScalingGroupRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DisableScalingGroupRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DisableScalingGroupRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DisableScalingGroupRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DisableScalingGroupRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void DisableScalingGroupRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
std::string DisableScalingGroupRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DisableScalingGroupRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long DisableScalingGroupRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DisableScalingGroupRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DisableScalingGroupRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DisableScalingGroupRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
45
ess/src/model/DisableScalingGroupResult.cc
Normal file
45
ess/src/model/DisableScalingGroupResult.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/DisableScalingGroupResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
DisableScalingGroupResult::DisableScalingGroupResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DisableScalingGroupResult::DisableScalingGroupResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DisableScalingGroupResult::~DisableScalingGroupResult()
|
||||
{}
|
||||
|
||||
void DisableScalingGroupResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
545
ess/src/model/EnableScalingGroupRequest.cc
Normal file
545
ess/src/model/EnableScalingGroupRequest.cc
Normal file
@@ -0,0 +1,545 @@
|
||||
/*
|
||||
* 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/EnableScalingGroupRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
EnableScalingGroupRequest::EnableScalingGroupRequest() :
|
||||
EssRequest("EnableScalingGroup")
|
||||
{}
|
||||
|
||||
EnableScalingGroupRequest::~EnableScalingGroupRequest()
|
||||
{}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId10()const
|
||||
{
|
||||
return instanceId10_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId10(const std::string& instanceId10)
|
||||
{
|
||||
instanceId10_ = instanceId10;
|
||||
setParameter("InstanceId10", instanceId10);
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight6()const
|
||||
{
|
||||
return loadBalancerWeight6_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight6(int loadBalancerWeight6)
|
||||
{
|
||||
loadBalancerWeight6_ = loadBalancerWeight6;
|
||||
setParameter("LoadBalancerWeight6", std::to_string(loadBalancerWeight6));
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight11()const
|
||||
{
|
||||
return loadBalancerWeight11_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight11(int loadBalancerWeight11)
|
||||
{
|
||||
loadBalancerWeight11_ = loadBalancerWeight11;
|
||||
setParameter("LoadBalancerWeight11", std::to_string(loadBalancerWeight11));
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight7()const
|
||||
{
|
||||
return loadBalancerWeight7_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight7(int loadBalancerWeight7)
|
||||
{
|
||||
loadBalancerWeight7_ = loadBalancerWeight7;
|
||||
setParameter("LoadBalancerWeight7", std::to_string(loadBalancerWeight7));
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight12()const
|
||||
{
|
||||
return loadBalancerWeight12_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight12(int loadBalancerWeight12)
|
||||
{
|
||||
loadBalancerWeight12_ = loadBalancerWeight12;
|
||||
setParameter("LoadBalancerWeight12", std::to_string(loadBalancerWeight12));
|
||||
}
|
||||
|
||||
long EnableScalingGroupRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId12()const
|
||||
{
|
||||
return instanceId12_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId12(const std::string& instanceId12)
|
||||
{
|
||||
instanceId12_ = instanceId12;
|
||||
setParameter("InstanceId12", instanceId12);
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight8()const
|
||||
{
|
||||
return loadBalancerWeight8_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight8(int loadBalancerWeight8)
|
||||
{
|
||||
loadBalancerWeight8_ = loadBalancerWeight8;
|
||||
setParameter("LoadBalancerWeight8", std::to_string(loadBalancerWeight8));
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId11()const
|
||||
{
|
||||
return instanceId11_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId11(const std::string& instanceId11)
|
||||
{
|
||||
instanceId11_ = instanceId11;
|
||||
setParameter("InstanceId11", instanceId11);
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight9()const
|
||||
{
|
||||
return loadBalancerWeight9_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight9(int loadBalancerWeight9)
|
||||
{
|
||||
loadBalancerWeight9_ = loadBalancerWeight9;
|
||||
setParameter("LoadBalancerWeight9", std::to_string(loadBalancerWeight9));
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight10()const
|
||||
{
|
||||
return loadBalancerWeight10_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight10(int loadBalancerWeight10)
|
||||
{
|
||||
loadBalancerWeight10_ = loadBalancerWeight10;
|
||||
setParameter("LoadBalancerWeight10", std::to_string(loadBalancerWeight10));
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight2()const
|
||||
{
|
||||
return loadBalancerWeight2_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight2(int loadBalancerWeight2)
|
||||
{
|
||||
loadBalancerWeight2_ = loadBalancerWeight2;
|
||||
setParameter("LoadBalancerWeight2", std::to_string(loadBalancerWeight2));
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight15()const
|
||||
{
|
||||
return loadBalancerWeight15_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight15(int loadBalancerWeight15)
|
||||
{
|
||||
loadBalancerWeight15_ = loadBalancerWeight15;
|
||||
setParameter("LoadBalancerWeight15", std::to_string(loadBalancerWeight15));
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight3()const
|
||||
{
|
||||
return loadBalancerWeight3_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight3(int loadBalancerWeight3)
|
||||
{
|
||||
loadBalancerWeight3_ = loadBalancerWeight3;
|
||||
setParameter("LoadBalancerWeight3", std::to_string(loadBalancerWeight3));
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight16()const
|
||||
{
|
||||
return loadBalancerWeight16_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight16(int loadBalancerWeight16)
|
||||
{
|
||||
loadBalancerWeight16_ = loadBalancerWeight16;
|
||||
setParameter("LoadBalancerWeight16", std::to_string(loadBalancerWeight16));
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight4()const
|
||||
{
|
||||
return loadBalancerWeight4_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight4(int loadBalancerWeight4)
|
||||
{
|
||||
loadBalancerWeight4_ = loadBalancerWeight4;
|
||||
setParameter("LoadBalancerWeight4", std::to_string(loadBalancerWeight4));
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight13()const
|
||||
{
|
||||
return loadBalancerWeight13_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight13(int loadBalancerWeight13)
|
||||
{
|
||||
loadBalancerWeight13_ = loadBalancerWeight13;
|
||||
setParameter("LoadBalancerWeight13", std::to_string(loadBalancerWeight13));
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight5()const
|
||||
{
|
||||
return loadBalancerWeight5_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight5(int loadBalancerWeight5)
|
||||
{
|
||||
loadBalancerWeight5_ = loadBalancerWeight5;
|
||||
setParameter("LoadBalancerWeight5", std::to_string(loadBalancerWeight5));
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight14()const
|
||||
{
|
||||
return loadBalancerWeight14_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight14(int loadBalancerWeight14)
|
||||
{
|
||||
loadBalancerWeight14_ = loadBalancerWeight14;
|
||||
setParameter("LoadBalancerWeight14", std::to_string(loadBalancerWeight14));
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getActiveScalingConfigurationId()const
|
||||
{
|
||||
return activeScalingConfigurationId_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setActiveScalingConfigurationId(const std::string& activeScalingConfigurationId)
|
||||
{
|
||||
activeScalingConfigurationId_ = activeScalingConfigurationId;
|
||||
setParameter("ActiveScalingConfigurationId", activeScalingConfigurationId);
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight1()const
|
||||
{
|
||||
return loadBalancerWeight1_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight1(int loadBalancerWeight1)
|
||||
{
|
||||
loadBalancerWeight1_ = loadBalancerWeight1;
|
||||
setParameter("LoadBalancerWeight1", std::to_string(loadBalancerWeight1));
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId20()const
|
||||
{
|
||||
return instanceId20_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId20(const std::string& instanceId20)
|
||||
{
|
||||
instanceId20_ = instanceId20;
|
||||
setParameter("InstanceId20", instanceId20);
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId1()const
|
||||
{
|
||||
return instanceId1_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId1(const std::string& instanceId1)
|
||||
{
|
||||
instanceId1_ = instanceId1;
|
||||
setParameter("InstanceId1", instanceId1);
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight20()const
|
||||
{
|
||||
return loadBalancerWeight20_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight20(int loadBalancerWeight20)
|
||||
{
|
||||
loadBalancerWeight20_ = loadBalancerWeight20;
|
||||
setParameter("LoadBalancerWeight20", std::to_string(loadBalancerWeight20));
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId3()const
|
||||
{
|
||||
return instanceId3_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId3(const std::string& instanceId3)
|
||||
{
|
||||
instanceId3_ = instanceId3;
|
||||
setParameter("InstanceId3", instanceId3);
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId2()const
|
||||
{
|
||||
return instanceId2_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId2(const std::string& instanceId2)
|
||||
{
|
||||
instanceId2_ = instanceId2;
|
||||
setParameter("InstanceId2", instanceId2);
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId5()const
|
||||
{
|
||||
return instanceId5_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId5(const std::string& instanceId5)
|
||||
{
|
||||
instanceId5_ = instanceId5;
|
||||
setParameter("InstanceId5", instanceId5);
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId4()const
|
||||
{
|
||||
return instanceId4_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId4(const std::string& instanceId4)
|
||||
{
|
||||
instanceId4_ = instanceId4;
|
||||
setParameter("InstanceId4", instanceId4);
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId7()const
|
||||
{
|
||||
return instanceId7_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId7(const std::string& instanceId7)
|
||||
{
|
||||
instanceId7_ = instanceId7;
|
||||
setParameter("InstanceId7", instanceId7);
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId6()const
|
||||
{
|
||||
return instanceId6_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId6(const std::string& instanceId6)
|
||||
{
|
||||
instanceId6_ = instanceId6;
|
||||
setParameter("InstanceId6", instanceId6);
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId9()const
|
||||
{
|
||||
return instanceId9_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId9(const std::string& instanceId9)
|
||||
{
|
||||
instanceId9_ = instanceId9;
|
||||
setParameter("InstanceId9", instanceId9);
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId8()const
|
||||
{
|
||||
return instanceId8_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId8(const std::string& instanceId8)
|
||||
{
|
||||
instanceId8_ = instanceId8;
|
||||
setParameter("InstanceId8", instanceId8);
|
||||
}
|
||||
|
||||
long EnableScalingGroupRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId18()const
|
||||
{
|
||||
return instanceId18_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId18(const std::string& instanceId18)
|
||||
{
|
||||
instanceId18_ = instanceId18;
|
||||
setParameter("InstanceId18", instanceId18);
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight19()const
|
||||
{
|
||||
return loadBalancerWeight19_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight19(int loadBalancerWeight19)
|
||||
{
|
||||
loadBalancerWeight19_ = loadBalancerWeight19;
|
||||
setParameter("LoadBalancerWeight19", std::to_string(loadBalancerWeight19));
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId17()const
|
||||
{
|
||||
return instanceId17_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId17(const std::string& instanceId17)
|
||||
{
|
||||
instanceId17_ = instanceId17;
|
||||
setParameter("InstanceId17", instanceId17);
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight17()const
|
||||
{
|
||||
return loadBalancerWeight17_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight17(int loadBalancerWeight17)
|
||||
{
|
||||
loadBalancerWeight17_ = loadBalancerWeight17;
|
||||
setParameter("LoadBalancerWeight17", std::to_string(loadBalancerWeight17));
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId19()const
|
||||
{
|
||||
return instanceId19_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId19(const std::string& instanceId19)
|
||||
{
|
||||
instanceId19_ = instanceId19;
|
||||
setParameter("InstanceId19", instanceId19);
|
||||
}
|
||||
|
||||
int EnableScalingGroupRequest::getLoadBalancerWeight18()const
|
||||
{
|
||||
return loadBalancerWeight18_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setLoadBalancerWeight18(int loadBalancerWeight18)
|
||||
{
|
||||
loadBalancerWeight18_ = loadBalancerWeight18;
|
||||
setParameter("LoadBalancerWeight18", std::to_string(loadBalancerWeight18));
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId14()const
|
||||
{
|
||||
return instanceId14_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId14(const std::string& instanceId14)
|
||||
{
|
||||
instanceId14_ = instanceId14;
|
||||
setParameter("InstanceId14", instanceId14);
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId13()const
|
||||
{
|
||||
return instanceId13_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId13(const std::string& instanceId13)
|
||||
{
|
||||
instanceId13_ = instanceId13;
|
||||
setParameter("InstanceId13", instanceId13);
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId16()const
|
||||
{
|
||||
return instanceId16_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId16(const std::string& instanceId16)
|
||||
{
|
||||
instanceId16_ = instanceId16;
|
||||
setParameter("InstanceId16", instanceId16);
|
||||
}
|
||||
|
||||
std::string EnableScalingGroupRequest::getInstanceId15()const
|
||||
{
|
||||
return instanceId15_;
|
||||
}
|
||||
|
||||
void EnableScalingGroupRequest::setInstanceId15(const std::string& instanceId15)
|
||||
{
|
||||
instanceId15_ = instanceId15;
|
||||
setParameter("InstanceId15", instanceId15);
|
||||
}
|
||||
|
||||
45
ess/src/model/EnableScalingGroupResult.cc
Normal file
45
ess/src/model/EnableScalingGroupResult.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/EnableScalingGroupResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
EnableScalingGroupResult::EnableScalingGroupResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
EnableScalingGroupResult::EnableScalingGroupResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
EnableScalingGroupResult::~EnableScalingGroupResult()
|
||||
{}
|
||||
|
||||
void EnableScalingGroupResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
105
ess/src/model/ExecuteScalingRuleRequest.cc
Normal file
105
ess/src/model/ExecuteScalingRuleRequest.cc
Normal file
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* 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/ExecuteScalingRuleRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
ExecuteScalingRuleRequest::ExecuteScalingRuleRequest() :
|
||||
EssRequest("ExecuteScalingRule")
|
||||
{}
|
||||
|
||||
ExecuteScalingRuleRequest::~ExecuteScalingRuleRequest()
|
||||
{}
|
||||
|
||||
long ExecuteScalingRuleRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ExecuteScalingRuleRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string ExecuteScalingRuleRequest::getScalingRuleAri()const
|
||||
{
|
||||
return scalingRuleAri_;
|
||||
}
|
||||
|
||||
void ExecuteScalingRuleRequest::setScalingRuleAri(const std::string& scalingRuleAri)
|
||||
{
|
||||
scalingRuleAri_ = scalingRuleAri;
|
||||
setParameter("ScalingRuleAri", scalingRuleAri);
|
||||
}
|
||||
|
||||
std::string ExecuteScalingRuleRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ExecuteScalingRuleRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string ExecuteScalingRuleRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void ExecuteScalingRuleRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string ExecuteScalingRuleRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void ExecuteScalingRuleRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long ExecuteScalingRuleRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ExecuteScalingRuleRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string ExecuteScalingRuleRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ExecuteScalingRuleRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
57
ess/src/model/ExecuteScalingRuleResult.cc
Normal file
57
ess/src/model/ExecuteScalingRuleResult.cc
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ess/model/ExecuteScalingRuleResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
ExecuteScalingRuleResult::ExecuteScalingRuleResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ExecuteScalingRuleResult::ExecuteScalingRuleResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ExecuteScalingRuleResult::~ExecuteScalingRuleResult()
|
||||
{}
|
||||
|
||||
void ExecuteScalingRuleResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ScalingActivityId"].isNull())
|
||||
scalingActivityId_ = value["ScalingActivityId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string ExecuteScalingRuleResult::getScalingActivityId()const
|
||||
{
|
||||
return scalingActivityId_;
|
||||
}
|
||||
|
||||
void ExecuteScalingRuleResult::setScalingActivityId(const std::string& scalingActivityId)
|
||||
{
|
||||
scalingActivityId_ = scalingActivityId;
|
||||
}
|
||||
|
||||
105
ess/src/model/ModifyAlertConfigRequest.cc
Normal file
105
ess/src/model/ModifyAlertConfigRequest.cc
Normal file
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* 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/ModifyAlertConfigRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
ModifyAlertConfigRequest::ModifyAlertConfigRequest() :
|
||||
EssRequest("ModifyAlertConfig")
|
||||
{}
|
||||
|
||||
ModifyAlertConfigRequest::~ModifyAlertConfigRequest()
|
||||
{}
|
||||
|
||||
int ModifyAlertConfigRequest::getSuccessConfig()const
|
||||
{
|
||||
return successConfig_;
|
||||
}
|
||||
|
||||
void ModifyAlertConfigRequest::setSuccessConfig(int successConfig)
|
||||
{
|
||||
successConfig_ = successConfig;
|
||||
setParameter("SuccessConfig", std::to_string(successConfig));
|
||||
}
|
||||
|
||||
int ModifyAlertConfigRequest::getRejectConfig()const
|
||||
{
|
||||
return rejectConfig_;
|
||||
}
|
||||
|
||||
void ModifyAlertConfigRequest::setRejectConfig(int rejectConfig)
|
||||
{
|
||||
rejectConfig_ = rejectConfig;
|
||||
setParameter("RejectConfig", std::to_string(rejectConfig));
|
||||
}
|
||||
|
||||
std::string ModifyAlertConfigRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ModifyAlertConfigRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string ModifyAlertConfigRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void ModifyAlertConfigRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
long ModifyAlertConfigRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ModifyAlertConfigRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
int ModifyAlertConfigRequest::getFailConfig()const
|
||||
{
|
||||
return failConfig_;
|
||||
}
|
||||
|
||||
void ModifyAlertConfigRequest::setFailConfig(int failConfig)
|
||||
{
|
||||
failConfig_ = failConfig;
|
||||
setParameter("FailConfig", std::to_string(failConfig));
|
||||
}
|
||||
|
||||
std::string ModifyAlertConfigRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ModifyAlertConfigRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
45
ess/src/model/ModifyAlertConfigResult.cc
Normal file
45
ess/src/model/ModifyAlertConfigResult.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/ModifyAlertConfigResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
ModifyAlertConfigResult::ModifyAlertConfigResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyAlertConfigResult::ModifyAlertConfigResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyAlertConfigResult::~ModifyAlertConfigResult()
|
||||
{}
|
||||
|
||||
void ModifyAlertConfigResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
171
ess/src/model/ModifyScalingGroupRequest.cc
Normal file
171
ess/src/model/ModifyScalingGroupRequest.cc
Normal file
@@ -0,0 +1,171 @@
|
||||
/*
|
||||
* 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/ModifyScalingGroupRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
ModifyScalingGroupRequest::ModifyScalingGroupRequest() :
|
||||
EssRequest("ModifyScalingGroup")
|
||||
{}
|
||||
|
||||
ModifyScalingGroupRequest::~ModifyScalingGroupRequest()
|
||||
{}
|
||||
|
||||
long ModifyScalingGroupRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ModifyScalingGroupRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string ModifyScalingGroupRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ModifyScalingGroupRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string ModifyScalingGroupRequest::getScalingGroupName()const
|
||||
{
|
||||
return scalingGroupName_;
|
||||
}
|
||||
|
||||
void ModifyScalingGroupRequest::setScalingGroupName(const std::string& scalingGroupName)
|
||||
{
|
||||
scalingGroupName_ = scalingGroupName;
|
||||
setParameter("ScalingGroupName", scalingGroupName);
|
||||
}
|
||||
|
||||
std::string ModifyScalingGroupRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void ModifyScalingGroupRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
std::string ModifyScalingGroupRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void ModifyScalingGroupRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string ModifyScalingGroupRequest::getActiveScalingConfigurationId()const
|
||||
{
|
||||
return activeScalingConfigurationId_;
|
||||
}
|
||||
|
||||
void ModifyScalingGroupRequest::setActiveScalingConfigurationId(const std::string& activeScalingConfigurationId)
|
||||
{
|
||||
activeScalingConfigurationId_ = activeScalingConfigurationId;
|
||||
setParameter("ActiveScalingConfigurationId", activeScalingConfigurationId);
|
||||
}
|
||||
|
||||
int ModifyScalingGroupRequest::getMinSize()const
|
||||
{
|
||||
return minSize_;
|
||||
}
|
||||
|
||||
void ModifyScalingGroupRequest::setMinSize(int minSize)
|
||||
{
|
||||
minSize_ = minSize;
|
||||
setParameter("MinSize", std::to_string(minSize));
|
||||
}
|
||||
|
||||
long ModifyScalingGroupRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ModifyScalingGroupRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string ModifyScalingGroupRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ModifyScalingGroupRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
int ModifyScalingGroupRequest::getMaxSize()const
|
||||
{
|
||||
return maxSize_;
|
||||
}
|
||||
|
||||
void ModifyScalingGroupRequest::setMaxSize(int maxSize)
|
||||
{
|
||||
maxSize_ = maxSize;
|
||||
setParameter("MaxSize", std::to_string(maxSize));
|
||||
}
|
||||
|
||||
int ModifyScalingGroupRequest::getDefaultCooldown()const
|
||||
{
|
||||
return defaultCooldown_;
|
||||
}
|
||||
|
||||
void ModifyScalingGroupRequest::setDefaultCooldown(int defaultCooldown)
|
||||
{
|
||||
defaultCooldown_ = defaultCooldown;
|
||||
setParameter("DefaultCooldown", std::to_string(defaultCooldown));
|
||||
}
|
||||
|
||||
std::string ModifyScalingGroupRequest::getRemovalPolicy1()const
|
||||
{
|
||||
return removalPolicy1_;
|
||||
}
|
||||
|
||||
void ModifyScalingGroupRequest::setRemovalPolicy1(const std::string& removalPolicy1)
|
||||
{
|
||||
removalPolicy1_ = removalPolicy1;
|
||||
setParameter("RemovalPolicy1", removalPolicy1);
|
||||
}
|
||||
|
||||
std::string ModifyScalingGroupRequest::getRemovalPolicy2()const
|
||||
{
|
||||
return removalPolicy2_;
|
||||
}
|
||||
|
||||
void ModifyScalingGroupRequest::setRemovalPolicy2(const std::string& removalPolicy2)
|
||||
{
|
||||
removalPolicy2_ = removalPolicy2;
|
||||
setParameter("RemovalPolicy2", removalPolicy2);
|
||||
}
|
||||
|
||||
45
ess/src/model/ModifyScalingGroupResult.cc
Normal file
45
ess/src/model/ModifyScalingGroupResult.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/ModifyScalingGroupResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
ModifyScalingGroupResult::ModifyScalingGroupResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyScalingGroupResult::ModifyScalingGroupResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyScalingGroupResult::~ModifyScalingGroupResult()
|
||||
{}
|
||||
|
||||
void ModifyScalingGroupResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
138
ess/src/model/ModifyScalingRuleRequest.cc
Normal file
138
ess/src/model/ModifyScalingRuleRequest.cc
Normal file
@@ -0,0 +1,138 @@
|
||||
/*
|
||||
* 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/ModifyScalingRuleRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
ModifyScalingRuleRequest::ModifyScalingRuleRequest() :
|
||||
EssRequest("ModifyScalingRule")
|
||||
{}
|
||||
|
||||
ModifyScalingRuleRequest::~ModifyScalingRuleRequest()
|
||||
{}
|
||||
|
||||
std::string ModifyScalingRuleRequest::getScalingRuleName()const
|
||||
{
|
||||
return scalingRuleName_;
|
||||
}
|
||||
|
||||
void ModifyScalingRuleRequest::setScalingRuleName(const std::string& scalingRuleName)
|
||||
{
|
||||
scalingRuleName_ = scalingRuleName;
|
||||
setParameter("ScalingRuleName", scalingRuleName);
|
||||
}
|
||||
|
||||
long ModifyScalingRuleRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ModifyScalingRuleRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string ModifyScalingRuleRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ModifyScalingRuleRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
int ModifyScalingRuleRequest::getAdjustmentValue()const
|
||||
{
|
||||
return adjustmentValue_;
|
||||
}
|
||||
|
||||
void ModifyScalingRuleRequest::setAdjustmentValue(int adjustmentValue)
|
||||
{
|
||||
adjustmentValue_ = adjustmentValue;
|
||||
setParameter("AdjustmentValue", std::to_string(adjustmentValue));
|
||||
}
|
||||
|
||||
std::string ModifyScalingRuleRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void ModifyScalingRuleRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
int ModifyScalingRuleRequest::getCooldown()const
|
||||
{
|
||||
return cooldown_;
|
||||
}
|
||||
|
||||
void ModifyScalingRuleRequest::setCooldown(int cooldown)
|
||||
{
|
||||
cooldown_ = cooldown;
|
||||
setParameter("Cooldown", std::to_string(cooldown));
|
||||
}
|
||||
|
||||
std::string ModifyScalingRuleRequest::getAdjustmentType()const
|
||||
{
|
||||
return adjustmentType_;
|
||||
}
|
||||
|
||||
void ModifyScalingRuleRequest::setAdjustmentType(const std::string& adjustmentType)
|
||||
{
|
||||
adjustmentType_ = adjustmentType;
|
||||
setParameter("AdjustmentType", adjustmentType);
|
||||
}
|
||||
|
||||
long ModifyScalingRuleRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ModifyScalingRuleRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string ModifyScalingRuleRequest::getScalingRuleId()const
|
||||
{
|
||||
return scalingRuleId_;
|
||||
}
|
||||
|
||||
void ModifyScalingRuleRequest::setScalingRuleId(const std::string& scalingRuleId)
|
||||
{
|
||||
scalingRuleId_ = scalingRuleId;
|
||||
setParameter("ScalingRuleId", scalingRuleId);
|
||||
}
|
||||
|
||||
std::string ModifyScalingRuleRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ModifyScalingRuleRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
45
ess/src/model/ModifyScalingRuleResult.cc
Normal file
45
ess/src/model/ModifyScalingRuleResult.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/ModifyScalingRuleResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
ModifyScalingRuleResult::ModifyScalingRuleResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyScalingRuleResult::ModifyScalingRuleResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyScalingRuleResult::~ModifyScalingRuleResult()
|
||||
{}
|
||||
|
||||
void ModifyScalingRuleResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
193
ess/src/model/ModifyScheduledTaskRequest.cc
Normal file
193
ess/src/model/ModifyScheduledTaskRequest.cc
Normal file
@@ -0,0 +1,193 @@
|
||||
/*
|
||||
* 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/ModifyScheduledTaskRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
ModifyScheduledTaskRequest::ModifyScheduledTaskRequest() :
|
||||
EssRequest("ModifyScheduledTask")
|
||||
{}
|
||||
|
||||
ModifyScheduledTaskRequest::~ModifyScheduledTaskRequest()
|
||||
{}
|
||||
|
||||
std::string ModifyScheduledTaskRequest::getLaunchTime()const
|
||||
{
|
||||
return launchTime_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setLaunchTime(const std::string& launchTime)
|
||||
{
|
||||
launchTime_ = launchTime;
|
||||
setParameter("LaunchTime", launchTime);
|
||||
}
|
||||
|
||||
long ModifyScheduledTaskRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string ModifyScheduledTaskRequest::getScheduledAction()const
|
||||
{
|
||||
return scheduledAction_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setScheduledAction(const std::string& scheduledAction)
|
||||
{
|
||||
scheduledAction_ = scheduledAction;
|
||||
setParameter("ScheduledAction", scheduledAction);
|
||||
}
|
||||
|
||||
std::string ModifyScheduledTaskRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string ModifyScheduledTaskRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string ModifyScheduledTaskRequest::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setDescription(const std::string& description)
|
||||
{
|
||||
description_ = description;
|
||||
setParameter("Description", description);
|
||||
}
|
||||
|
||||
long ModifyScheduledTaskRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string ModifyScheduledTaskRequest::getRecurrenceValue()const
|
||||
{
|
||||
return recurrenceValue_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setRecurrenceValue(const std::string& recurrenceValue)
|
||||
{
|
||||
recurrenceValue_ = recurrenceValue;
|
||||
setParameter("RecurrenceValue", recurrenceValue);
|
||||
}
|
||||
|
||||
int ModifyScheduledTaskRequest::getLaunchExpirationTime()const
|
||||
{
|
||||
return launchExpirationTime_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setLaunchExpirationTime(int launchExpirationTime)
|
||||
{
|
||||
launchExpirationTime_ = launchExpirationTime;
|
||||
setParameter("LaunchExpirationTime", std::to_string(launchExpirationTime));
|
||||
}
|
||||
|
||||
std::string ModifyScheduledTaskRequest::getRecurrenceEndTime()const
|
||||
{
|
||||
return recurrenceEndTime_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setRecurrenceEndTime(const std::string& recurrenceEndTime)
|
||||
{
|
||||
recurrenceEndTime_ = recurrenceEndTime;
|
||||
setParameter("RecurrenceEndTime", recurrenceEndTime);
|
||||
}
|
||||
|
||||
std::string ModifyScheduledTaskRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ModifyScheduledTaskRequest::getScheduledTaskName()const
|
||||
{
|
||||
return scheduledTaskName_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setScheduledTaskName(const std::string& scheduledTaskName)
|
||||
{
|
||||
scheduledTaskName_ = scheduledTaskName;
|
||||
setParameter("ScheduledTaskName", scheduledTaskName);
|
||||
}
|
||||
|
||||
bool ModifyScheduledTaskRequest::getTaskEnabled()const
|
||||
{
|
||||
return taskEnabled_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setTaskEnabled(bool taskEnabled)
|
||||
{
|
||||
taskEnabled_ = taskEnabled;
|
||||
setParameter("TaskEnabled", std::to_string(taskEnabled));
|
||||
}
|
||||
|
||||
std::string ModifyScheduledTaskRequest::getScheduledTaskId()const
|
||||
{
|
||||
return scheduledTaskId_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setScheduledTaskId(const std::string& scheduledTaskId)
|
||||
{
|
||||
scheduledTaskId_ = scheduledTaskId;
|
||||
setParameter("ScheduledTaskId", scheduledTaskId);
|
||||
}
|
||||
|
||||
std::string ModifyScheduledTaskRequest::getRecurrenceType()const
|
||||
{
|
||||
return recurrenceType_;
|
||||
}
|
||||
|
||||
void ModifyScheduledTaskRequest::setRecurrenceType(const std::string& recurrenceType)
|
||||
{
|
||||
recurrenceType_ = recurrenceType;
|
||||
setParameter("RecurrenceType", recurrenceType);
|
||||
}
|
||||
|
||||
45
ess/src/model/ModifyScheduledTaskResult.cc
Normal file
45
ess/src/model/ModifyScheduledTaskResult.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/ModifyScheduledTaskResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
ModifyScheduledTaskResult::ModifyScheduledTaskResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyScheduledTaskResult::ModifyScheduledTaskResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyScheduledTaskResult::~ModifyScheduledTaskResult()
|
||||
{}
|
||||
|
||||
void ModifyScheduledTaskResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
314
ess/src/model/RemoveInstancesRequest.cc
Normal file
314
ess/src/model/RemoveInstancesRequest.cc
Normal file
@@ -0,0 +1,314 @@
|
||||
/*
|
||||
* 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/RemoveInstancesRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
RemoveInstancesRequest::RemoveInstancesRequest() :
|
||||
EssRequest("RemoveInstances")
|
||||
{}
|
||||
|
||||
RemoveInstancesRequest::~RemoveInstancesRequest()
|
||||
{}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId10()const
|
||||
{
|
||||
return instanceId10_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId10(const std::string& instanceId10)
|
||||
{
|
||||
instanceId10_ = instanceId10;
|
||||
setParameter("InstanceId10", instanceId10);
|
||||
}
|
||||
|
||||
long RemoveInstancesRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId12()const
|
||||
{
|
||||
return instanceId12_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId12(const std::string& instanceId12)
|
||||
{
|
||||
instanceId12_ = instanceId12;
|
||||
setParameter("InstanceId12", instanceId12);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId11()const
|
||||
{
|
||||
return instanceId11_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId11(const std::string& instanceId11)
|
||||
{
|
||||
instanceId11_ = instanceId11;
|
||||
setParameter("InstanceId11", instanceId11);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getScalingGroupId()const
|
||||
{
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId20()const
|
||||
{
|
||||
return instanceId20_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId20(const std::string& instanceId20)
|
||||
{
|
||||
instanceId20_ = instanceId20;
|
||||
setParameter("InstanceId20", instanceId20);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId1()const
|
||||
{
|
||||
return instanceId1_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId1(const std::string& instanceId1)
|
||||
{
|
||||
instanceId1_ = instanceId1;
|
||||
setParameter("InstanceId1", instanceId1);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId3()const
|
||||
{
|
||||
return instanceId3_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId3(const std::string& instanceId3)
|
||||
{
|
||||
instanceId3_ = instanceId3;
|
||||
setParameter("InstanceId3", instanceId3);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId2()const
|
||||
{
|
||||
return instanceId2_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId2(const std::string& instanceId2)
|
||||
{
|
||||
instanceId2_ = instanceId2;
|
||||
setParameter("InstanceId2", instanceId2);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId5()const
|
||||
{
|
||||
return instanceId5_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId5(const std::string& instanceId5)
|
||||
{
|
||||
instanceId5_ = instanceId5;
|
||||
setParameter("InstanceId5", instanceId5);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId4()const
|
||||
{
|
||||
return instanceId4_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId4(const std::string& instanceId4)
|
||||
{
|
||||
instanceId4_ = instanceId4;
|
||||
setParameter("InstanceId4", instanceId4);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId7()const
|
||||
{
|
||||
return instanceId7_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId7(const std::string& instanceId7)
|
||||
{
|
||||
instanceId7_ = instanceId7;
|
||||
setParameter("InstanceId7", instanceId7);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId6()const
|
||||
{
|
||||
return instanceId6_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId6(const std::string& instanceId6)
|
||||
{
|
||||
instanceId6_ = instanceId6;
|
||||
setParameter("InstanceId6", instanceId6);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId9()const
|
||||
{
|
||||
return instanceId9_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId9(const std::string& instanceId9)
|
||||
{
|
||||
instanceId9_ = instanceId9;
|
||||
setParameter("InstanceId9", instanceId9);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId8()const
|
||||
{
|
||||
return instanceId8_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId8(const std::string& instanceId8)
|
||||
{
|
||||
instanceId8_ = instanceId8;
|
||||
setParameter("InstanceId8", instanceId8);
|
||||
}
|
||||
|
||||
long RemoveInstancesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId18()const
|
||||
{
|
||||
return instanceId18_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId18(const std::string& instanceId18)
|
||||
{
|
||||
instanceId18_ = instanceId18;
|
||||
setParameter("InstanceId18", instanceId18);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId17()const
|
||||
{
|
||||
return instanceId17_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId17(const std::string& instanceId17)
|
||||
{
|
||||
instanceId17_ = instanceId17;
|
||||
setParameter("InstanceId17", instanceId17);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId19()const
|
||||
{
|
||||
return instanceId19_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId19(const std::string& instanceId19)
|
||||
{
|
||||
instanceId19_ = instanceId19;
|
||||
setParameter("InstanceId19", instanceId19);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId14()const
|
||||
{
|
||||
return instanceId14_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId14(const std::string& instanceId14)
|
||||
{
|
||||
instanceId14_ = instanceId14;
|
||||
setParameter("InstanceId14", instanceId14);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId13()const
|
||||
{
|
||||
return instanceId13_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId13(const std::string& instanceId13)
|
||||
{
|
||||
instanceId13_ = instanceId13;
|
||||
setParameter("InstanceId13", instanceId13);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId16()const
|
||||
{
|
||||
return instanceId16_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId16(const std::string& instanceId16)
|
||||
{
|
||||
instanceId16_ = instanceId16;
|
||||
setParameter("InstanceId16", instanceId16);
|
||||
}
|
||||
|
||||
std::string RemoveInstancesRequest::getInstanceId15()const
|
||||
{
|
||||
return instanceId15_;
|
||||
}
|
||||
|
||||
void RemoveInstancesRequest::setInstanceId15(const std::string& instanceId15)
|
||||
{
|
||||
instanceId15_ = instanceId15;
|
||||
setParameter("InstanceId15", instanceId15);
|
||||
}
|
||||
|
||||
57
ess/src/model/RemoveInstancesResult.cc
Normal file
57
ess/src/model/RemoveInstancesResult.cc
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ess/model/RemoveInstancesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
RemoveInstancesResult::RemoveInstancesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
RemoveInstancesResult::RemoveInstancesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
RemoveInstancesResult::~RemoveInstancesResult()
|
||||
{}
|
||||
|
||||
void RemoveInstancesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ScalingActivityId"].isNull())
|
||||
scalingActivityId_ = value["ScalingActivityId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string RemoveInstancesResult::getScalingActivityId()const
|
||||
{
|
||||
return scalingActivityId_;
|
||||
}
|
||||
|
||||
void RemoveInstancesResult::setScalingActivityId(const std::string& scalingActivityId)
|
||||
{
|
||||
scalingActivityId_ = scalingActivityId;
|
||||
}
|
||||
|
||||
83
ess/src/model/VerifyAuthenticationRequest.cc
Normal file
83
ess/src/model/VerifyAuthenticationRequest.cc
Normal file
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* 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/VerifyAuthenticationRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
VerifyAuthenticationRequest::VerifyAuthenticationRequest() :
|
||||
EssRequest("VerifyAuthentication")
|
||||
{}
|
||||
|
||||
VerifyAuthenticationRequest::~VerifyAuthenticationRequest()
|
||||
{}
|
||||
|
||||
long VerifyAuthenticationRequest::getUid()const
|
||||
{
|
||||
return uid_;
|
||||
}
|
||||
|
||||
void VerifyAuthenticationRequest::setUid(long uid)
|
||||
{
|
||||
uid_ = uid;
|
||||
setParameter("Uid", std::to_string(uid));
|
||||
}
|
||||
|
||||
long VerifyAuthenticationRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void VerifyAuthenticationRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string VerifyAuthenticationRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void VerifyAuthenticationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
long VerifyAuthenticationRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void VerifyAuthenticationRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string VerifyAuthenticationRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void VerifyAuthenticationRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
45
ess/src/model/VerifyAuthenticationResult.cc
Normal file
45
ess/src/model/VerifyAuthenticationResult.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/VerifyAuthenticationResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
VerifyAuthenticationResult::VerifyAuthenticationResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
VerifyAuthenticationResult::VerifyAuthenticationResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
VerifyAuthenticationResult::~VerifyAuthenticationResult()
|
||||
{}
|
||||
|
||||
void VerifyAuthenticationResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
72
ess/src/model/VerifyUserRequest.cc
Normal file
72
ess/src/model/VerifyUserRequest.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* 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/VerifyUserRequest.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
VerifyUserRequest::VerifyUserRequest() :
|
||||
EssRequest("VerifyUser")
|
||||
{}
|
||||
|
||||
VerifyUserRequest::~VerifyUserRequest()
|
||||
{}
|
||||
|
||||
long VerifyUserRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void VerifyUserRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string VerifyUserRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void VerifyUserRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
long VerifyUserRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void VerifyUserRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string VerifyUserRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void VerifyUserRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
45
ess/src/model/VerifyUserResult.cc
Normal file
45
ess/src/model/VerifyUserResult.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/VerifyUserResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ess;
|
||||
using namespace AlibabaCloud::Ess::Model;
|
||||
|
||||
VerifyUserResult::VerifyUserResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
VerifyUserResult::VerifyUserResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
VerifyUserResult::~VerifyUserResult()
|
||||
{}
|
||||
|
||||
void VerifyUserResult::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