diff --git a/VERSION b/VERSION index d49a5ab74..af567de67 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1979 \ No newline at end of file +1.36.1980 \ No newline at end of file diff --git a/dds/include/alibabacloud/dds/model/DescribeDBInstanceAttributeResult.h b/dds/include/alibabacloud/dds/model/DescribeDBInstanceAttributeResult.h index 1e3ebb7e2..78a7ae11a 100644 --- a/dds/include/alibabacloud/dds/model/DescribeDBInstanceAttributeResult.h +++ b/dds/include/alibabacloud/dds/model/DescribeDBInstanceAttributeResult.h @@ -61,6 +61,7 @@ namespace AlibabaCloud int port; std::string nodeId; std::string vpcCloudInstanceId; + std::string lockMode; int maxIOPS; }; struct ShardAttribute @@ -73,6 +74,7 @@ namespace AlibabaCloud int port; std::string nodeId; int nodeStorage; + std::string lockMode; std::string maxDiskMbps; std::string connectString; int maxIOPS; @@ -86,6 +88,7 @@ namespace AlibabaCloud int port; std::string nodeId; int nodeStorage; + std::string lockMode; std::string connectString; int maxIOPS; }; diff --git a/dds/src/model/DescribeDBInstanceAttributeResult.cc b/dds/src/model/DescribeDBInstanceAttributeResult.cc index cef9c9873..cd8f3fc6f 100644 --- a/dds/src/model/DescribeDBInstanceAttributeResult.cc +++ b/dds/src/model/DescribeDBInstanceAttributeResult.cc @@ -177,6 +177,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload) DBInstance::MongosAttribute mongosListObject; if(!valueDBInstancesDBInstanceMongosListMongosAttribute["VpcCloudInstanceId"].isNull()) mongosListObject.vpcCloudInstanceId = valueDBInstancesDBInstanceMongosListMongosAttribute["VpcCloudInstanceId"].asString(); + if(!valueDBInstancesDBInstanceMongosListMongosAttribute["LockMode"].isNull()) + mongosListObject.lockMode = valueDBInstancesDBInstanceMongosListMongosAttribute["LockMode"].asString(); if(!valueDBInstancesDBInstanceMongosListMongosAttribute["MaxIOPS"].isNull()) mongosListObject.maxIOPS = std::stoi(valueDBInstancesDBInstanceMongosListMongosAttribute["MaxIOPS"].asString()); if(!valueDBInstancesDBInstanceMongosListMongosAttribute["VSwitchId"].isNull()) @@ -203,6 +205,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload) for (auto valueDBInstancesDBInstanceShardListShardAttribute : allShardListNode) { DBInstance::ShardAttribute shardListObject; + if(!valueDBInstancesDBInstanceShardListShardAttribute["LockMode"].isNull()) + shardListObject.lockMode = valueDBInstancesDBInstanceShardListShardAttribute["LockMode"].asString(); if(!valueDBInstancesDBInstanceShardListShardAttribute["MaxIOPS"].isNull()) shardListObject.maxIOPS = std::stoi(valueDBInstancesDBInstanceShardListShardAttribute["MaxIOPS"].asString()); if(!valueDBInstancesDBInstanceShardListShardAttribute["ConnectString"].isNull()) @@ -233,6 +237,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload) DBInstance::ConfigserverAttribute configserverListObject; if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["MaxIOPS"].isNull()) configserverListObject.maxIOPS = std::stoi(valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["MaxIOPS"].asString()); + if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["LockMode"].isNull()) + configserverListObject.lockMode = valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["LockMode"].asString(); if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["ConnectString"].isNull()) configserverListObject.connectString = valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["ConnectString"].asString(); if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["NodeClass"].isNull())