[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-14 UTC."],[[["This document outlines the features and functions of the `TopicBuilder` class in the Google Cloud Pub/Sub C++ library, which is used to construct requests for creating or updating Pub/Sub topics."],["`TopicBuilder` offers a fluent API for setting multiple values, simplifying the creation of complex objects and automatically computing paths for update requests."],["The 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."],["The 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 `TopicBuilder` usage."],["`TopicBuilder` can construct protocol buffer messages for creating a new topic with the function `BuildCreateRequest()` and for updating an existing topic with `BuildUpdateRequest()`."]]],[]]