[[["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-14 UTC."],[[["\u003cp\u003eThis document outlines the features and functions of the \u003ccode\u003eTopicBuilder\u003c/code\u003e class in the Google Cloud Pub/Sub C++ library, which is used to construct requests for creating or updating Pub/Sub topics.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTopicBuilder\u003c/code\u003e offers a fluent API for setting multiple values, simplifying the creation of complex objects and automatically computing paths for update requests.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides a series of functions for setting protocol buffer fields, including adding labels, specifying allowed persistence regions, defining the KMS key name, setting the schema and encoding, and configuring the message retention duration.\u003c/p\u003e\n"],["\u003cp\u003eThe document lists different versions of the Cloud Pub/Sub library, with version 2.37.0-rc being the latest and 2.11.0 being the current focus of the document, for reference on \u003ccode\u003eTopicBuilder\u003c/code\u003e usage.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTopicBuilder\u003c/code\u003e can construct protocol buffer messages for creating a new topic with the function \u003ccode\u003eBuildCreateRequest()\u003c/code\u003e and for updating an existing topic with \u003ccode\u003eBuildUpdateRequest()\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]