in util/php/src/OSSUtils/RuntimeOptions.php [91:143]
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['maxAttempts'])) {
$model->maxAttempts = $map['maxAttempts'];
}
if (isset($map['backoffPolicy'])) {
$model->backoffPolicy = $map['backoffPolicy'];
}
if (isset($map['backoffPeriod'])) {
$model->backoffPeriod = $map['backoffPeriod'];
}
if (isset($map['readTimeout'])) {
$model->readTimeout = $map['readTimeout'];
}
if (isset($map['connectTimeout'])) {
$model->connectTimeout = $map['connectTimeout'];
}
if (isset($map['localAddr'])) {
$model->localAddr = $map['localAddr'];
}
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['socks5Proxy'])) {
$model->socks5Proxy = $map['socks5Proxy'];
}
if (isset($map['socks5NetWork'])) {
$model->socks5NetWork = $map['socks5NetWork'];
}
if (isset($map['uploadLimitSpeed'])) {
$model->uploadLimitSpeed = $map['uploadLimitSpeed'];
}
if (isset($map['listener'])) {
$model->listener = $map['listener'];
}
return $model;
}