Add AvailableZones for ListTransitRouterAvailableResource.

This commit is contained in:
sdk-team
2022-08-25 09:05:02 +00:00
parent e1a6fce136
commit bd7c649ba2
3 changed files with 11 additions and 1 deletions

View File

@@ -1 +1 @@
1.36.1236
1.36.1237

View File

@@ -39,12 +39,14 @@ namespace AlibabaCloud
~ListTransitRouterAvailableResourceResult();
std::vector<std::string> getSlaveZones()const;
std::vector<std::string> getMasterZones()const;
std::vector<std::string> getAvailableZones()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> slaveZones_;
std::vector<std::string> masterZones_;
std::vector<std::string> availableZones_;
};
}

View File

@@ -45,6 +45,9 @@ void ListTransitRouterAvailableResourceResult::parse(const std::string &payload)
auto allMasterZones = value["MasterZones"]["MasterZone"];
for (const auto &item : allMasterZones)
masterZones_.push_back(item.asString());
auto allAvailableZones = value["AvailableZones"]["AvailableZone"];
for (const auto &item : allAvailableZones)
availableZones_.push_back(item.asString());
}
@@ -58,3 +61,8 @@ std::vector<std::string> ListTransitRouterAvailableResourceResult::getMasterZone
return masterZones_;
}
std::vector<std::string> ListTransitRouterAvailableResourceResult::getAvailableZones()const
{
return availableZones_;
}