void fromMap()

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"]));
    }
  }