Generated 2014-05-26 for Ecs.

This commit is contained in:
sdk-team
2020-12-17 08:09:26 +00:00
parent 279ad33425
commit 041b9c9999
4 changed files with 78 additions and 3 deletions

View File

@@ -1,3 +1,6 @@
2020-12-17 Version: patch
- Generated 2014-05-26 for `Ecs`.
2020-12-17 Version: patch
- Update DeleteDcdnDomain.

View File

@@ -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_;
};

View File

@@ -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()

View File

@@ -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_;