public static function fromMap()

in php/src/OSS/HeadObjectResponse.php [269:334]


    public static function fromMap($map = [])
    {
        $model = new self();
        if (isset($map['x-oss-request-id'])) {
            $model->requestId = $map['x-oss-request-id'];
        }
        if (isset($map['usermeta'])) {
            $model->userMeta = $map['usermeta'];
        }
        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-storage-class'])) {
            $model->storageClass = $map['x-oss-storage-class'];
        }
        if (isset($map['x-oss-object-type'])) {
            $model->objectType = $map['x-oss-object-type'];
        }
        if (isset($map['x-oss-next-append-position'])) {
            $model->nextAppendPosition = $map['x-oss-next-append-position'];
        }
        if (isset($map['x-oss-hash-crc64ecma'])) {
            $model->hashCrc64ecma = $map['x-oss-hash-crc64ecma'];
        }
        if (isset($map['x-oss-expiration'])) {
            $model->expiration = $map['x-oss-expiration'];
        }
        if (isset($map['x-oss-restore'])) {
            $model->restore = $map['x-oss-restore'];
        }
        if (isset($map['x-oss-process-status'])) {
            $model->processStatus = $map['x-oss-process-status'];
        }
        if (isset($map['x-oss-request-charged'])) {
            $model->requestCharged = $map['x-oss-request-charged'];
        }
        if (isset($map['content-md5'])) {
            $model->contentMd5 = $map['content-md5'];
        }
        if (isset($map['last-modified'])) {
            $model->lastModified = $map['last-modified'];
        }
        if (isset($map['access-control-allow-origin'])) {
            $model->accessControlAllowOrigin = $map['access-control-allow-origin'];
        }
        if (isset($map['access-control-allow-methods'])) {
            $model->accessControlAllowMethods = $map['access-control-allow-methods'];
        }
        if (isset($map['access-control-max-age'])) {
            $model->accessControlMaxAge = $map['access-control-max-age'];
        }
        if (isset($map['access-control-allow-headers'])) {
            $model->accessControlAllowHeaders = $map['access-control-allow-headers'];
        }
        if (isset($map['access-control-expose-headers'])) {
            $model->accessControlExposeHeaders = $map['access-control-expose-headers'];
        }
        if (isset($map['x-oss-tagging-count'])) {
            $model->taggingCount = $map['x-oss-tagging-count'];
        }

        return $model;
    }