in pai/libs/alibabacloud_pai_dsw20220101/models.py [0:0]
def to_map(self):
_map = super().to_map()
if _map is not None:
return _map
result = dict()
if self.accessibility is not None:
result['Accessibility'] = self.accessibility
if self.affinity is not None:
result['Affinity'] = self.affinity.to_map()
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.credential_config is not None:
result['CredentialConfig'] = self.credential_config.to_map()
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.dynamic_mount is not None:
result['DynamicMount'] = self.dynamic_mount.to_map()
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.image_auth is not None:
result['ImageAuth'] = self.image_auth
if self.image_id is not None:
result['ImageId'] = self.image_id
if self.image_url is not None:
result['ImageUrl'] = self.image_url
if self.instance_name is not None:
result['InstanceName'] = self.instance_name
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.priority is not None:
result['Priority'] = self.priority
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
result['Tag'] = []
if self.tag is not None:
for k in self.tag:
result['Tag'].append(k.to_map() if k else None)
if self.user_id is not None:
result['UserId'] = self.user_id
if self.user_vpc is not None:
result['UserVpc'] = self.user_vpc.to_map()
if self.workspace_id is not None:
result['WorkspaceId'] = self.workspace_id
if self.workspace_source is not None:
result['WorkspaceSource'] = self.workspace_source
return result