public static function fromMap()

in php/src/Utils/RuntimeOptions.php [98:158]


    public static function fromMap($map = []) {
        $model = new self();
        if(isset($map['autoretry'])){
            $model->autoretry = $map['autoretry'];
        }
        if(isset($map['ignoreSSL'])){
            $model->ignoreSSL = $map['ignoreSSL'];
        }
        if(isset($map['key'])){
            $model->key = $map['key'];
        }
        if(isset($map['cert'])){
            $model->cert = $map['cert'];
        }
        if(isset($map['ca'])){
            $model->ca = $map['ca'];
        }
        if(isset($map['max_attempts'])){
            $model->maxAttempts = $map['max_attempts'];
        }
        if(isset($map['backoff_policy'])){
            $model->backoffPolicy = $map['backoff_policy'];
        }
        if(isset($map['backoff_period'])){
            $model->backoffPeriod = $map['backoff_period'];
        }
        if(isset($map['readTimeout'])){
            $model->readTimeout = $map['readTimeout'];
        }
        if(isset($map['connectTimeout'])){
            $model->connectTimeout = $map['connectTimeout'];
        }
        if(isset($map['httpProxy'])){
            $model->httpProxy = $map['httpProxy'];
        }
        if(isset($map['httpsProxy'])){
            $model->httpsProxy = $map['httpsProxy'];
        }
        if(isset($map['noProxy'])){
            $model->noProxy = $map['noProxy'];
        }
        if(isset($map['maxIdleConns'])){
            $model->maxIdleConns = $map['maxIdleConns'];
        }
        if(isset($map['localAddr'])){
            $model->localAddr = $map['localAddr'];
        }
        if(isset($map['socks5Proxy'])){
            $model->socks5Proxy = $map['socks5Proxy'];
        }
        if(isset($map['socks5NetWork'])){
            $model->socks5NetWork = $map['socks5NetWork'];
        }
        if(isset($map['keepAlive'])){
            $model->keepAlive = $map['keepAlive'];
        }
        if(isset($map['extendsParameters'])){
            $model->extendsParameters = ExtendsParameters::fromMap($map['extendsParameters']);
        }
        return $model;
    }