Add AvailableZones for ListTransitRouterAvailableResource.
This commit is contained in:
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user