When true and use_topic_schema is true, any fields that are a part of the
topic schema that are not part of the BigQuery table schema are dropped
when writing to BigQuery. Otherwise, the schemas must be kept in sync and
any messages with extra fields are not written and remain in the
subscription's backlog.
When true, write the subscription name, message_id, publish_time,
attributes, and ordering_key to additional columns in the table. The
subscription name, message_id, and publish_time fields are put in their own
columns while all other message properties (other than data) are written to
a JSON object in the attributes column.
[[["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\u003eThe \u003ccode\u003eBigQueryConfig\u003c/code\u003e class configures a subscription for writing data to a BigQuery table and can be found in the \u003ccode\u003eGoogle.Cloud.PubSub.V1\u003c/code\u003e namespace across multiple versions.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBigQueryConfig\u003c/code\u003e implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eObject\u003c/code\u003e, offering methods for message handling, equality checks, deep cloning, and buffer operations.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides properties like \u003ccode\u003eDropUnknownFields\u003c/code\u003e, \u003ccode\u003eState\u003c/code\u003e, \u003ccode\u003eTable\u003c/code\u003e, \u003ccode\u003eUseTopicSchema\u003c/code\u003e, and \u003ccode\u003eWriteMetadata\u003c/code\u003e to control how data from Pub/Sub messages is written to BigQuery tables, including schema enforcement and metadata inclusion.\u003c/p\u003e\n"],["\u003cp\u003eThere are many versions of this class, ranging from 2.3.0 all the way to the latest version 3.23.0, each version being a link to its own respective page with that version's information.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version is 3.23.0.\u003c/p\u003e\n"]]],[],null,[]]