From f73358f7e86f75aaebb5644471c4103b8d5415ff Mon Sep 17 00:00:00 2001 From: sdk-team Date: Tue, 19 Oct 2021 07:14:01 +0000 Subject: [PATCH] Supported ScaleApp totalPartitions. --- CHANGELOG | 3 + VERSION | 2 +- .../model/DescribeDeployOrderDetailResult.h | 2 +- .../retailcloud/model/ScaleAppRequest.h | 3 + .../retailcloud/model/ScaleAppResult.h | 2 +- .../model/DescribeDeployOrderDetailResult.cc | 96 +++++++++---------- retailcloud/src/model/ScaleAppRequest.cc | 11 +++ retailcloud/src/model/ScaleAppResult.cc | 4 +- 8 files changed, 70 insertions(+), 53 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 372d82908..4d6553f26 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2021-10-19 Version: 1.36.901 +- Supported ScaleApp totalPartitions. + 2021-10-18 Version: 1.36.900 - Generated 2019-09-10, 2018-01-17 for `waf-openapi`. diff --git a/VERSION b/VERSION index 86264b1e9..5be0355e1 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.900 \ No newline at end of file +1.36.901 \ No newline at end of file diff --git a/retailcloud/include/alibabacloud/retailcloud/model/DescribeDeployOrderDetailResult.h b/retailcloud/include/alibabacloud/retailcloud/model/DescribeDeployOrderDetailResult.h index d5e5f9cb2..93cb4a465 100644 --- a/retailcloud/include/alibabacloud/retailcloud/model/DescribeDeployOrderDetailResult.h +++ b/retailcloud/include/alibabacloud/retailcloud/model/DescribeDeployOrderDetailResult.h @@ -44,9 +44,9 @@ namespace AlibabaCloud std::string deployTypeName; std::string envType; std::string failureRate; - long deployOrderId; std::string name; int result; + long deployOrderId; int totalAppInstanceCt; std::string resultName; int currentPartitionNum; diff --git a/retailcloud/include/alibabacloud/retailcloud/model/ScaleAppRequest.h b/retailcloud/include/alibabacloud/retailcloud/model/ScaleAppRequest.h index d2d6fe160..74f5d567f 100644 --- a/retailcloud/include/alibabacloud/retailcloud/model/ScaleAppRequest.h +++ b/retailcloud/include/alibabacloud/retailcloud/model/ScaleAppRequest.h @@ -35,12 +35,15 @@ namespace AlibabaCloud ScaleAppRequest(); ~ScaleAppRequest(); + int getTotalPartitions()const; + void setTotalPartitions(int totalPartitions); int getReplicas()const; void setReplicas(int replicas); long getEnvId()const; void setEnvId(long envId); private: + int totalPartitions_; int replicas_; long envId_; diff --git a/retailcloud/include/alibabacloud/retailcloud/model/ScaleAppResult.h b/retailcloud/include/alibabacloud/retailcloud/model/ScaleAppResult.h index 943726bf5..cf00f003e 100644 --- a/retailcloud/include/alibabacloud/retailcloud/model/ScaleAppResult.h +++ b/retailcloud/include/alibabacloud/retailcloud/model/ScaleAppResult.h @@ -34,8 +34,8 @@ namespace AlibabaCloud public: struct Result { - bool admitted; std::string businessCode; + bool admitted; long deployOrderId; }; diff --git a/retailcloud/src/model/DescribeDeployOrderDetailResult.cc b/retailcloud/src/model/DescribeDeployOrderDetailResult.cc index ea1006e40..d82ec9327 100644 --- a/retailcloud/src/model/DescribeDeployOrderDetailResult.cc +++ b/retailcloud/src/model/DescribeDeployOrderDetailResult.cc @@ -40,60 +40,60 @@ void DescribeDeployOrderDetailResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto resultNode = value["Result"]; - if(!resultNode["AppInstanceType"].isNull()) - result_.appInstanceType = resultNode["AppInstanceType"].asString(); - if(!resultNode["CurrentPartitionNum"].isNull()) - result_.currentPartitionNum = std::stoi(resultNode["CurrentPartitionNum"].asString()); - if(!resultNode["DeployOrderId"].isNull()) - result_.deployOrderId = std::stol(resultNode["DeployOrderId"].asString()); - if(!resultNode["DeployPauseType"].isNull()) - result_.deployPauseType = resultNode["DeployPauseType"].asString(); - if(!resultNode["DeployPauseTypeName"].isNull()) - result_.deployPauseTypeName = resultNode["DeployPauseTypeName"].asString(); - if(!resultNode["DeployType"].isNull()) - result_.deployType = resultNode["DeployType"].asString(); - if(!resultNode["DeployTypeName"].isNull()) - result_.deployTypeName = resultNode["DeployTypeName"].asString(); - if(!resultNode["Description"].isNull()) - result_.description = resultNode["Description"].asString(); - if(!resultNode["ElapsedTime"].isNull()) - result_.elapsedTime = std::stoi(resultNode["ElapsedTime"].asString()); - if(!resultNode["EndTime"].isNull()) - result_.endTime = resultNode["EndTime"].asString(); - if(!resultNode["EnvId"].isNull()) - result_.envId = std::stol(resultNode["EnvId"].asString()); - if(!resultNode["EnvType"].isNull()) - result_.envType = resultNode["EnvType"].asString(); - if(!resultNode["FailureRate"].isNull()) - result_.failureRate = resultNode["FailureRate"].asString(); - if(!resultNode["FinishAppInstanceCt"].isNull()) - result_.finishAppInstanceCt = std::stoi(resultNode["FinishAppInstanceCt"].asString()); - if(!resultNode["Name"].isNull()) - result_.name = resultNode["Name"].asString(); - if(!resultNode["PartitionType"].isNull()) - result_.partitionType = resultNode["PartitionType"].asString(); - if(!resultNode["PartitionTypeName"].isNull()) - result_.partitionTypeName = resultNode["PartitionTypeName"].asString(); - if(!resultNode["Result"].isNull()) - result_.result = std::stoi(resultNode["Result"].asString()); - if(!resultNode["ResultName"].isNull()) - result_.resultName = resultNode["ResultName"].asString(); - if(!resultNode["SchemaId"].isNull()) - result_.schemaId = std::stol(resultNode["SchemaId"].asString()); - if(!resultNode["StartTime"].isNull()) - result_.startTime = resultNode["StartTime"].asString(); if(!resultNode["Status"].isNull()) result_.status = std::stoi(resultNode["Status"].asString()); - if(!resultNode["StatusName"].isNull()) - result_.statusName = resultNode["StatusName"].asString(); - if(!resultNode["TotalAppInstanceCt"].isNull()) - result_.totalAppInstanceCt = std::stoi(resultNode["TotalAppInstanceCt"].asString()); - if(!resultNode["TotalPartitions"].isNull()) - result_.totalPartitions = std::stoi(resultNode["TotalPartitions"].asString()); + if(!resultNode["AppInstanceType"].isNull()) + result_.appInstanceType = resultNode["AppInstanceType"].asString(); + if(!resultNode["DeployType"].isNull()) + result_.deployType = resultNode["DeployType"].asString(); if(!resultNode["UserId"].isNull()) result_.userId = resultNode["UserId"].asString(); + if(!resultNode["PartitionTypeName"].isNull()) + result_.partitionTypeName = resultNode["PartitionTypeName"].asString(); + if(!resultNode["StatusName"].isNull()) + result_.statusName = resultNode["StatusName"].asString(); + if(!resultNode["EnvType"].isNull()) + result_.envType = resultNode["EnvType"].asString(); + if(!resultNode["TotalAppInstanceCt"].isNull()) + result_.totalAppInstanceCt = std::stoi(resultNode["TotalAppInstanceCt"].asString()); + if(!resultNode["ElapsedTime"].isNull()) + result_.elapsedTime = std::stoi(resultNode["ElapsedTime"].asString()); + if(!resultNode["Description"].isNull()) + result_.description = resultNode["Description"].asString(); + if(!resultNode["Name"].isNull()) + result_.name = resultNode["Name"].asString(); + if(!resultNode["DeployTypeName"].isNull()) + result_.deployTypeName = resultNode["DeployTypeName"].asString(); + if(!resultNode["FinishAppInstanceCt"].isNull()) + result_.finishAppInstanceCt = std::stoi(resultNode["FinishAppInstanceCt"].asString()); + if(!resultNode["SchemaId"].isNull()) + result_.schemaId = std::stol(resultNode["SchemaId"].asString()); + if(!resultNode["DeployPauseType"].isNull()) + result_.deployPauseType = resultNode["DeployPauseType"].asString(); + if(!resultNode["Result"].isNull()) + result_.result = std::stoi(resultNode["Result"].asString()); + if(!resultNode["FailureRate"].isNull()) + result_.failureRate = resultNode["FailureRate"].asString(); + if(!resultNode["TotalPartitions"].isNull()) + result_.totalPartitions = std::stoi(resultNode["TotalPartitions"].asString()); if(!resultNode["UserNick"].isNull()) result_.userNick = resultNode["UserNick"].asString(); + if(!resultNode["EndTime"].isNull()) + result_.endTime = resultNode["EndTime"].asString(); + if(!resultNode["StartTime"].isNull()) + result_.startTime = resultNode["StartTime"].asString(); + if(!resultNode["DeployOrderId"].isNull()) + result_.deployOrderId = std::stol(resultNode["DeployOrderId"].asString()); + if(!resultNode["DeployPauseTypeName"].isNull()) + result_.deployPauseTypeName = resultNode["DeployPauseTypeName"].asString(); + if(!resultNode["ResultName"].isNull()) + result_.resultName = resultNode["ResultName"].asString(); + if(!resultNode["CurrentPartitionNum"].isNull()) + result_.currentPartitionNum = std::stoi(resultNode["CurrentPartitionNum"].asString()); + if(!resultNode["PartitionType"].isNull()) + result_.partitionType = resultNode["PartitionType"].asString(); + if(!resultNode["EnvId"].isNull()) + result_.envId = std::stol(resultNode["EnvId"].asString()); if(!value["Code"].isNull()) code_ = std::stoi(value["Code"].asString()); if(!value["ErrMsg"].isNull()) diff --git a/retailcloud/src/model/ScaleAppRequest.cc b/retailcloud/src/model/ScaleAppRequest.cc index 3afcc992c..b7be0c591 100644 --- a/retailcloud/src/model/ScaleAppRequest.cc +++ b/retailcloud/src/model/ScaleAppRequest.cc @@ -27,6 +27,17 @@ ScaleAppRequest::ScaleAppRequest() : ScaleAppRequest::~ScaleAppRequest() {} +int ScaleAppRequest::getTotalPartitions()const +{ + return totalPartitions_; +} + +void ScaleAppRequest::setTotalPartitions(int totalPartitions) +{ + totalPartitions_ = totalPartitions; + setParameter("TotalPartitions", std::to_string(totalPartitions)); +} + int ScaleAppRequest::getReplicas()const { return replicas_; diff --git a/retailcloud/src/model/ScaleAppResult.cc b/retailcloud/src/model/ScaleAppResult.cc index 74acb8d02..492edb005 100644 --- a/retailcloud/src/model/ScaleAppResult.cc +++ b/retailcloud/src/model/ScaleAppResult.cc @@ -40,12 +40,12 @@ void ScaleAppResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto resultNode = value["Result"]; - if(!resultNode["Admitted"].isNull()) - result_.admitted = resultNode["Admitted"].asString() == "true"; if(!resultNode["BusinessCode"].isNull()) result_.businessCode = resultNode["BusinessCode"].asString(); if(!resultNode["DeployOrderId"].isNull()) result_.deployOrderId = std::stol(resultNode["DeployOrderId"].asString()); + if(!resultNode["Admitted"].isNull()) + result_.admitted = resultNode["Admitted"].asString() == "true"; if(!value["Code"].isNull()) code_ = std::stoi(value["Code"].asString()); if(!value["ErrMsg"].isNull())