in ddi-20200617/alibabacloud_ddi20200617/models.py [0:0]
def from_map(self, m=None):
m = m or dict()
if m.get('AccessInfo') is not None:
temp_model = DescribeClusterV2ResponseBodyClusterInfoAccessInfo()
self.access_info = temp_model.from_map(m['AccessInfo'])
if m.get('AutoScalingAllowed') is not None:
self.auto_scaling_allowed = m.get('AutoScalingAllowed')
if m.get('AutoScalingByLoadAllowed') is not None:
self.auto_scaling_by_load_allowed = m.get('AutoScalingByLoadAllowed')
if m.get('AutoScalingEnable') is not None:
self.auto_scaling_enable = m.get('AutoScalingEnable')
if m.get('AutoScalingSpotWithLimitAllowed') is not None:
self.auto_scaling_spot_with_limit_allowed = m.get('AutoScalingSpotWithLimitAllowed')
if m.get('AutoScalingVersion') is not None:
self.auto_scaling_version = m.get('AutoScalingVersion')
if m.get('AutoScalingWithGraceAllowed') is not None:
self.auto_scaling_with_grace_allowed = m.get('AutoScalingWithGraceAllowed')
if m.get('BootstrapActionList') is not None:
temp_model = DescribeClusterV2ResponseBodyClusterInfoBootstrapActionList()
self.bootstrap_action_list = temp_model.from_map(m['BootstrapActionList'])
if m.get('BootstrapFailed') is not None:
self.bootstrap_failed = m.get('BootstrapFailed')
if m.get('ChargeType') is not None:
self.charge_type = m.get('ChargeType')
if m.get('Configurations') is not None:
self.configurations = m.get('Configurations')
if m.get('CoreNodeInService') is not None:
self.core_node_in_service = m.get('CoreNodeInService')
if m.get('CoreNodeTotal') is not None:
self.core_node_total = m.get('CoreNodeTotal')
if m.get('CreateResource') is not None:
self.create_resource = m.get('CreateResource')
if m.get('CreateType') is not None:
self.create_type = m.get('CreateType')
if m.get('DepositType') is not None:
self.deposit_type = m.get('DepositType')
if m.get('EasEnable') is not None:
self.eas_enable = m.get('EasEnable')
if m.get('ExpiredTime') is not None:
self.expired_time = m.get('ExpiredTime')
if m.get('ExtraInfo') is not None:
self.extra_info = m.get('ExtraInfo')
if m.get('FailReason') is not None:
temp_model = DescribeClusterV2ResponseBodyClusterInfoFailReason()
self.fail_reason = temp_model.from_map(m['FailReason'])
if m.get('GatewayClusterIds') is not None:
self.gateway_cluster_ids = m.get('GatewayClusterIds')
if m.get('GatewayClusterInfoList') is not None:
temp_model = DescribeClusterV2ResponseBodyClusterInfoGatewayClusterInfoList()
self.gateway_cluster_info_list = temp_model.from_map(m['GatewayClusterInfoList'])
if m.get('HighAvailabilityEnable') is not None:
self.high_availability_enable = m.get('HighAvailabilityEnable')
if m.get('HostGroupList') is not None:
temp_model = DescribeClusterV2ResponseBodyClusterInfoHostGroupList()
self.host_group_list = temp_model.from_map(m['HostGroupList'])
if m.get('HostPoolInfo') is not None:
temp_model = DescribeClusterV2ResponseBodyClusterInfoHostPoolInfo()
self.host_pool_info = temp_model.from_map(m['HostPoolInfo'])
if m.get('Id') is not None:
self.id = m.get('Id')
if m.get('ImageId') is not None:
self.image_id = m.get('ImageId')
if m.get('InstanceGeneration') is not None:
self.instance_generation = m.get('InstanceGeneration')
if m.get('IoOptimized') is not None:
self.io_optimized = m.get('IoOptimized')
if m.get('K8sClusterId') is not None:
self.k_8s_cluster_id = m.get('K8sClusterId')
if m.get('LocalMetaDb') is not None:
self.local_meta_db = m.get('LocalMetaDb')
if m.get('LogEnable') is not None:
self.log_enable = m.get('LogEnable')
if m.get('LogPath') is not None:
self.log_path = m.get('LogPath')
if m.get('MachineType') is not None:
self.machine_type = m.get('MachineType')
if m.get('MasterNodeInService') is not None:
self.master_node_in_service = m.get('MasterNodeInService')
if m.get('MasterNodeTotal') is not None:
self.master_node_total = m.get('MasterNodeTotal')
if m.get('MetaStoreType') is not None:
self.meta_store_type = m.get('MetaStoreType')
if m.get('Name') is not None:
self.name = m.get('Name')
if m.get('NetType') is not None:
self.net_type = m.get('NetType')
if m.get('Period') is not None:
self.period = m.get('Period')
if m.get('RegionId') is not None:
self.region_id = m.get('RegionId')
if m.get('RelateClusterId') is not None:
self.relate_cluster_id = m.get('RelateClusterId')
if m.get('RelateClusterInfo') is not None:
temp_model = DescribeClusterV2ResponseBodyClusterInfoRelateClusterInfo()
self.relate_cluster_info = temp_model.from_map(m['RelateClusterInfo'])
if m.get('ResizeDiskEnable') is not None:
self.resize_disk_enable = m.get('ResizeDiskEnable')
if m.get('RunningTime') is not None:
self.running_time = m.get('RunningTime')
if m.get('SecurityGroupId') is not None:
self.security_group_id = m.get('SecurityGroupId')
if m.get('SecurityGroupName') is not None:
self.security_group_name = m.get('SecurityGroupName')
if m.get('ShowSoftwareInterface') is not None:
self.show_software_interface = m.get('ShowSoftwareInterface')
if m.get('SoftwareInfo') is not None:
temp_model = DescribeClusterV2ResponseBodyClusterInfoSoftwareInfo()
self.software_info = temp_model.from_map(m['SoftwareInfo'])
if m.get('StartTime') is not None:
self.start_time = m.get('StartTime')
if m.get('Status') is not None:
self.status = m.get('Status')
if m.get('StopTime') is not None:
self.stop_time = m.get('StopTime')
if m.get('TaskNodeInService') is not None:
self.task_node_in_service = m.get('TaskNodeInService')
if m.get('TaskNodeTotal') is not None:
self.task_node_total = m.get('TaskNodeTotal')
if m.get('UserDefinedEmrEcsRole') is not None:
self.user_defined_emr_ecs_role = m.get('UserDefinedEmrEcsRole')
if m.get('UserId') is not None:
self.user_id = m.get('UserId')
if m.get('VSwitchId') is not None:
self.v_switch_id = m.get('VSwitchId')
if m.get('VpcId') is not None:
self.vpc_id = m.get('VpcId')
if m.get('ZoneId') is not None:
self.zone_id = m.get('ZoneId')
return self