Interface BigQueryOptionsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
BigQueryOptions, BigQueryOptions.Builder

public interface BigQueryOptionsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Optional.
    boolean
    Output only.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getUsePartitionedTables

      boolean getUsePartitionedTables()
       Optional. Whether to use [BigQuery's partition
       tables](https://cloud.google.com/bigquery/docs/partitioned-tables). By
       default, Cloud 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](https://cloud.google.com/bigquery/docs/querying-partitioned-tables)
       has to be used instead. In both cases, tables are sharded based on UTC
       timezone.
       
      bool use_partitioned_tables = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The usePartitionedTables.
    • getUsesTimestampColumnPartitioning

      boolean getUsesTimestampColumnPartitioning()
       Output only. True if new timestamp column based partitioning is in use,
       false if legacy ingestion-time partitioning is in use.
      
       All new sinks will have this field set true and will use timestamp column
       based partitioning. If use_partitioned_tables is false, this value has no
       meaning and will be false. Legacy sinks using partitioned tables will have
       this field set to false.
       
      bool uses_timestamp_column_partitioning = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The usesTimestampColumnPartitioning.