FilterOps
filterOp is used by all NNA queries and the options available to use on your query will depend on what you chose for your filter.
Please remember that filterOp sits in between your filter and your value and is just the conditional linking the two.
Example: &filter=fileSize:eq:0 is a filter looking for empty files (file size equal to 0 bytes).
Yet, &filter=fileSize:notEq:0 is the opposite filter, looking for all non-empty files.
lt- "less than" - Takes a Long as avalue.gt- "greater than" - Takes a Long as avalue.lte- "less than or equal to" - Takes a Long as avalue.gte- "greater than or equal to" - Takes a Long as avalue.eq- "equal to" - Can take a Long, String, or Boolean, as avalue.notEq- "not equal to" - Can take a Long, String, or Boolean, as avalue.startsWith- "starts with" - Takes a String as avalue.notStartsWith- "does not start with" - Takes a String as avalue.endsWith- "ends with" - Takes a String as avalue.notEndsWith- "does not end with" - Takes a String as avalue.contains- "contains" - Takes a String as avalue.notContains- "does not contain" - Takes a String as avalue.minutesAgo- "minutes beforefiltertimestamp" - Takes a Long as avalue, representing minutes.hoursAgo- "hours beforefiltertimestamp" - Takes a Long as avalue, representing hours.daysAgo- "days beforefiltertimestamp" - Takes a Long as avalue, representing days.monthsAgo- "months beforefiltertimestamp" - Takes a Long as avalue, representing months.yearsAgo- "years beforefiltertimestamp" - Takes a Long as avalue, representing years.olderThanMinutes- "minutes afterfiltertimestamp" - Takes a Long as avalue, representing minutes.olderThanHours- "hours afterfiltertimestamp" - Takes a Long as avalue, representing hours.olderThanDays- "days afterfiltertimestamp" - Takes a Long as avalue, representing days.olderThanMonths- "months afterfiltertimestamp" - Takes a Long as avalue, representing months.olderThanYears- "years afterfiltertimestamp" - Takes a Long as avalue, representing years.dateEq- "filtertimestamp falls on this date" - Take a String as avalue, representing a date, like,01/01/1989.dateNotEq- "filtertimestamp does not falls on this date" - Take a String as avalue, representing a date, like,01/01/1989.dateLt- "filtertimestamp falls on a day before this date" - Take a String as avalue, representing a date, like,01/01/1989.dateLte- "filtertimestamp falls on a day equal to or before this date" - Take a String as avalue, representing a date, like,01/01/1989.dateStart- "filtertimestamp falls on a day starting from..." - Take a String as avalue, representing a date, like,01/01/1989. Must be used in combination withdateEnd.dateGt- "filtertimestamp falls on a day after this date" - Take a String as avalue, representing a date, like,01/01/1989.dateGte- "filtertimestamp falls on a day equal to or after this date" - Take a String as avalue, representing a date, like,01/01/1989.dateEnd- "filtertimestamp falls on a day before..." - Take a String as avalue, representing a date, like,01/01/1989. Must be used in combination withdateStart.