def notIn(self, value):
newq = self.copy()<EOL>newq.setOp(Query.Op.IsNotIn)<EOL>if isinstance(value, orb.Collection):<EOL><INDENT>newq.setValue(value)<EOL><DEDENT>elif not isinstance(value, (set, list, tuple)):<EOL><INDENT>newq.setValue((value,))<EOL><DEDENT>else:<EOL><INDENT>newq.setValue(tuple(value))<EOL><DEDENT>return newq<EOL>
Sets the operator type to Query.Op.IsNotIn and sets the value
to the inputted value.

:param      value       <variant>

:return     <Query>

:usage      |>>> from orb import Query as Q
            |>>> query = Q('test').not_in([1,2])
            |>>> print query
            |test is_not_in [1,2]