From 9c95c03a45d41bfd9e54b560d2698b756c7d9cf4 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Mon, 18 May 2020 14:55:15 +0800 Subject: [PATCH] Support sequence for listNodes. --- CHANGELOG | 5 +++++ VERSION | 2 +- .../alibabacloud/ehpc/model/ApplyNodesRequest.h | 3 +++ .../ehpc/model/ListNodesNoPagingRequest.h | 3 +++ .../alibabacloud/ehpc/model/ListNodesRequest.h | 3 +++ ehpc/src/model/ApplyNodesRequest.cc | 11 +++++++++++ ehpc/src/model/ListNodesNoPagingRequest.cc | 11 +++++++++++ ehpc/src/model/ListNodesRequest.cc | 11 +++++++++++ 8 files changed, 48 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 73d8ce6b9..eeb4ab71a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,8 @@ +2020-05-18 Version: 1.36.421 +- Support sequence for listNodes. +- Support StrictSatisfiedTargetCapacity for applyNodes. + + 2020-05-18 Version: 1.36.420 - Fix DescribeIpcLiveAddress , add in params. diff --git a/VERSION b/VERSION index 6faa5378c..200ba553c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.420 \ No newline at end of file +1.36.421 \ No newline at end of file diff --git a/ehpc/include/alibabacloud/ehpc/model/ApplyNodesRequest.h b/ehpc/include/alibabacloud/ehpc/model/ApplyNodesRequest.h index 8ed539564..8f1197401 100644 --- a/ehpc/include/alibabacloud/ehpc/model/ApplyNodesRequest.h +++ b/ehpc/include/alibabacloud/ehpc/model/ApplyNodesRequest.h @@ -90,6 +90,8 @@ namespace AlibabaCloud void setInternetMaxBandWidthIn(int internetMaxBandWidthIn); int getTargetCapacity()const; void setTargetCapacity(int targetCapacity); + bool getStrictSatisfiedTargetCapacity()const; + void setStrictSatisfiedTargetCapacity(bool strictSatisfiedTargetCapacity); private: std::string imageId_; @@ -114,6 +116,7 @@ namespace AlibabaCloud std::vector instanceTypeModel_; int internetMaxBandWidthIn_; int targetCapacity_; + bool strictSatisfiedTargetCapacity_; }; } diff --git a/ehpc/include/alibabacloud/ehpc/model/ListNodesNoPagingRequest.h b/ehpc/include/alibabacloud/ehpc/model/ListNodesNoPagingRequest.h index a371c4e70..bc0373814 100644 --- a/ehpc/include/alibabacloud/ehpc/model/ListNodesNoPagingRequest.h +++ b/ehpc/include/alibabacloud/ehpc/model/ListNodesNoPagingRequest.h @@ -41,6 +41,8 @@ namespace AlibabaCloud void setClusterId(const std::string& clusterId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + std::string getSequence()const; + void setSequence(const std::string& sequence); std::string getHostName()const; void setHostName(const std::string& hostName); bool getOnlyDetached()const; @@ -50,6 +52,7 @@ namespace AlibabaCloud std::string role_; std::string clusterId_; std::string accessKeyId_; + std::string sequence_; std::string hostName_; bool onlyDetached_; diff --git a/ehpc/include/alibabacloud/ehpc/model/ListNodesRequest.h b/ehpc/include/alibabacloud/ehpc/model/ListNodesRequest.h index d9b2e7dd2..1f863655e 100644 --- a/ehpc/include/alibabacloud/ehpc/model/ListNodesRequest.h +++ b/ehpc/include/alibabacloud/ehpc/model/ListNodesRequest.h @@ -43,6 +43,8 @@ namespace AlibabaCloud void setPageNumber(int pageNumber); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + std::string getSequence()const; + void setSequence(const std::string& sequence); std::string getHostName()const; void setHostName(const std::string& hostName); int getPageSize()const; @@ -53,6 +55,7 @@ namespace AlibabaCloud std::string clusterId_; int pageNumber_; std::string accessKeyId_; + std::string sequence_; std::string hostName_; int pageSize_; diff --git a/ehpc/src/model/ApplyNodesRequest.cc b/ehpc/src/model/ApplyNodesRequest.cc index 5de4e6191..d8b94eb04 100644 --- a/ehpc/src/model/ApplyNodesRequest.cc +++ b/ehpc/src/model/ApplyNodesRequest.cc @@ -279,3 +279,14 @@ void ApplyNodesRequest::setTargetCapacity(int targetCapacity) setParameter("TargetCapacity", std::to_string(targetCapacity)); } +bool ApplyNodesRequest::getStrictSatisfiedTargetCapacity()const +{ + return strictSatisfiedTargetCapacity_; +} + +void ApplyNodesRequest::setStrictSatisfiedTargetCapacity(bool strictSatisfiedTargetCapacity) +{ + strictSatisfiedTargetCapacity_ = strictSatisfiedTargetCapacity; + setParameter("StrictSatisfiedTargetCapacity", strictSatisfiedTargetCapacity ? "true" : "false"); +} + diff --git a/ehpc/src/model/ListNodesNoPagingRequest.cc b/ehpc/src/model/ListNodesNoPagingRequest.cc index 9551515b0..aca2bb8ae 100644 --- a/ehpc/src/model/ListNodesNoPagingRequest.cc +++ b/ehpc/src/model/ListNodesNoPagingRequest.cc @@ -60,6 +60,17 @@ void ListNodesNoPagingRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string ListNodesNoPagingRequest::getSequence()const +{ + return sequence_; +} + +void ListNodesNoPagingRequest::setSequence(const std::string& sequence) +{ + sequence_ = sequence; + setParameter("Sequence", sequence); +} + std::string ListNodesNoPagingRequest::getHostName()const { return hostName_; diff --git a/ehpc/src/model/ListNodesRequest.cc b/ehpc/src/model/ListNodesRequest.cc index 9dfa3362c..f4e358410 100644 --- a/ehpc/src/model/ListNodesRequest.cc +++ b/ehpc/src/model/ListNodesRequest.cc @@ -71,6 +71,17 @@ void ListNodesRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string ListNodesRequest::getSequence()const +{ + return sequence_; +} + +void ListNodesRequest::setSequence(const std::string& sequence) +{ + sequence_ = sequence; + setParameter("Sequence", sequence); +} + std::string ListNodesRequest::getHostName()const { return hostName_;