class TencentCloud::Tke::V20220501::Instance

def deserialize(params)

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceRole = params['InstanceRole']
  @FailedReason = params['FailedReason']
  @InstanceState = params['InstanceState']
  @Unschedulable = params['Unschedulable']
  @CreatedTime = params['CreatedTime']
  @LanIP = params['LanIP']
  @NodePoolId = params['NodePoolId']
  unless params['Native'].nil?
    @Native = NativeNodeInfo.new
    @Native.deserialize(params['Native'])
  end
  unless params['Regular'].nil?
    @Regular = RegularNodeInfo.new
    @Regular.deserialize(params['Regular'])
  end
  unless params['Super'].nil?
    @Super = SuperNodeInfo.new
    @Super.deserialize(params['Super'])
  end
  unless params['External'].nil?
    @External = ExternalNodeInfo.new
    @External.deserialize(params['External'])
  end
  @NodeType = params['NodeType']
end