| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449 |
- /*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- #include <alibabacloud/ecs/model/DescribePriceRequest.h>
- using AlibabaCloud::Ecs::Model::DescribePriceRequest;
- DescribePriceRequest::DescribePriceRequest() :
- RpcServiceRequest("ecs", "2014-05-26", "DescribePrice")
- {
- setMethod(HttpRequest::Method::Post);
- }
- DescribePriceRequest::~DescribePriceRequest()
- {}
- int DescribePriceRequest::getDataDisk3Size()const
- {
- return dataDisk3Size_;
- }
- void DescribePriceRequest::setDataDisk3Size(int dataDisk3Size)
- {
- dataDisk3Size_ = dataDisk3Size;
- setParameter("DataDisk3Size", std::to_string(dataDisk3Size));
- }
- long DescribePriceRequest::getResourceOwnerId()const
- {
- return resourceOwnerId_;
- }
- void DescribePriceRequest::setResourceOwnerId(long resourceOwnerId)
- {
- resourceOwnerId_ = resourceOwnerId;
- setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
- }
- std::string DescribePriceRequest::getDataDisk3Category()const
- {
- return dataDisk3Category_;
- }
- void DescribePriceRequest::setDataDisk3Category(const std::string& dataDisk3Category)
- {
- dataDisk3Category_ = dataDisk3Category;
- setParameter("DataDisk3Category", dataDisk3Category);
- }
- int DescribePriceRequest::getDataDisk4Size()const
- {
- return dataDisk4Size_;
- }
- void DescribePriceRequest::setDataDisk4Size(int dataDisk4Size)
- {
- dataDisk4Size_ = dataDisk4Size;
- setParameter("DataDisk4Size", std::to_string(dataDisk4Size));
- }
- std::string DescribePriceRequest::getPriceUnit()const
- {
- return priceUnit_;
- }
- void DescribePriceRequest::setPriceUnit(const std::string& priceUnit)
- {
- priceUnit_ = priceUnit;
- setParameter("PriceUnit", priceUnit);
- }
- int DescribePriceRequest::getPeriod()const
- {
- return period_;
- }
- void DescribePriceRequest::setPeriod(int period)
- {
- period_ = period;
- setParameter("Period", std::to_string(period));
- }
- std::string DescribePriceRequest::getDataDisk1PerformanceLevel()const
- {
- return dataDisk1PerformanceLevel_;
- }
- void DescribePriceRequest::setDataDisk1PerformanceLevel(const std::string& dataDisk1PerformanceLevel)
- {
- dataDisk1PerformanceLevel_ = dataDisk1PerformanceLevel;
- setParameter("DataDisk1PerformanceLevel", dataDisk1PerformanceLevel);
- }
- std::string DescribePriceRequest::getAssuranceTimes()const
- {
- return assuranceTimes_;
- }
- void DescribePriceRequest::setAssuranceTimes(const std::string& assuranceTimes)
- {
- assuranceTimes_ = assuranceTimes;
- setParameter("AssuranceTimes", assuranceTimes);
- }
- long DescribePriceRequest::getOwnerId()const
- {
- return ownerId_;
- }
- void DescribePriceRequest::setOwnerId(long ownerId)
- {
- ownerId_ = ownerId;
- setParameter("OwnerId", std::to_string(ownerId));
- }
- int DescribePriceRequest::getInstanceCpuCoreCount()const
- {
- return instanceCpuCoreCount_;
- }
- void DescribePriceRequest::setInstanceCpuCoreCount(int instanceCpuCoreCount)
- {
- instanceCpuCoreCount_ = instanceCpuCoreCount;
- setParameter("InstanceCpuCoreCount", std::to_string(instanceCpuCoreCount));
- }
- std::string DescribePriceRequest::getInternetChargeType()const
- {
- return internetChargeType_;
- }
- void DescribePriceRequest::setInternetChargeType(const std::string& internetChargeType)
- {
- internetChargeType_ = internetChargeType;
- setParameter("InternetChargeType", internetChargeType);
- }
- std::string DescribePriceRequest::getInstanceNetworkType()const
- {
- return instanceNetworkType_;
- }
- void DescribePriceRequest::setInstanceNetworkType(const std::string& instanceNetworkType)
- {
- instanceNetworkType_ = instanceNetworkType;
- setParameter("InstanceNetworkType", instanceNetworkType);
- }
- int DescribePriceRequest::getInstanceAmount()const
- {
- return instanceAmount_;
- }
- void DescribePriceRequest::setInstanceAmount(int instanceAmount)
- {
- instanceAmount_ = instanceAmount;
- setParameter("InstanceAmount", std::to_string(instanceAmount));
- }
- std::vector<std::string> DescribePriceRequest::getInstanceTypeList()const
- {
- return instanceTypeList_;
- }
- void DescribePriceRequest::setInstanceTypeList(const std::vector<std::string>& instanceTypeList)
- {
- instanceTypeList_ = instanceTypeList;
- for(int dep1 = 0; dep1!= instanceTypeList.size(); dep1++) {
- setParameter("InstanceTypeList."+ std::to_string(dep1), instanceTypeList.at(dep1));
- }
- }
- std::string DescribePriceRequest::getDataDisk3PerformanceLevel()const
- {
- return dataDisk3PerformanceLevel_;
- }
- void DescribePriceRequest::setDataDisk3PerformanceLevel(const std::string& dataDisk3PerformanceLevel)
- {
- dataDisk3PerformanceLevel_ = dataDisk3PerformanceLevel;
- setParameter("DataDisk3PerformanceLevel", dataDisk3PerformanceLevel);
- }
- std::string DescribePriceRequest::getImageId()const
- {
- return imageId_;
- }
- void DescribePriceRequest::setImageId(const std::string& imageId)
- {
- imageId_ = imageId;
- setParameter("ImageId", imageId);
- }
- std::string DescribePriceRequest::getIoOptimized()const
- {
- return ioOptimized_;
- }
- void DescribePriceRequest::setIoOptimized(const std::string& ioOptimized)
- {
- ioOptimized_ = ioOptimized;
- setParameter("IoOptimized", ioOptimized);
- }
- int DescribePriceRequest::getInternetMaxBandwidthOut()const
- {
- return internetMaxBandwidthOut_;
- }
- void DescribePriceRequest::setInternetMaxBandwidthOut(int internetMaxBandwidthOut)
- {
- internetMaxBandwidthOut_ = internetMaxBandwidthOut;
- setParameter("InternetMaxBandwidthOut", std::to_string(internetMaxBandwidthOut));
- }
- std::string DescribePriceRequest::getSystemDiskCategory()const
- {
- return systemDiskCategory_;
- }
- void DescribePriceRequest::setSystemDiskCategory(const std::string& systemDiskCategory)
- {
- systemDiskCategory_ = systemDiskCategory;
- setParameter("SystemDiskCategory", systemDiskCategory);
- }
- std::string DescribePriceRequest::getPlatform()const
- {
- return platform_;
- }
- void DescribePriceRequest::setPlatform(const std::string& platform)
- {
- platform_ = platform;
- setParameter("Platform", platform);
- }
- int DescribePriceRequest::getCapacity()const
- {
- return capacity_;
- }
- void DescribePriceRequest::setCapacity(int capacity)
- {
- capacity_ = capacity;
- setParameter("Capacity", std::to_string(capacity));
- }
- std::string DescribePriceRequest::getSystemDiskPerformanceLevel()const
- {
- return systemDiskPerformanceLevel_;
- }
- void DescribePriceRequest::setSystemDiskPerformanceLevel(const std::string& systemDiskPerformanceLevel)
- {
- systemDiskPerformanceLevel_ = systemDiskPerformanceLevel;
- setParameter("SystemDiskPerformanceLevel", systemDiskPerformanceLevel);
- }
- std::string DescribePriceRequest::getDataDisk4Category()const
- {
- return dataDisk4Category_;
- }
- void DescribePriceRequest::setDataDisk4Category(const std::string& dataDisk4Category)
- {
- dataDisk4Category_ = dataDisk4Category;
- setParameter("DataDisk4Category", dataDisk4Category);
- }
- std::string DescribePriceRequest::getDataDisk4PerformanceLevel()const
- {
- return dataDisk4PerformanceLevel_;
- }
- void DescribePriceRequest::setDataDisk4PerformanceLevel(const std::string& dataDisk4PerformanceLevel)
- {
- dataDisk4PerformanceLevel_ = dataDisk4PerformanceLevel;
- setParameter("DataDisk4PerformanceLevel", dataDisk4PerformanceLevel);
- }
- std::string DescribePriceRequest::getRegionId()const
- {
- return regionId_;
- }
- void DescribePriceRequest::setRegionId(const std::string& regionId)
- {
- regionId_ = regionId;
- setParameter("RegionId", regionId);
- }
- std::string DescribePriceRequest::getScope()const
- {
- return scope_;
- }
- void DescribePriceRequest::setScope(const std::string& scope)
- {
- scope_ = scope;
- setParameter("Scope", scope);
- }
- std::string DescribePriceRequest::getInstanceType()const
- {
- return instanceType_;
- }
- void DescribePriceRequest::setInstanceType(const std::string& instanceType)
- {
- instanceType_ = instanceType;
- setParameter("InstanceType", instanceType);
- }
- std::string DescribePriceRequest::getDataDisk2Category()const
- {
- return dataDisk2Category_;
- }
- void DescribePriceRequest::setDataDisk2Category(const std::string& dataDisk2Category)
- {
- dataDisk2Category_ = dataDisk2Category;
- setParameter("DataDisk2Category", dataDisk2Category);
- }
- int DescribePriceRequest::getDataDisk1Size()const
- {
- return dataDisk1Size_;
- }
- void DescribePriceRequest::setDataDisk1Size(int dataDisk1Size)
- {
- dataDisk1Size_ = dataDisk1Size;
- setParameter("DataDisk1Size", std::to_string(dataDisk1Size));
- }
- int DescribePriceRequest::getAmount()const
- {
- return amount_;
- }
- void DescribePriceRequest::setAmount(int amount)
- {
- amount_ = amount;
- setParameter("Amount", std::to_string(amount));
- }
- std::string DescribePriceRequest::getResourceOwnerAccount()const
- {
- return resourceOwnerAccount_;
- }
- void DescribePriceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
- {
- resourceOwnerAccount_ = resourceOwnerAccount;
- setParameter("ResourceOwnerAccount", resourceOwnerAccount);
- }
- std::string DescribePriceRequest::getOwnerAccount()const
- {
- return ownerAccount_;
- }
- void DescribePriceRequest::setOwnerAccount(const std::string& ownerAccount)
- {
- ownerAccount_ = ownerAccount;
- setParameter("OwnerAccount", ownerAccount);
- }
- int DescribePriceRequest::getDataDisk2Size()const
- {
- return dataDisk2Size_;
- }
- void DescribePriceRequest::setDataDisk2Size(int dataDisk2Size)
- {
- dataDisk2Size_ = dataDisk2Size;
- setParameter("DataDisk2Size", std::to_string(dataDisk2Size));
- }
- std::string DescribePriceRequest::getResourceType()const
- {
- return resourceType_;
- }
- void DescribePriceRequest::setResourceType(const std::string& resourceType)
- {
- resourceType_ = resourceType;
- setParameter("ResourceType", resourceType);
- }
- std::string DescribePriceRequest::getDataDisk1Category()const
- {
- return dataDisk1Category_;
- }
- void DescribePriceRequest::setDataDisk1Category(const std::string& dataDisk1Category)
- {
- dataDisk1Category_ = dataDisk1Category;
- setParameter("DataDisk1Category", dataDisk1Category);
- }
- std::string DescribePriceRequest::getDataDisk2PerformanceLevel()const
- {
- return dataDisk2PerformanceLevel_;
- }
- void DescribePriceRequest::setDataDisk2PerformanceLevel(const std::string& dataDisk2PerformanceLevel)
- {
- dataDisk2PerformanceLevel_ = dataDisk2PerformanceLevel;
- setParameter("DataDisk2PerformanceLevel", dataDisk2PerformanceLevel);
- }
- int DescribePriceRequest::getSystemDiskSize()const
- {
- return systemDiskSize_;
- }
- void DescribePriceRequest::setSystemDiskSize(int systemDiskSize)
- {
- systemDiskSize_ = systemDiskSize;
- setParameter("SystemDiskSize", std::to_string(systemDiskSize));
- }
- std::string DescribePriceRequest::getOfferingType()const
- {
- return offeringType_;
- }
- void DescribePriceRequest::setOfferingType(const std::string& offeringType)
- {
- offeringType_ = offeringType;
- setParameter("OfferingType", offeringType);
- }
|