Class LoggingBillingAccountSinkBigqueryOptions.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • usePartitionedTables

        @Stability(Stable)
        public LoggingBillingAccountSinkBigqueryOptions.Builder usePartitionedTables​(Boolean usePartitionedTables)
        Parameters:
        usePartitionedTables - Whether to use BigQuery's partition tables. This parameter is required. By default, Logging creates dated tables based on the log entries' timestamps, e.g. syslog_20170523. With partitioned tables the date suffix is no longer present and special query syntax has to be used instead. In both cases, tables are sharded based on UTC timezone. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_billing_account_sink#use_partitioned_tables LoggingBillingAccountSink#use_partitioned_tables}
        Returns:
        this
      • usePartitionedTables

        @Stability(Stable)
        public LoggingBillingAccountSinkBigqueryOptions.Builder usePartitionedTables​(com.hashicorp.cdktf.IResolvable usePartitionedTables)
        Parameters:
        usePartitionedTables - Whether to use BigQuery's partition tables. This parameter is required. By default, Logging creates dated tables based on the log entries' timestamps, e.g. syslog_20170523. With partitioned tables the date suffix is no longer present and special query syntax has to be used instead. In both cases, tables are sharded based on UTC timezone. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_billing_account_sink#use_partitioned_tables LoggingBillingAccountSink#use_partitioned_tables}
        Returns:
        this