FilterResponse

data class FilterResponse(val behavior: String? = null, val conditions: List<ConditionResponse>? = null, val contains: List<String>? = null, val eq: List<String>? = null, val exists: Boolean? = null, val neq: List<String>? = null, val property: String? = null, val requirement: String? = null)

Definition of Filter

Constructors

Link copied to clipboard
constructor(behavior: String? = null, conditions: List<ConditionResponse>? = null, contains: List<String>? = null, eq: List<String>? = null, exists: Boolean? = null, neq: List<String>? = null, property: String? = null, requirement: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val behavior: String? = null

How to handle logs that satisfy the filter's conditions and requirement.

Link copied to clipboard

Match conditions for the filter.

Link copied to clipboard
val contains: List<String>? = null

Property contains

Link copied to clipboard
val eq: List<String>? = null

Property eq

Link copied to clipboard
val exists: Boolean? = null

Property exists

Link copied to clipboard
val neq: List<String>? = null

Property neq

Link copied to clipboard
val property: String? = null

Property property

Link copied to clipboard
val requirement: String? = null

Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition.