in pai-dsw-20220101/alibabacloud_pai_dsw20220101/models.py [0:0]
def to_map(self):
_map = super(GetInstanceResponseBody, self).to_map()
if _map is not None:
return _map
result = dict()
if self.accelerator_type is not None:
result['AcceleratorType'] = self.accelerator_type
if self.accessibility is not None:
result['Accessibility'] = self.accessibility
if self.accumulated_running_time_in_ms is not None:
result['AccumulatedRunningTimeInMs'] = self.accumulated_running_time_in_ms
result['CloudDisks'] = []
if self.cloud_disks is not None:
for k in self.cloud_disks:
result['CloudDisks'].append(k.to_map() if k else None)
if self.code is not None:
result['Code'] = self.code
result['Datasets'] = []
if self.datasets is not None:
for k in self.datasets:
result['Datasets'].append(k.to_map() if k else None)
if self.driver is not None:
result['Driver'] = self.driver
if self.ecs_spec is not None:
result['EcsSpec'] = self.ecs_spec
if self.environment_variables is not None:
result['EnvironmentVariables'] = self.environment_variables
if self.gmt_create_time is not None:
result['GmtCreateTime'] = self.gmt_create_time
if self.gmt_modified_time is not None:
result['GmtModifiedTime'] = self.gmt_modified_time
if self.http_status_code is not None:
result['HttpStatusCode'] = self.http_status_code
if self.idle_instance_culler is not None:
result['IdleInstanceCuller'] = self.idle_instance_culler.to_map()
if self.image_id is not None:
result['ImageId'] = self.image_id
if self.image_name is not None:
result['ImageName'] = self.image_name
if self.image_url is not None:
result['ImageUrl'] = self.image_url
if self.instance_id is not None:
result['InstanceId'] = self.instance_id
if self.instance_name is not None:
result['InstanceName'] = self.instance_name
if self.instance_shutdown_timer is not None:
result['InstanceShutdownTimer'] = self.instance_shutdown_timer.to_map()
result['InstanceSnapshotList'] = []
if self.instance_snapshot_list is not None:
for k in self.instance_snapshot_list:
result['InstanceSnapshotList'].append(k.to_map() if k else None)
if self.instance_url is not None:
result['InstanceUrl'] = self.instance_url
if self.jupyterlab_url is not None:
result['JupyterlabUrl'] = self.jupyterlab_url
result['Labels'] = []
if self.labels is not None:
for k in self.labels:
result['Labels'].append(k.to_map() if k else None)
if self.latest_snapshot is not None:
result['LatestSnapshot'] = self.latest_snapshot.to_map()
if self.message is not None:
result['Message'] = self.message
if self.node_error_recovery is not None:
result['NodeErrorRecovery'] = self.node_error_recovery.to_map()
if self.payment_type is not None:
result['PaymentType'] = self.payment_type
if self.priority is not None:
result['Priority'] = self.priority
if self.reason_code is not None:
result['ReasonCode'] = self.reason_code
if self.reason_message is not None:
result['ReasonMessage'] = self.reason_message
if self.request_id is not None:
result['RequestId'] = self.request_id
if self.requested_resource is not None:
result['RequestedResource'] = self.requested_resource.to_map()
if self.resource_id is not None:
result['ResourceId'] = self.resource_id
if self.resource_name is not None:
result['ResourceName'] = self.resource_name
if self.status is not None:
result['Status'] = self.status
if self.success is not None:
result['Success'] = self.success
if self.terminal_url is not None:
result['TerminalUrl'] = self.terminal_url
if self.user_id is not None:
result['UserId'] = self.user_id
if self.user_name is not None:
result['UserName'] = self.user_name
if self.user_vpc is not None:
result['UserVpc'] = self.user_vpc.to_map()
if self.web_ideurl is not None:
result['WebIDEUrl'] = self.web_ideurl
if self.workspace_id is not None:
result['WorkspaceId'] = self.workspace_id
if self.workspace_name is not None:
result['WorkspaceName'] = self.workspace_name
if self.workspace_source is not None:
result['WorkspaceSource'] = self.workspace_source
return result