in common/python/maxcompute_tea_openapi/models.py [0:0]
def from_map(self, m: dict = None):
m = m or dict()
if m.get('project') is not None:
self.project = m.get('project')
if m.get('accessKeyId') is not None:
self.access_key_id = m.get('accessKeyId')
if m.get('accessKeySecret') is not None:
self.access_key_secret = m.get('accessKeySecret')
if m.get('securityToken') is not None:
self.security_token = m.get('securityToken')
if m.get('bearerToken') is not None:
self.bearer_token = m.get('bearerToken')
if m.get('protocol') is not None:
self.protocol = m.get('protocol')
if m.get('method') is not None:
self.method = m.get('method')
if m.get('regionId') is not None:
self.region_id = m.get('regionId')
if m.get('readTimeout') is not None:
self.read_timeout = m.get('readTimeout')
if m.get('connectTimeout') is not None:
self.connect_timeout = m.get('connectTimeout')
if m.get('credential') is not None:
self.credential = m.get('credential')
if m.get('endpoint') is not None:
self.endpoint = m.get('endpoint')
if m.get('type') is not None:
self.type = m.get('type')
if m.get('userAgent') is not None:
self.user_agent = m.get('userAgent')
if m.get('suffix') is not None:
self.suffix = m.get('suffix')
if m.get('signatureVersion') is not None:
self.signature_version = m.get('signatureVersion')
if m.get('globalParameters') is not None:
temp_model = GlobalParameters()
self.global_parameters = temp_model.from_map(m['globalParameters'])
return self