TableMaterializedViewArgs

data class TableMaterializedViewArgs(val allowNonIncrementalDefinition: Output<Boolean>? = null, val enableRefresh: Output<Boolean>? = null, val query: Output<String>, val refreshIntervalMs: Output<Int>? = null) : ConvertibleToJava<TableMaterializedViewArgs>

Constructors

Link copied to clipboard
constructor(allowNonIncrementalDefinition: Output<Boolean>? = null, enableRefresh: Output<Boolean>? = null, query: Output<String>, refreshIntervalMs: Output<Int>? = null)

Properties

Link copied to clipboard

Allow non incremental materialized view definition. The default value is false.

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

Specifies whether to use BigQuery's automatic refresh for this materialized view when the base table is updated. The default value is true.

Link copied to clipboard
val query: Output<String>

A query whose result is persisted.

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

The maximum frequency at which this materialized view will be refreshed. The default value is 1800000

Functions

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