public sealed class BigQueryOptions : IMessage<BigQueryOptions>, IEquatable<BigQueryOptions>, IDeepCloneable<BigQueryOptions>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Logging v2 API class BigQueryOptions.
Options that change functionality of a sink exporting data to BigQuery.
Optional. Whether to use BigQuery's partition
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
has to be used instead. In both cases, tables are sharded based on UTC
timezone.
public bool UsesTimestampColumnPartitioning { get; set; }
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis documentation covers the \u003ccode\u003eBigQueryOptions\u003c/code\u003e class within the Google Cloud Logging v2 API, used to modify the behavior of sinks exporting data to BigQuery.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBigQueryOptions\u003c/code\u003e class offers options like \u003ccode\u003eUsePartitionedTables\u003c/code\u003e to enable or disable BigQuery's partitioned tables feature, and \u003ccode\u003eUsesTimestampColumnPartitioning\u003c/code\u003e that indicates the type of timestamp partitioning being used.\u003c/p\u003e\n"],["\u003cp\u003eThe document provides different versions of this feature, starting from 3.3.0 up to the latest 4.4.0, indicating there has been updates to the software.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBigQueryOptions\u003c/code\u003e implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and can be instantiated with either a default constructor or a copy constructor.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eobject\u003c/code\u003e and includes inherited members like \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]