in pai/libs/alibabacloud_pai_dsw20220101/models.py [0:0]
def from_map(self, m: dict = None):
m = m or dict()
if m.get('Code') is not None:
self.code = m.get('Code')
if m.get('ExcludePaths') is not None:
self.exclude_paths = m.get('ExcludePaths')
if m.get('GmtCreateTime') is not None:
self.gmt_create_time = m.get('GmtCreateTime')
if m.get('GmtModifiedTime') is not None:
self.gmt_modified_time = m.get('GmtModifiedTime')
if m.get('HttpStatusCode') is not None:
self.http_status_code = m.get('HttpStatusCode')
if m.get('ImageId') is not None:
self.image_id = m.get('ImageId')
if m.get('ImageUrl') is not None:
self.image_url = m.get('ImageUrl')
if m.get('InstanceId') is not None:
self.instance_id = m.get('InstanceId')
self.labels = []
if m.get('Labels') is not None:
for k in m.get('Labels'):
temp_model = GetInstanceSnapshotResponseBodyLabels()
self.labels.append(temp_model.from_map(k))
if m.get('Message') is not None:
self.message = m.get('Message')
if m.get('ReasonCode') is not None:
self.reason_code = m.get('ReasonCode')
if m.get('ReasonMessage') is not None:
self.reason_message = m.get('ReasonMessage')
if m.get('RequestId') is not None:
self.request_id = m.get('RequestId')
if m.get('SnapshotId') is not None:
self.snapshot_id = m.get('SnapshotId')
if m.get('SnapshotName') is not None:
self.snapshot_name = m.get('SnapshotName')
if m.get('Status') is not None:
self.status = m.get('Status')
if m.get('Success') is not None:
self.success = m.get('Success')
return self