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.disassociate_credential is not None:
result['DisassociateCredential'] = self.disassociate_credential
if self.disassociate_datasets is not None:
result['DisassociateDatasets'] = self.disassociate_datasets
if self.disassociate_driver is not None:
result['DisassociateDriver'] = self.disassociate_driver
if self.disassociate_forward_infos is not None:
result['DisassociateForwardInfos'] = self.disassociate_forward_infos
if self.disassociate_vpc is not None:
result['DisassociateVpc'] = self.disassociate_vpc
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.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
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.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_source is not None:
result['WorkspaceSource'] = self.workspace_source
return result