in php/src/OSS/PutObjectRequest/header.php [183:230]
public static function fromMap($map = [])
{
$model = new self();
if (isset($map['Authorization'])) {
$model->authorization = $map['Authorization'];
}
if (isset($map['Cache-Control'])) {
$model->cacheControl = $map['Cache-Control'];
}
if (isset($map['Content-Disposition'])) {
$model->contentDisposition = $map['Content-Disposition'];
}
if (isset($map['Content-Encoding'])) {
$model->contentEncoding = $map['Content-Encoding'];
}
if (isset($map['Content-MD5'])) {
$model->contentMD5 = $map['Content-MD5'];
}
if (isset($map['Content-Length'])) {
$model->contentLength = $map['Content-Length'];
}
if (isset($map['CETag'])) {
$model->eTag = $map['CETag'];
}
if (isset($map['Expires'])) {
$model->expires = $map['Expires'];
}
if (isset($map['x-oss-server-side-encryption'])) {
$model->serverSideEncryption = $map['x-oss-server-side-encryption'];
}
if (isset($map['x-oss-server-side-encryption-key-id'])) {
$model->serverSideEncryptionKeyId = $map['x-oss-server-side-encryption-key-id'];
}
if (isset($map['x-oss-object-acl'])) {
$model->objectAcl = $map['x-oss-object-acl'];
}
if (isset($map['x-oss-storage-class'])) {
$model->storageClass = $map['x-oss-storage-class'];
}
if (isset($map['x-oss-tagging'])) {
$model->tagging = $map['x-oss-tagging'];
}
if (isset($map['content-type'])) {
$model->contentType = $map['content-type'];
}
return $model;
}