in pai/libs/alibabacloud_eas20210701/models.py [0:0]
def from_map(self, m: dict = None):
m = m or dict()
if m.get('AccessToken') is not None:
self.access_token = m.get('AccessToken')
if m.get('CallerUid') is not None:
self.caller_uid = m.get('CallerUid')
if m.get('Cpu') is not None:
self.cpu = m.get('Cpu')
if m.get('CreateTime') is not None:
self.create_time = m.get('CreateTime')
if m.get('CurrentVersion') is not None:
self.current_version = m.get('CurrentVersion')
if m.get('ExtraData') is not None:
self.extra_data = m.get('ExtraData')
if m.get('Gpu') is not None:
self.gpu = m.get('Gpu')
if m.get('Image') is not None:
self.image = m.get('Image')
if m.get('InternetEndpoint') is not None:
self.internet_endpoint = m.get('InternetEndpoint')
if m.get('IntranetEndpoint') is not None:
self.intranet_endpoint = m.get('IntranetEndpoint')
self.labels = []
if m.get('Labels') is not None:
for k in m.get('Labels'):
temp_model = ServiceLabels()
self.labels.append(temp_model.from_map(k))
if m.get('LatestVersion') is not None:
self.latest_version = m.get('LatestVersion')
if m.get('Memory') is not None:
self.memory = m.get('Memory')
if m.get('Message') is not None:
self.message = m.get('Message')
if m.get('Namespace') is not None:
self.namespace = m.get('Namespace')
if m.get('ParentUid') is not None:
self.parent_uid = m.get('ParentUid')
if m.get('PendingInstance') is not None:
self.pending_instance = m.get('PendingInstance')
if m.get('Reason') is not None:
self.reason = m.get('Reason')
if m.get('Region') is not None:
self.region = m.get('Region')
if m.get('RequestId') is not None:
self.request_id = m.get('RequestId')
if m.get('Resource') is not None:
self.resource = m.get('Resource')
if m.get('ResourceAlias') is not None:
self.resource_alias = m.get('ResourceAlias')
if m.get('Role') is not None:
self.role = m.get('Role')
if m.get('RoleAttrs') is not None:
self.role_attrs = m.get('RoleAttrs')
if m.get('RunningInstance') is not None:
self.running_instance = m.get('RunningInstance')
if m.get('SafetyLock') is not None:
self.safety_lock = m.get('SafetyLock')
if m.get('ServiceConfig') is not None:
self.service_config = m.get('ServiceConfig')
if m.get('ServiceGroup') is not None:
self.service_group = m.get('ServiceGroup')
if m.get('ServiceId') is not None:
self.service_id = m.get('ServiceId')
if m.get('ServiceName') is not None:
self.service_name = m.get('ServiceName')
if m.get('ServiceUid') is not None:
self.service_uid = m.get('ServiceUid')
if m.get('Source') is not None:
self.source = m.get('Source')
if m.get('Status') is not None:
self.status = m.get('Status')
if m.get('TotalInstance') is not None:
self.total_instance = m.get('TotalInstance')
if m.get('UpdateTime') is not None:
self.update_time = m.get('UpdateTime')
if m.get('Weight') is not None:
self.weight = m.get('Weight')
return self