Class TableMaterializedViewArgs.Builder

  • Enclosing class:
    TableMaterializedViewArgs

    public static final class TableMaterializedViewArgs.Builder
    extends java.lang.Object
    • 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
      • 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