|
|
@@ -27,6 +27,17 @@ DescribeSpotAdviceRequest::DescribeSpotAdviceRequest() :
|
|
|
DescribeSpotAdviceRequest::~DescribeSpotAdviceRequest()
|
|
|
{}
|
|
|
|
|
|
+std::string DescribeSpotAdviceRequest::getGpuSpec()const
|
|
|
+{
|
|
|
+ return gpuSpec_;
|
|
|
+}
|
|
|
+
|
|
|
+void DescribeSpotAdviceRequest::setGpuSpec(const std::string& gpuSpec)
|
|
|
+{
|
|
|
+ gpuSpec_ = gpuSpec;
|
|
|
+ setParameter("GpuSpec", gpuSpec);
|
|
|
+}
|
|
|
+
|
|
|
long DescribeSpotAdviceRequest::getResourceOwnerId()const
|
|
|
{
|
|
|
return resourceOwnerId_;
|
|
|
@@ -49,6 +60,19 @@ void DescribeSpotAdviceRequest::setMemory(float memory)
|
|
|
setParameter("Memory", std::to_string(memory));
|
|
|
}
|
|
|
|
|
|
+std::vector<std::string> DescribeSpotAdviceRequest::getInstanceTypes()const
|
|
|
+{
|
|
|
+ return instanceTypes_;
|
|
|
+}
|
|
|
+
|
|
|
+void DescribeSpotAdviceRequest::setInstanceTypes(const std::vector<std::string>& instanceTypes)
|
|
|
+{
|
|
|
+ instanceTypes_ = instanceTypes;
|
|
|
+ for(int dep1 = 0; dep1!= instanceTypes.size(); dep1++) {
|
|
|
+ setParameter("InstanceTypes."+ std::to_string(dep1), instanceTypes.at(dep1));
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
std::string DescribeSpotAdviceRequest::getIoOptimized()const
|
|
|
{
|
|
|
return ioOptimized_;
|
|
|
@@ -126,6 +150,17 @@ void DescribeSpotAdviceRequest::setOwnerAccount(const std::string& ownerAccount)
|
|
|
setParameter("OwnerAccount", ownerAccount);
|
|
|
}
|
|
|
|
|
|
+std::string DescribeSpotAdviceRequest::getInstanceTypeFamily()const
|
|
|
+{
|
|
|
+ return instanceTypeFamily_;
|
|
|
+}
|
|
|
+
|
|
|
+void DescribeSpotAdviceRequest::setInstanceTypeFamily(const std::string& instanceTypeFamily)
|
|
|
+{
|
|
|
+ instanceTypeFamily_ = instanceTypeFamily;
|
|
|
+ setParameter("InstanceTypeFamily", instanceTypeFamily);
|
|
|
+}
|
|
|
+
|
|
|
long DescribeSpotAdviceRequest::getOwnerId()const
|
|
|
{
|
|
|
return ownerId_;
|
|
|
@@ -137,6 +172,17 @@ void DescribeSpotAdviceRequest::setOwnerId(long ownerId)
|
|
|
setParameter("OwnerId", std::to_string(ownerId));
|
|
|
}
|
|
|
|
|
|
+std::string DescribeSpotAdviceRequest::getInstanceFamilyLevel()const
|
|
|
+{
|
|
|
+ return instanceFamilyLevel_;
|
|
|
+}
|
|
|
+
|
|
|
+void DescribeSpotAdviceRequest::setInstanceFamilyLevel(const std::string& instanceFamilyLevel)
|
|
|
+{
|
|
|
+ instanceFamilyLevel_ = instanceFamilyLevel;
|
|
|
+ setParameter("InstanceFamilyLevel", instanceFamilyLevel);
|
|
|
+}
|
|
|
+
|
|
|
std::string DescribeSpotAdviceRequest::getZoneId()const
|
|
|
{
|
|
|
return zoneId_;
|
|
|
@@ -148,6 +194,17 @@ void DescribeSpotAdviceRequest::setZoneId(const std::string& zoneId)
|
|
|
setParameter("ZoneId", zoneId);
|
|
|
}
|
|
|
|
|
|
+int DescribeSpotAdviceRequest::getGpuAmount()const
|
|
|
+{
|
|
|
+ return gpuAmount_;
|
|
|
+}
|
|
|
+
|
|
|
+void DescribeSpotAdviceRequest::setGpuAmount(int gpuAmount)
|
|
|
+{
|
|
|
+ gpuAmount_ = gpuAmount;
|
|
|
+ setParameter("GpuAmount", std::to_string(gpuAmount));
|
|
|
+}
|
|
|
+
|
|
|
float DescribeSpotAdviceRequest::getMinMemory()const
|
|
|
{
|
|
|
return minMemory_;
|