in python2/alibabacloud_oss_sdk/models.py [0:0]
def from_map(self, m=None):
m = m or dict()
if m.get('RedirectType') is not None:
self.redirect_type = m.get('RedirectType')
if m.get('PassQueryString') is not None:
self.pass_query_string = m.get('PassQueryString')
if m.get('MirrorURL') is not None:
self.mirror_url = m.get('MirrorURL')
if m.get('MirrorPassQueryString') is not None:
self.mirror_pass_query_string = m.get('MirrorPassQueryString')
if m.get('MirrorFollowRedirect') is not None:
self.mirror_follow_redirect = m.get('MirrorFollowRedirect')
if m.get('MirrorCheckMd5') is not None:
self.mirror_check_md_5 = m.get('MirrorCheckMd5')
if m.get('Protocol') is not None:
self.protocol = m.get('Protocol')
if m.get('HostName') is not None:
self.host_name = m.get('HostName')
if m.get('HttpRedirectCode') is not None:
self.http_redirect_code = m.get('HttpRedirectCode')
if m.get('ReplaceKeyPrefixWith') is not None:
self.replace_key_prefix_with = m.get('ReplaceKeyPrefixWith')
if m.get('ReplaceKeyWith') is not None:
self.replace_key_with = m.get('ReplaceKeyWith')
if m.get('MirrorHeaders') is not None:
temp_model = GetBucketWebsiteResponseWebsiteConfigurationRoutingRulesRoutingRuleRedirectMirrorHeaders()
self.mirror_headers = temp_model.from_map(m['MirrorHeaders'])
return self