SqlFilterArgs

data class SqlFilterArgs(val compatibilityLevel: Output<Int>? = null, val requiresPreprocessing: Output<Boolean>? = null, val sqlExpression: Output<String>? = null) : ConvertibleToJava<SqlFilterArgs>

Represents a filter which is a composition of an expression and an action that is executed in the pub/sub pipeline.

Constructors

Link copied to clipboard
constructor(compatibilityLevel: Output<Int>? = null, requiresPreprocessing: Output<Boolean>? = null, sqlExpression: Output<String>? = null)

Properties

Link copied to clipboard
val compatibilityLevel: Output<Int>? = null

This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.

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

Value that indicates whether the rule action requires preprocessing.

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

The SQL expression. e.g. MyProperty='ABC'

Functions

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