Pārlūkot izejas kodu

DescribeDBClusterAttribute support new feature.

sdk-team 3 gadi atpakaļ
vecāks
revīzija
67493d8653

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1636
+1.36.1637

+ 3 - 0
polardb/include/alibabacloud/polardb/model/DescribeDBClusterAttributeRequest.h

@@ -32,6 +32,8 @@ public:
 	~DescribeDBClusterAttributeRequest();
 	~DescribeDBClusterAttributeRequest();
 	long getResourceOwnerId() const;
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
 	void setResourceOwnerId(long resourceOwnerId);
+	std::string getDescribeType() const;
+	void setDescribeType(const std::string &describeType);
 	std::string getAccessKeyId() const;
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
 	void setAccessKeyId(const std::string &accessKeyId);
 	std::string getResourceOwnerAccount() const;
 	std::string getResourceOwnerAccount() const;
@@ -45,6 +47,7 @@ public:
 
 
 private:
 private:
 	long resourceOwnerId_;
 	long resourceOwnerId_;
+	std::string describeType_;
 	std::string accessKeyId_;
 	std::string accessKeyId_;
 	std::string resourceOwnerAccount_;
 	std::string resourceOwnerAccount_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;

+ 46 - 36
polardb/include/alibabacloud/polardb/model/DescribeDBClusterAttributeResult.h

@@ -68,102 +68,112 @@ namespace AlibabaCloud
 				DescribeDBClusterAttributeResult();
 				DescribeDBClusterAttributeResult();
 				explicit DescribeDBClusterAttributeResult(const std::string &payload);
 				explicit DescribeDBClusterAttributeResult(const std::string &payload);
 				~DescribeDBClusterAttributeResult();
 				~DescribeDBClusterAttributeResult();
-				int getDeletionLock()const;
-				std::string getCategory()const;
 				std::string getResourceGroupId()const;
 				std::string getResourceGroupId()const;
 				std::string getStoragePayType()const;
 				std::string getStoragePayType()const;
 				long getDataLevel1BackupChainSize()const;
 				long getDataLevel1BackupChainSize()const;
-				std::string getDBClusterId()const;
 				std::string getProxyStatus()const;
 				std::string getProxyStatus()const;
 				std::string getDBType()const;
 				std::string getDBType()const;
-				std::string getDBClusterNetworkType()const;
 				long getBlktagUsed()const;
 				long getBlktagUsed()const;
+				std::string getStandbyHAMode()const;
 				std::string getProxyStandardCpuCores()const;
 				std::string getProxyStandardCpuCores()const;
-				bool getIsLatestVersion()const;
-				long getStorageMax()const;
 				std::string getDBVersion()const;
 				std::string getDBVersion()const;
 				std::vector<DBNode> getDBNodes()const;
 				std::vector<DBNode> getDBNodes()const;
 				std::string getFeatureHTAPSupported()const;
 				std::string getFeatureHTAPSupported()const;
-				std::string getZoneIds()const;
-				long getInodeUsed()const;
-				std::string getMaintainTime()const;
 				std::vector<Tag> getTags()const;
 				std::vector<Tag> getTags()const;
 				std::string getEngine()const;
 				std::string getEngine()const;
-				long getBlktagTotal()const;
 				std::string getStorageType()const;
 				std::string getStorageType()const;
 				std::string getVPCId()const;
 				std::string getVPCId()const;
-				std::string getDBClusterStatus()const;
 				std::string getVSwitchId()const;
 				std::string getVSwitchId()const;
 				std::string getDBClusterDescription()const;
 				std::string getDBClusterDescription()const;
 				std::string getExpired()const;
 				std::string getExpired()const;
-				std::string getProxyCpuCores()const;
 				std::string getPayType()const;
 				std::string getPayType()const;
 				std::string getLockMode()const;
 				std::string getLockMode()const;
-				std::string getStrictConsistency()const;
 				long getStorageUsed()const;
 				long getStorageUsed()const;
 				long getInodeTotal()const;
 				long getInodeTotal()const;
-				bool getIsProxyLatestVersion()const;
-				long getStorageSpace()const;
 				std::string getDBVersionStatus()const;
 				std::string getDBVersionStatus()const;
 				std::string getProxyServerlessType()const;
 				std::string getProxyServerlessType()const;
-				std::string getServerlessType()const;
 				std::string getCreationTime()const;
 				std::string getCreationTime()const;
+				std::string getProxyType()const;
+				std::string getExpireTime()const;
+				int getDeletionLock()const;
+				std::string getCategory()const;
+				std::string getDBClusterId()const;
+				std::string getDeployUnit()const;
+				std::string getDBClusterNetworkType()const;
+				bool getIsLatestVersion()const;
+				long getStorageMax()const;
+				std::string getZoneIds()const;
+				long getInodeUsed()const;
+				std::string getMaintainTime()const;
+				long getBlktagTotal()const;
+				std::string getDataSyncMode()const;
+				std::string getDBClusterStatus()const;
+				std::string getProxyCpuCores()const;
+				std::string getStrictConsistency()const;
+				bool getIsProxyLatestVersion()const;
+				long getStorageSpace()const;
+				std::string getServerlessType()const;
 				std::string getSubCategory()const;
 				std::string getSubCategory()const;
+				std::string getAiType()const;
+				bool getHasCompleteStandbyRes()const;
 				RelatedAPInstance getRelatedAPInstance()const;
 				RelatedAPInstance getRelatedAPInstance()const;
 				long getSQLSize()const;
 				long getSQLSize()const;
 				std::string getRegionId()const;
 				std::string getRegionId()const;
-				std::string getProxyType()const;
-				std::string getExpireTime()const;
 
 
 			protected:
 			protected:
 				void parse(const std::string &payload);
 				void parse(const std::string &payload);
 			private:
 			private:
-				int deletionLock_;
-				std::string category_;
 				std::string resourceGroupId_;
 				std::string resourceGroupId_;
 				std::string storagePayType_;
 				std::string storagePayType_;
 				long dataLevel1BackupChainSize_;
 				long dataLevel1BackupChainSize_;
-				std::string dBClusterId_;
 				std::string proxyStatus_;
 				std::string proxyStatus_;
 				std::string dBType_;
 				std::string dBType_;
-				std::string dBClusterNetworkType_;
 				long blktagUsed_;
 				long blktagUsed_;
+				std::string standbyHAMode_;
 				std::string proxyStandardCpuCores_;
 				std::string proxyStandardCpuCores_;
-				bool isLatestVersion_;
-				long storageMax_;
 				std::string dBVersion_;
 				std::string dBVersion_;
 				std::vector<DBNode> dBNodes_;
 				std::vector<DBNode> dBNodes_;
 				std::string featureHTAPSupported_;
 				std::string featureHTAPSupported_;
-				std::string zoneIds_;
-				long inodeUsed_;
-				std::string maintainTime_;
 				std::vector<Tag> tags_;
 				std::vector<Tag> tags_;
 				std::string engine_;
 				std::string engine_;
-				long blktagTotal_;
 				std::string storageType_;
 				std::string storageType_;
 				std::string vPCId_;
 				std::string vPCId_;
-				std::string dBClusterStatus_;
 				std::string vSwitchId_;
 				std::string vSwitchId_;
 				std::string dBClusterDescription_;
 				std::string dBClusterDescription_;
 				std::string expired_;
 				std::string expired_;
-				std::string proxyCpuCores_;
 				std::string payType_;
 				std::string payType_;
 				std::string lockMode_;
 				std::string lockMode_;
-				std::string strictConsistency_;
 				long storageUsed_;
 				long storageUsed_;
 				long inodeTotal_;
 				long inodeTotal_;
-				bool isProxyLatestVersion_;
-				long storageSpace_;
 				std::string dBVersionStatus_;
 				std::string dBVersionStatus_;
 				std::string proxyServerlessType_;
 				std::string proxyServerlessType_;
-				std::string serverlessType_;
 				std::string creationTime_;
 				std::string creationTime_;
+				std::string proxyType_;
+				std::string expireTime_;
+				int deletionLock_;
+				std::string category_;
+				std::string dBClusterId_;
+				std::string deployUnit_;
+				std::string dBClusterNetworkType_;
+				bool isLatestVersion_;
+				long storageMax_;
+				std::string zoneIds_;
+				long inodeUsed_;
+				std::string maintainTime_;
+				long blktagTotal_;
+				std::string dataSyncMode_;
+				std::string dBClusterStatus_;
+				std::string proxyCpuCores_;
+				std::string strictConsistency_;
+				bool isProxyLatestVersion_;
+				long storageSpace_;
+				std::string serverlessType_;
 				std::string subCategory_;
 				std::string subCategory_;
+				std::string aiType_;
+				bool hasCompleteStandbyRes_;
 				RelatedAPInstance relatedAPInstance_;
 				RelatedAPInstance relatedAPInstance_;
 				long sQLSize_;
 				long sQLSize_;
 				std::string regionId_;
 				std::string regionId_;
-				std::string proxyType_;
-				std::string expireTime_;
 
 
 			};
 			};
 		}
 		}

+ 1 - 0
polardb/include/alibabacloud/polardb/model/DescribeDBClustersWithBackupsResult.h

@@ -36,6 +36,7 @@ namespace AlibabaCloud
 				{
 				{
 					int deletionLock;
 					int deletionLock;
 					int isDeleted;
 					int isDeleted;
+					std::string category;
 					std::string zoneId;
 					std::string zoneId;
 					std::string deletedTime;
 					std::string deletedTime;
 					std::string dBClusterStatus;
 					std::string dBClusterStatus;

+ 9 - 0
polardb/src/model/DescribeDBClusterAttributeRequest.cc

@@ -34,6 +34,15 @@ void DescribeDBClusterAttributeRequest::setResourceOwnerId(long resourceOwnerId)
   setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
   setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
 }
 }
 
 
+std::string DescribeDBClusterAttributeRequest::getDescribeType() const {
+  return describeType_;
+}
+
+void DescribeDBClusterAttributeRequest::setDescribeType(const std::string &describeType) {
+  describeType_ = describeType;
+  setParameter(std::string("DescribeType"), describeType);
+}
+
 std::string DescribeDBClusterAttributeRequest::getAccessKeyId() const {
 std::string DescribeDBClusterAttributeRequest::getAccessKeyId() const {
   return accessKeyId_;
   return accessKeyId_;
 }
 }

+ 121 - 86
polardb/src/model/DescribeDBClusterAttributeResult.cc

@@ -112,6 +112,12 @@ void DescribeDBClusterAttributeResult::parse(const std::string &payload)
 		dBClusterNetworkType_ = value["DBClusterNetworkType"].asString();
 		dBClusterNetworkType_ = value["DBClusterNetworkType"].asString();
 	if(!value["IsLatestVersion"].isNull())
 	if(!value["IsLatestVersion"].isNull())
 		isLatestVersion_ = value["IsLatestVersion"].asString() == "true";
 		isLatestVersion_ = value["IsLatestVersion"].asString() == "true";
+	if(!value["HasCompleteStandbyRes"].isNull())
+		hasCompleteStandbyRes_ = value["HasCompleteStandbyRes"].asString() == "true";
+	if(!value["DataSyncMode"].isNull())
+		dataSyncMode_ = value["DataSyncMode"].asString();
+	if(!value["StandbyHAMode"].isNull())
+		standbyHAMode_ = value["StandbyHAMode"].asString();
 	if(!value["StorageMax"].isNull())
 	if(!value["StorageMax"].isNull())
 		storageMax_ = std::stol(value["StorageMax"].asString());
 		storageMax_ = std::stol(value["StorageMax"].asString());
 	if(!value["DBVersion"].isNull())
 	if(!value["DBVersion"].isNull())
@@ -162,6 +168,8 @@ void DescribeDBClusterAttributeResult::parse(const std::string &payload)
 		expireTime_ = value["ExpireTime"].asString();
 		expireTime_ = value["ExpireTime"].asString();
 	if(!value["SubCategory"].isNull())
 	if(!value["SubCategory"].isNull())
 		subCategory_ = value["SubCategory"].asString();
 		subCategory_ = value["SubCategory"].asString();
+	if(!value["DeployUnit"].isNull())
+		deployUnit_ = value["DeployUnit"].asString();
 	if(!value["IsProxyLatestVersion"].isNull())
 	if(!value["IsProxyLatestVersion"].isNull())
 		isProxyLatestVersion_ = value["IsProxyLatestVersion"].asString() == "true";
 		isProxyLatestVersion_ = value["IsProxyLatestVersion"].asString() == "true";
 	if(!value["StorageType"].isNull())
 	if(!value["StorageType"].isNull())
@@ -182,19 +190,11 @@ void DescribeDBClusterAttributeResult::parse(const std::string &payload)
 		featureHTAPSupported_ = value["FeatureHTAPSupported"].asString();
 		featureHTAPSupported_ = value["FeatureHTAPSupported"].asString();
 	if(!value["ProxyServerlessType"].isNull())
 	if(!value["ProxyServerlessType"].isNull())
 		proxyServerlessType_ = value["ProxyServerlessType"].asString();
 		proxyServerlessType_ = value["ProxyServerlessType"].asString();
+	if(!value["AiType"].isNull())
+		aiType_ = value["AiType"].asString();
 
 
 }
 }
 
 
-int DescribeDBClusterAttributeResult::getDeletionLock()const
-{
-	return deletionLock_;
-}
-
-std::string DescribeDBClusterAttributeResult::getCategory()const
-{
-	return category_;
-}
-
 std::string DescribeDBClusterAttributeResult::getResourceGroupId()const
 std::string DescribeDBClusterAttributeResult::getResourceGroupId()const
 {
 {
 	return resourceGroupId_;
 	return resourceGroupId_;
@@ -210,11 +210,6 @@ long DescribeDBClusterAttributeResult::getDataLevel1BackupChainSize()const
 	return dataLevel1BackupChainSize_;
 	return dataLevel1BackupChainSize_;
 }
 }
 
 
-std::string DescribeDBClusterAttributeResult::getDBClusterId()const
-{
-	return dBClusterId_;
-}
-
 std::string DescribeDBClusterAttributeResult::getProxyStatus()const
 std::string DescribeDBClusterAttributeResult::getProxyStatus()const
 {
 {
 	return proxyStatus_;
 	return proxyStatus_;
@@ -225,29 +220,19 @@ std::string DescribeDBClusterAttributeResult::getDBType()const
 	return dBType_;
 	return dBType_;
 }
 }
 
 
-std::string DescribeDBClusterAttributeResult::getDBClusterNetworkType()const
-{
-	return dBClusterNetworkType_;
-}
-
 long DescribeDBClusterAttributeResult::getBlktagUsed()const
 long DescribeDBClusterAttributeResult::getBlktagUsed()const
 {
 {
 	return blktagUsed_;
 	return blktagUsed_;
 }
 }
 
 
-std::string DescribeDBClusterAttributeResult::getProxyStandardCpuCores()const
+std::string DescribeDBClusterAttributeResult::getStandbyHAMode()const
 {
 {
-	return proxyStandardCpuCores_;
+	return standbyHAMode_;
 }
 }
 
 
-bool DescribeDBClusterAttributeResult::getIsLatestVersion()const
-{
-	return isLatestVersion_;
-}
-
-long DescribeDBClusterAttributeResult::getStorageMax()const
+std::string DescribeDBClusterAttributeResult::getProxyStandardCpuCores()const
 {
 {
-	return storageMax_;
+	return proxyStandardCpuCores_;
 }
 }
 
 
 std::string DescribeDBClusterAttributeResult::getDBVersion()const
 std::string DescribeDBClusterAttributeResult::getDBVersion()const
@@ -265,21 +250,6 @@ std::string DescribeDBClusterAttributeResult::getFeatureHTAPSupported()const
 	return featureHTAPSupported_;
 	return featureHTAPSupported_;
 }
 }
 
 
-std::string DescribeDBClusterAttributeResult::getZoneIds()const
-{
-	return zoneIds_;
-}
-
-long DescribeDBClusterAttributeResult::getInodeUsed()const
-{
-	return inodeUsed_;
-}
-
-std::string DescribeDBClusterAttributeResult::getMaintainTime()const
-{
-	return maintainTime_;
-}
-
 std::vector<DescribeDBClusterAttributeResult::Tag> DescribeDBClusterAttributeResult::getTags()const
 std::vector<DescribeDBClusterAttributeResult::Tag> DescribeDBClusterAttributeResult::getTags()const
 {
 {
 	return tags_;
 	return tags_;
@@ -290,11 +260,6 @@ std::string DescribeDBClusterAttributeResult::getEngine()const
 	return engine_;
 	return engine_;
 }
 }
 
 
-long DescribeDBClusterAttributeResult::getBlktagTotal()const
-{
-	return blktagTotal_;
-}
-
 std::string DescribeDBClusterAttributeResult::getStorageType()const
 std::string DescribeDBClusterAttributeResult::getStorageType()const
 {
 {
 	return storageType_;
 	return storageType_;
@@ -305,11 +270,6 @@ std::string DescribeDBClusterAttributeResult::getVPCId()const
 	return vPCId_;
 	return vPCId_;
 }
 }
 
 
-std::string DescribeDBClusterAttributeResult::getDBClusterStatus()const
-{
-	return dBClusterStatus_;
-}
-
 std::string DescribeDBClusterAttributeResult::getVSwitchId()const
 std::string DescribeDBClusterAttributeResult::getVSwitchId()const
 {
 {
 	return vSwitchId_;
 	return vSwitchId_;
@@ -325,11 +285,6 @@ std::string DescribeDBClusterAttributeResult::getExpired()const
 	return expired_;
 	return expired_;
 }
 }
 
 
-std::string DescribeDBClusterAttributeResult::getProxyCpuCores()const
-{
-	return proxyCpuCores_;
-}
-
 std::string DescribeDBClusterAttributeResult::getPayType()const
 std::string DescribeDBClusterAttributeResult::getPayType()const
 {
 {
 	return payType_;
 	return payType_;
@@ -340,11 +295,6 @@ std::string DescribeDBClusterAttributeResult::getLockMode()const
 	return lockMode_;
 	return lockMode_;
 }
 }
 
 
-std::string DescribeDBClusterAttributeResult::getStrictConsistency()const
-{
-	return strictConsistency_;
-}
-
 long DescribeDBClusterAttributeResult::getStorageUsed()const
 long DescribeDBClusterAttributeResult::getStorageUsed()const
 {
 {
 	return storageUsed_;
 	return storageUsed_;
@@ -355,34 +305,119 @@ long DescribeDBClusterAttributeResult::getInodeTotal()const
 	return inodeTotal_;
 	return inodeTotal_;
 }
 }
 
 
-bool DescribeDBClusterAttributeResult::getIsProxyLatestVersion()const
+std::string DescribeDBClusterAttributeResult::getDBVersionStatus()const
 {
 {
-	return isProxyLatestVersion_;
+	return dBVersionStatus_;
 }
 }
 
 
-long DescribeDBClusterAttributeResult::getStorageSpace()const
+std::string DescribeDBClusterAttributeResult::getProxyServerlessType()const
 {
 {
-	return storageSpace_;
+	return proxyServerlessType_;
 }
 }
 
 
-std::string DescribeDBClusterAttributeResult::getDBVersionStatus()const
+std::string DescribeDBClusterAttributeResult::getCreationTime()const
 {
 {
-	return dBVersionStatus_;
+	return creationTime_;
 }
 }
 
 
-std::string DescribeDBClusterAttributeResult::getProxyServerlessType()const
+std::string DescribeDBClusterAttributeResult::getProxyType()const
 {
 {
-	return proxyServerlessType_;
+	return proxyType_;
 }
 }
 
 
-std::string DescribeDBClusterAttributeResult::getServerlessType()const
+std::string DescribeDBClusterAttributeResult::getExpireTime()const
 {
 {
-	return serverlessType_;
+	return expireTime_;
 }
 }
 
 
-std::string DescribeDBClusterAttributeResult::getCreationTime()const
+int DescribeDBClusterAttributeResult::getDeletionLock()const
 {
 {
-	return creationTime_;
+	return deletionLock_;
+}
+
+std::string DescribeDBClusterAttributeResult::getCategory()const
+{
+	return category_;
+}
+
+std::string DescribeDBClusterAttributeResult::getDBClusterId()const
+{
+	return dBClusterId_;
+}
+
+std::string DescribeDBClusterAttributeResult::getDeployUnit()const
+{
+	return deployUnit_;
+}
+
+std::string DescribeDBClusterAttributeResult::getDBClusterNetworkType()const
+{
+	return dBClusterNetworkType_;
+}
+
+bool DescribeDBClusterAttributeResult::getIsLatestVersion()const
+{
+	return isLatestVersion_;
+}
+
+long DescribeDBClusterAttributeResult::getStorageMax()const
+{
+	return storageMax_;
+}
+
+std::string DescribeDBClusterAttributeResult::getZoneIds()const
+{
+	return zoneIds_;
+}
+
+long DescribeDBClusterAttributeResult::getInodeUsed()const
+{
+	return inodeUsed_;
+}
+
+std::string DescribeDBClusterAttributeResult::getMaintainTime()const
+{
+	return maintainTime_;
+}
+
+long DescribeDBClusterAttributeResult::getBlktagTotal()const
+{
+	return blktagTotal_;
+}
+
+std::string DescribeDBClusterAttributeResult::getDataSyncMode()const
+{
+	return dataSyncMode_;
+}
+
+std::string DescribeDBClusterAttributeResult::getDBClusterStatus()const
+{
+	return dBClusterStatus_;
+}
+
+std::string DescribeDBClusterAttributeResult::getProxyCpuCores()const
+{
+	return proxyCpuCores_;
+}
+
+std::string DescribeDBClusterAttributeResult::getStrictConsistency()const
+{
+	return strictConsistency_;
+}
+
+bool DescribeDBClusterAttributeResult::getIsProxyLatestVersion()const
+{
+	return isProxyLatestVersion_;
+}
+
+long DescribeDBClusterAttributeResult::getStorageSpace()const
+{
+	return storageSpace_;
+}
+
+std::string DescribeDBClusterAttributeResult::getServerlessType()const
+{
+	return serverlessType_;
 }
 }
 
 
 std::string DescribeDBClusterAttributeResult::getSubCategory()const
 std::string DescribeDBClusterAttributeResult::getSubCategory()const
@@ -390,28 +425,28 @@ std::string DescribeDBClusterAttributeResult::getSubCategory()const
 	return subCategory_;
 	return subCategory_;
 }
 }
 
 
-DescribeDBClusterAttributeResult::RelatedAPInstance DescribeDBClusterAttributeResult::getRelatedAPInstance()const
+std::string DescribeDBClusterAttributeResult::getAiType()const
 {
 {
-	return relatedAPInstance_;
+	return aiType_;
 }
 }
 
 
-long DescribeDBClusterAttributeResult::getSQLSize()const
+bool DescribeDBClusterAttributeResult::getHasCompleteStandbyRes()const
 {
 {
-	return sQLSize_;
+	return hasCompleteStandbyRes_;
 }
 }
 
 
-std::string DescribeDBClusterAttributeResult::getRegionId()const
+DescribeDBClusterAttributeResult::RelatedAPInstance DescribeDBClusterAttributeResult::getRelatedAPInstance()const
 {
 {
-	return regionId_;
+	return relatedAPInstance_;
 }
 }
 
 
-std::string DescribeDBClusterAttributeResult::getProxyType()const
+long DescribeDBClusterAttributeResult::getSQLSize()const
 {
 {
-	return proxyType_;
+	return sQLSize_;
 }
 }
 
 
-std::string DescribeDBClusterAttributeResult::getExpireTime()const
+std::string DescribeDBClusterAttributeResult::getRegionId()const
 {
 {
-	return expireTime_;
+	return regionId_;
 }
 }
 
 

+ 2 - 0
polardb/src/model/DescribeDBClustersWithBackupsResult.cc

@@ -81,6 +81,8 @@ void DescribeDBClustersWithBackupsResult::parse(const std::string &payload)
 			itemsObject.zoneId = valueItemsDBCluster["ZoneId"].asString();
 			itemsObject.zoneId = valueItemsDBCluster["ZoneId"].asString();
 		if(!valueItemsDBCluster["Engine"].isNull())
 		if(!valueItemsDBCluster["Engine"].isNull())
 			itemsObject.engine = valueItemsDBCluster["Engine"].asString();
 			itemsObject.engine = valueItemsDBCluster["Engine"].asString();
+		if(!valueItemsDBCluster["Category"].isNull())
+			itemsObject.category = valueItemsDBCluster["Category"].asString();
 		items_.push_back(itemsObject);
 		items_.push_back(itemsObject);
 	}
 	}
 	if(!value["PageNumber"].isNull())
 	if(!value["PageNumber"].isNull())