Generated 2014-05-26 for Ecs.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2020-12-17 Version: patch
|
||||
- Generated 2014-05-26 for `Ecs`.
|
||||
|
||||
2020-12-17 Version: patch
|
||||
- Update DeleteDcdnDomain.
|
||||
|
||||
|
||||
@@ -35,10 +35,14 @@ namespace AlibabaCloud
|
||||
DescribeSpotAdviceRequest();
|
||||
~DescribeSpotAdviceRequest();
|
||||
|
||||
std::string getGpuSpec()const;
|
||||
void setGpuSpec(const std::string& gpuSpec);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
float getMemory()const;
|
||||
void setMemory(float memory);
|
||||
std::vector<std::string> getInstanceTypes()const;
|
||||
void setInstanceTypes(const std::vector<std::string>& instanceTypes);
|
||||
std::string getIoOptimized()const;
|
||||
void setIoOptimized(const std::string& ioOptimized);
|
||||
int getMinCores()const;
|
||||
@@ -53,16 +57,24 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getInstanceTypeFamily()const;
|
||||
void setInstanceTypeFamily(const std::string& instanceTypeFamily);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getInstanceFamilyLevel()const;
|
||||
void setInstanceFamilyLevel(const std::string& instanceFamilyLevel);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
int getGpuAmount()const;
|
||||
void setGpuAmount(int gpuAmount);
|
||||
float getMinMemory()const;
|
||||
void setMinMemory(float minMemory);
|
||||
|
||||
private:
|
||||
std::string gpuSpec_;
|
||||
long resourceOwnerId_;
|
||||
float memory_;
|
||||
std::vector<std::string> instanceTypes_;
|
||||
std::string ioOptimized_;
|
||||
int minCores_;
|
||||
std::string networkType_;
|
||||
@@ -70,8 +82,11 @@ namespace AlibabaCloud
|
||||
std::string regionId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string instanceTypeFamily_;
|
||||
long ownerId_;
|
||||
std::string instanceFamilyLevel_;
|
||||
std::string zoneId_;
|
||||
int gpuAmount_;
|
||||
float minMemory_;
|
||||
|
||||
};
|
||||
|
||||
@@ -31,21 +31,21 @@ EcsClient::EcsClient(const Credentials &credentials, const ClientConfiguration &
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ecs");
|
||||
}
|
||||
|
||||
EcsClient::EcsClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ecs");
|
||||
}
|
||||
|
||||
EcsClient::EcsClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ecs");
|
||||
}
|
||||
|
||||
EcsClient::~EcsClient()
|
||||
|
||||
@@ -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_;
|
||||
|
||||
Reference in New Issue
Block a user