FilterArgs

data class FilterArgs(val behavior: Output<Either<String, FilterBehavior>>? = null, val conditions: Output<List<ConditionArgs>>? = null, val contains: Output<List<String>>? = null, val eq: Output<List<String>>? = null, val exists: Output<Boolean>? = null, val neq: Output<List<String>>? = null, val property: Output<String>? = null, val requirement: Output<Either<String, FilterRequirement>>? = null) : ConvertibleToJava<FilterArgs>

Definition of Filter

Constructors

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

Properties

Link copied to clipboard
val behavior: Output<Either<String, FilterBehavior>>? = null

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

Link copied to clipboard
val conditions: Output<List<ConditionArgs>>? = null

Match conditions for the filter.

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

Property contains

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

Property eq

Link copied to clipboard
val exists: Output<Boolean>? = null

Property exists

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

Property neq

Link copied to clipboard
val property: Output<String>? = null

Property property

Link copied to clipboard
val requirement: Output<Either<String, FilterRequirement>>? = 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.

Functions

Link copied to clipboard
open override fun toJava(): FilterArgs