Package com.pulumi.gcp.bigquery.inputs
Class TableMaterializedViewArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.bigquery.inputs.TableMaterializedViewArgs.Builder
-
- Enclosing class:
- TableMaterializedViewArgs
public static final class TableMaterializedViewArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(TableMaterializedViewArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableMaterializedViewArgs
build()
TableMaterializedViewArgs.Builder
enableRefresh(com.pulumi.core.Output<java.lang.Boolean> enableRefresh)
TableMaterializedViewArgs.Builder
enableRefresh(java.lang.Boolean enableRefresh)
TableMaterializedViewArgs.Builder
query(com.pulumi.core.Output<java.lang.String> query)
TableMaterializedViewArgs.Builder
query(java.lang.String query)
TableMaterializedViewArgs.Builder
refreshIntervalMs(com.pulumi.core.Output<java.lang.Integer> refreshIntervalMs)
TableMaterializedViewArgs.Builder
refreshIntervalMs(java.lang.Integer refreshIntervalMs)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TableMaterializedViewArgs defaults)
-
-
Method Detail
-
enableRefresh
public TableMaterializedViewArgs.Builder enableRefresh(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableRefresh)
- Parameters:
enableRefresh
- Specifies whether to use BigQuery's automatic refresh for this materialized view when the base table is updated. The default value is true.- Returns:
- builder
-
enableRefresh
public TableMaterializedViewArgs.Builder enableRefresh(java.lang.Boolean enableRefresh)
- Parameters:
enableRefresh
- Specifies whether to use BigQuery's automatic refresh for this materialized view when the base table is updated. The default value is true.- Returns:
- builder
-
query
public TableMaterializedViewArgs.Builder query(com.pulumi.core.Output<java.lang.String> query)
- Parameters:
query
- A query whose result is persisted.- Returns:
- builder
-
query
public TableMaterializedViewArgs.Builder query(java.lang.String query)
- Parameters:
query
- A query whose result is persisted.- Returns:
- builder
-
refreshIntervalMs
public TableMaterializedViewArgs.Builder refreshIntervalMs(@Nullable com.pulumi.core.Output<java.lang.Integer> refreshIntervalMs)
- Parameters:
refreshIntervalMs
- The maximum frequency at which this materialized view will be refreshed. The default value is 1800000- Returns:
- builder
-
refreshIntervalMs
public TableMaterializedViewArgs.Builder refreshIntervalMs(java.lang.Integer refreshIntervalMs)
- Parameters:
refreshIntervalMs
- The maximum frequency at which this materialized view will be refreshed. The default value is 1800000- Returns:
- builder
-
build
public TableMaterializedViewArgs build()
-
-