def _deserialize(self, params):
    self.SpecCode = params.get('SpecCode')
    self.Status = params.get('Status')
    self.MachineType = params.get('MachineType')
    self.Cpu = params.get('Cpu')
    self.Memory = params.get('Memory')
    self.DefaultStorage = params.get('DefaultStorage')
    self.MaxStorage = params.get('MaxStorage')
    self.MinStorage = params.get('MinStorage')
    self.Qps = params.get('Qps')
    self.Conns = params.get('Conns')
    self.MongoVersionCode = params.get('MongoVersionCode')
    self.MongoVersionValue = params.get('MongoVersionValue')
    self.Version = params.get('Version')
    self.EngineName = params.get('EngineName')
    self.ClusterType = params.get('ClusterType')
    self.MinNodeNum = params.get('MinNodeNum')
    self.MaxNodeNum = params.get('MaxNodeNum')
    self.MinReplicateSetNum = params.get('MinReplicateSetNum')
    self.MaxReplicateSetNum = params.get('MaxReplicateSetNum')
    self.MinReplicateSetNodeNum = params.get('MinReplicateSetNodeNum')
    self.MaxReplicateSetNodeNum = params.get('MaxReplicateSetNodeNum')
    memeber_set = set(params.keys())
    for (name, value) in vars(self).items():
        if (name in memeber_set):
            memeber_set.remove(name)
    if (len(memeber_set) > 0):
        warnings.warn(('%s fileds are useless.' % ','.join(memeber_set)), Warning)
def _deserialize(self, params):
    self.SpecCode = params.get('SpecCode')
    self.Status = params.get('Status')
    self.MachineType = params.get('MachineType')
    self.Cpu = params.get('Cpu')
    self.Memory = params.get('Memory')
    self.DefaultStorage = params.get('DefaultStorage')
    self.MaxStorage = params.get('MaxStorage')
    self.MinStorage = params.get('MinStorage')
    self.Qps = params.get('Qps')
    self.Conns = params.get('Conns')
    self.MongoVersionCode = params.get('MongoVersionCode')
    self.MongoVersionValue = params.get('MongoVersionValue')
    self.Version = params.get('Version')
    self.EngineName = params.get('EngineName')
    self.ClusterType = params.get('ClusterType')
    self.MinNodeNum = params.get('MinNodeNum')
    self.MaxNodeNum = params.get('MaxNodeNum')
    self.MinReplicateSetNum = params.get('MinReplicateSetNum')
    self.MaxReplicateSetNum = params.get('MaxReplicateSetNum')
    self.MinReplicateSetNodeNum = params.get('MinReplicateSetNodeNum')
    self.MaxReplicateSetNodeNum = params.get('MaxReplicateSetNodeNum')
    memeber_set = set(params.keys())
    for (name, value) in vars(self).items():
        if (name in memeber_set):
            memeber_set.remove(name)
    if (len(memeber_set) > 0):
        warnings.warn(('%s fileds are useless.' % ','.join(memeber_set)), Warning)