in python2/alibabacloud_oss_sdk/models.py [0:0]
def from_map(self, m=None):
m = m or dict()
if m.get('x-oss-copy-source') is not None:
self.copy_source = m.get('x-oss-copy-source')
if m.get('x-oss-copy-source-if-match') is not None:
self.copy_source_if_match = m.get('x-oss-copy-source-if-match')
if m.get('x-oss-copy-source-if-none-match') is not None:
self.copy_source_if_none_match = m.get('x-oss-copy-source-if-none-match')
if m.get('x-oss-copy-source-if-unmodified-since') is not None:
self.copy_source_if_unmodified_since = m.get('x-oss-copy-source-if-unmodified-since')
if m.get('x-oss-copy-source-if-modified-since') is not None:
self.copy_source_if_modified_since = m.get('x-oss-copy-source-if-modified-since')
if m.get('x-oss-metadata-directive') is not None:
self.metadata_directive = m.get('x-oss-metadata-directive')
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('x-oss-tagging-directive') is not None:
self.tagging_directive = m.get('x-oss-tagging-directive')
return self