Explorar el Código

Add openapi TagResources.

sdk-team hace 3 años
padre
commit
d209714cb0

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1761
+1.36.1762

+ 13 - 3
eais/include/alibabacloud/eais/model/DescribeEaisRequest.h

@@ -28,6 +28,10 @@ namespace Eais {
 namespace Model {
 class ALIBABACLOUD_EAIS_EXPORT DescribeEaisRequest : public RpcServiceRequest {
 public:
+	struct Tag {
+		std::string value;
+		std::string key;
+	};
 	DescribeEaisRequest();
 	~DescribeEaisRequest();
 	std::string getElasticAcceleratedInstanceIds() const;
@@ -36,14 +40,18 @@ public:
 	void setPageNumber(int pageNumber);
 	std::string getResourceGroupId() const;
 	void setResourceGroupId(const std::string &resourceGroupId);
-	std::string getInstanceName() const;
-	void setInstanceName(const std::string &instanceName);
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	std::string getInstanceType() const;
 	void setInstanceType(const std::string &instanceType);
+	std::vector<Tag> getTag() const;
+	void setTag(const std::vector<Tag> &tag);
+	std::string getClientInstanceId() const;
+	void setClientInstanceId(const std::string &clientInstanceId);
+	std::string getInstanceName() const;
+	void setInstanceName(const std::string &instanceName);
 	std::string getStatus() const;
 	void setStatus(const std::string &status);
 
@@ -51,10 +59,12 @@ private:
 	std::string elasticAcceleratedInstanceIds_;
 	int pageNumber_;
 	std::string resourceGroupId_;
-	std::string instanceName_;
 	std::string regionId_;
 	int pageSize_;
 	std::string instanceType_;
+	std::vector<Tag> tag_;
+	std::string clientInstanceId_;
+	std::string instanceName_;
 	std::string status_;
 };
 } // namespace Model

+ 32 - 9
eais/src/model/DescribeEaisRequest.cc

@@ -52,15 +52,6 @@ void DescribeEaisRequest::setResourceGroupId(const std::string &resourceGroupId)
   setParameter(std::string("ResourceGroupId"), resourceGroupId);
 }
 
-std::string DescribeEaisRequest::getInstanceName() const {
-  return instanceName_;
-}
-
-void DescribeEaisRequest::setInstanceName(const std::string &instanceName) {
-  instanceName_ = instanceName;
-  setParameter(std::string("InstanceName"), instanceName);
-}
-
 std::string DescribeEaisRequest::getRegionId() const {
   return regionId_;
 }
@@ -88,6 +79,38 @@ void DescribeEaisRequest::setInstanceType(const std::string &instanceType) {
   setParameter(std::string("InstanceType"), instanceType);
 }
 
+std::vector<DescribeEaisRequest::Tag> DescribeEaisRequest::getTag() const {
+  return tag_;
+}
+
+void DescribeEaisRequest::setTag(const std::vector<DescribeEaisRequest::Tag> &tag) {
+  tag_ = tag;
+  for(int dep1 = 0; dep1 != tag.size(); dep1++) {
+  auto tagObj = tag.at(dep1);
+  std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
+    setParameter(tagObjStr + ".Value", tagObj.value);
+    setParameter(tagObjStr + ".Key", tagObj.key);
+  }
+}
+
+std::string DescribeEaisRequest::getClientInstanceId() const {
+  return clientInstanceId_;
+}
+
+void DescribeEaisRequest::setClientInstanceId(const std::string &clientInstanceId) {
+  clientInstanceId_ = clientInstanceId;
+  setParameter(std::string("ClientInstanceId"), clientInstanceId);
+}
+
+std::string DescribeEaisRequest::getInstanceName() const {
+  return instanceName_;
+}
+
+void DescribeEaisRequest::setInstanceName(const std::string &instanceName) {
+  instanceName_ = instanceName;
+  setParameter(std::string("InstanceName"), instanceName);
+}
+
 std::string DescribeEaisRequest::getStatus() const {
   return status_;
 }