Class BigqueryTableMaterializedView.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.bigquery_table.BigqueryTableMaterializedView.Jsii$Proxy
-
- All Implemented Interfaces:
BigqueryTableMaterializedView,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BigqueryTableMaterializedView
@Stability(Stable) @Internal public static final class BigqueryTableMaterializedView.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BigqueryTableMaterializedView
An implementation forBigqueryTableMaterializedView
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.bigquery_table.BigqueryTableMaterializedView
BigqueryTableMaterializedView.Builder, BigqueryTableMaterializedView.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(BigqueryTableMaterializedView.Builder builder)Constructor that initializes the object based on literal property values passed by theBigqueryTableMaterializedView.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetAllowNonIncrementalDefinition()Allow non incremental materialized view definition.ObjectgetEnableRefresh()Specifies if BigQuery should automatically refresh materialized view when the base table is updated.StringgetQuery()A query whose result is persisted.NumbergetRefreshIntervalMs()Specifies maximum frequency at which this materialized view will be refreshed.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(BigqueryTableMaterializedView.Builder builder)
Constructor that initializes the object based on literal property values passed by theBigqueryTableMaterializedView.Builder.
-
-
Method Detail
-
getQuery
public final String getQuery()
Description copied from interface:BigqueryTableMaterializedViewA 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}
- Specified by:
getQueryin interfaceBigqueryTableMaterializedView
-
getAllowNonIncrementalDefinition
public final Object getAllowNonIncrementalDefinition()
Description copied from interface:BigqueryTableMaterializedViewAllow 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}
- Specified by:
getAllowNonIncrementalDefinitionin interfaceBigqueryTableMaterializedView
-
getEnableRefresh
public final Object getEnableRefresh()
Description copied from interface:BigqueryTableMaterializedViewSpecifies 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}
- Specified by:
getEnableRefreshin interfaceBigqueryTableMaterializedView
-
getRefreshIntervalMs
public final Number getRefreshIntervalMs()
Description copied from interface:BigqueryTableMaterializedViewSpecifies 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}
- Specified by:
getRefreshIntervalMsin interfaceBigqueryTableMaterializedView
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-