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('x-oss-request-id') is not None:
            self.request_id = m.get('x-oss-request-id')
        if m.get('usermeta') is not None:
            self.user_meta = m.get('usermeta')
        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-storage-class') is not None:
            self.storage_class = m.get('x-oss-storage-class')
        if m.get('x-oss-object-type') is not None:
            self.object_type = m.get('x-oss-object-type')
        if m.get('x-oss-next-append-position') is not None:
            self.next_append_position = m.get('x-oss-next-append-position')
        if m.get('x-oss-hash-crc64ecma') is not None:
            self.hash_crc_64ecma = m.get('x-oss-hash-crc64ecma')
        if m.get('x-oss-expiration') is not None:
            self.expiration = m.get('x-oss-expiration')
        if m.get('x-oss-restore') is not None:
            self.restore = m.get('x-oss-restore')
        if m.get('x-oss-process-status') is not None:
            self.process_status = m.get('x-oss-process-status')
        if m.get('x-oss-request-charged') is not None:
            self.request_charged = m.get('x-oss-request-charged')
        if m.get('content-md5') is not None:
            self.content_md_5 = m.get('content-md5')
        if m.get('last-modified') is not None:
            self.last_modified = m.get('last-modified')
        if m.get('access-control-allow-origin') is not None:
            self.access_control_allow_origin = m.get('access-control-allow-origin')
        if m.get('access-control-allow-methods') is not None:
            self.access_control_allow_methods = m.get('access-control-allow-methods')
        if m.get('access-control-max-age') is not None:
            self.access_control_max_age = m.get('access-control-max-age')
        if m.get('access-control-allow-headers') is not None:
            self.access_control_allow_headers = m.get('access-control-allow-headers')
        if m.get('access-control-expose-headers') is not None:
            self.access_control_expose_headers = m.get('access-control-expose-headers')
        if m.get('x-oss-tagging-count') is not None:
            self.tagging_count = m.get('x-oss-tagging-count')
        return self