map toMap()

in util/cpp/include/alibabacloud/ossutil.hpp [24:75]


  map<string, boost::any> toMap() override {
    map<string, boost::any> res;
    if (autoretry) {
      res["autoretry"] = boost::any(*autoretry);
    }
    if (ignoreSSL) {
      res["ignoreSSL"] = boost::any(*ignoreSSL);
    }
    if (maxAttempts) {
      res["maxAttempts"] = boost::any(*maxAttempts);
    }
    if (backoffPolicy) {
      res["backoffPolicy"] = boost::any(*backoffPolicy);
    }
    if (backoffPeriod) {
      res["backoffPeriod"] = boost::any(*backoffPeriod);
    }
    if (readTimeout) {
      res["readTimeout"] = boost::any(*readTimeout);
    }
    if (connectTimeout) {
      res["connectTimeout"] = boost::any(*connectTimeout);
    }
    if (localAddr) {
      res["localAddr"] = boost::any(*localAddr);
    }
    if (httpProxy) {
      res["httpProxy"] = boost::any(*httpProxy);
    }
    if (httpsProxy) {
      res["httpsProxy"] = boost::any(*httpsProxy);
    }
    if (noProxy) {
      res["noProxy"] = boost::any(*noProxy);
    }
    if (maxIdleConns) {
      res["maxIdleConns"] = boost::any(*maxIdleConns);
    }
    if (socks5Proxy) {
      res["socks5Proxy"] = boost::any(*socks5Proxy);
    }
    if (socks5NetWork) {
      res["socks5NetWork"] = boost::any(*socks5NetWork);
    }
    if (uploadLimitSpeed) {
      res["uploadLimitSpeed"] = boost::any(*uploadLimitSpeed);
    }
    if (listener) {
      res["listener"] = boost::any(*listener);
    }
    return res;
  }