Interface BigqueryTableMaterializedView
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
BigqueryTableMaterializedView.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.747Z") @Stability(Stable) public interface BigqueryTableMaterializedView extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBigqueryTableMaterializedView.BuilderA builder forBigqueryTableMaterializedViewstatic classBigqueryTableMaterializedView.Jsii$ProxyAn implementation forBigqueryTableMaterializedView
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static BigqueryTableMaterializedView.Builderbuilder()default ObjectgetAllowNonIncrementalDefinition()Allow non incremental materialized view definition.default ObjectgetEnableRefresh()Specifies if BigQuery should automatically refresh materialized view when the base table is updated.StringgetQuery()A query whose result is persisted.default NumbergetRefreshIntervalMs()Specifies maximum frequency at which this materialized view will be refreshed.
-
-
-
Method Detail
-
getQuery
@Stability(Stable) @NotNull String getQuery()
A query whose result is persisted.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#query BigqueryTable#query}
-
getAllowNonIncrementalDefinition
@Stability(Stable) @Nullable default Object getAllowNonIncrementalDefinition()
Allow non incremental materialized view definition. The default value is false.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#allow_non_incremental_definition BigqueryTable#allow_non_incremental_definition}
-
getEnableRefresh
@Stability(Stable) @Nullable default Object getEnableRefresh()
Specifies if BigQuery should automatically refresh materialized view when the base table is updated. The default is true.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#enable_refresh BigqueryTable#enable_refresh}
-
getRefreshIntervalMs
@Stability(Stable) @Nullable default Number getRefreshIntervalMs()
Specifies maximum frequency at which this materialized view will be refreshed. The default is 1800000.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#refresh_interval_ms BigqueryTable#refresh_interval_ms}
-
builder
@Stability(Stable) static BigqueryTableMaterializedView.Builder builder()
-
-