in util/cpp/include/alibabacloud/ossutil.hpp [77:126]
void fromMap(map<string, boost::any> m) override {
if (m.find("autoretry") != m.end()) {
autoretry = make_shared<bool>(boost::any_cast<bool>(m["autoretry"]));
}
if (m.find("ignoreSSL") != m.end()) {
ignoreSSL = make_shared<bool>(boost::any_cast<bool>(m["ignoreSSL"]));
}
if (m.find("maxAttempts") != m.end()) {
maxAttempts = make_shared<int>(boost::any_cast<int>(m["maxAttempts"]));
}
if (m.find("backoffPolicy") != m.end()) {
backoffPolicy = make_shared<string>(boost::any_cast<string>(m["backoffPolicy"]));
}
if (m.find("backoffPeriod") != m.end()) {
backoffPeriod = make_shared<int>(boost::any_cast<int>(m["backoffPeriod"]));
}
if (m.find("readTimeout") != m.end()) {
readTimeout = make_shared<int>(boost::any_cast<int>(m["readTimeout"]));
}
if (m.find("connectTimeout") != m.end()) {
connectTimeout = make_shared<int>(boost::any_cast<int>(m["connectTimeout"]));
}
if (m.find("localAddr") != m.end()) {
localAddr = make_shared<string>(boost::any_cast<string>(m["localAddr"]));
}
if (m.find("httpProxy") != m.end()) {
httpProxy = make_shared<string>(boost::any_cast<string>(m["httpProxy"]));
}
if (m.find("httpsProxy") != m.end()) {
httpsProxy = make_shared<string>(boost::any_cast<string>(m["httpsProxy"]));
}
if (m.find("noProxy") != m.end()) {
noProxy = make_shared<string>(boost::any_cast<string>(m["noProxy"]));
}
if (m.find("maxIdleConns") != m.end()) {
maxIdleConns = make_shared<int>(boost::any_cast<int>(m["maxIdleConns"]));
}
if (m.find("socks5Proxy") != m.end()) {
socks5Proxy = make_shared<string>(boost::any_cast<string>(m["socks5Proxy"]));
}
if (m.find("socks5NetWork") != m.end()) {
socks5NetWork = make_shared<string>(boost::any_cast<string>(m["socks5NetWork"]));
}
if (m.find("uploadLimitSpeed") != m.end()) {
uploadLimitSpeed = make_shared<int>(boost::any_cast<int>(m["uploadLimitSpeed"]));
}
if (m.find("listener") != m.end()) {
listener = make_shared<boost::any>(boost::any_cast<boost::any>(m["listener"]));
}
}