def from_map()

in python2/alibabacloud_oss_sdk/models.py [0:0]


    def from_map(self, m=None):
        m = m or dict()
        if m.get('Authorization') is not None:
            self.authorization = m.get('Authorization')
        if m.get('Cache-Control') is not None:
            self.cache_control = m.get('Cache-Control')
        if m.get('Content-Disposition') is not None:
            self.content_disposition = m.get('Content-Disposition')
        if m.get('Content-Encoding') is not None:
            self.content_encoding = m.get('Content-Encoding')
        if m.get('Content-MD5') is not None:
            self.content_md5 = m.get('Content-MD5')
        if m.get('Content-Length') is not None:
            self.content_length = m.get('Content-Length')
        if m.get('CETag') is not None:
            self.e_tag = m.get('CETag')
        if m.get('Expires') is not None:
            self.expires = m.get('Expires')
        if m.get('x-oss-server-side-encryption') is not None:
            self.server_side_encryption = m.get('x-oss-server-side-encryption')
        if m.get('x-oss-server-side-encryption-key-id') is not None:
            self.server_side_encryption_key_id = m.get('x-oss-server-side-encryption-key-id')
        if m.get('x-oss-object-acl') is not None:
            self.object_acl = m.get('x-oss-object-acl')
        if m.get('x-oss-storage-class') is not None:
            self.storage_class = m.get('x-oss-storage-class')
        if m.get('x-oss-tagging') is not None:
            self.tagging = m.get('x-oss-tagging')
        if m.get('content-type') is not None:
            self.content_type = m.get('content-type')
        return self