public sealed class UpdateTopicRequest : IMessage<UpdateTopicRequest>, IEquatable<UpdateTopicRequest>, IDeepCloneable<UpdateTopicRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Pub/Sub v1 API class UpdateTopicRequest.
Required. Indicates which fields in the provided topic to update. Must be
specified and non-empty. Note that if update_mask contains
"message_storage_policy" but the message_storage_policy is not set in
the topic provided above, then the updated value is determined by the
policy configured at the project or organization level.
[[["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 latest version available for the \u003ccode\u003eUpdateTopicRequest\u003c/code\u003e class is 3.23.0, while the current page is version 3.8.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateTopicRequest\u003c/code\u003e class is used for updating topic configurations within the Cloud Pub/Sub v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits from the base \u003ccode\u003eobject\u003c/code\u003e class and implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateTopicRequest\u003c/code\u003e class contains properties for \u003ccode\u003eTopic\u003c/code\u003e (the updated topic object) and \u003ccode\u003eUpdateMask\u003c/code\u003e (specifies which topic fields to update).\u003c/p\u003e\n"],["\u003cp\u003eThe page lists various versions of the UpdateTopicRequest, from the current version 3.8.0 up to the newest version of 3.23.0, and down to version 2.3.0, allowing users to access the specific documentation they require.\u003c/p\u003e\n"]]],[],null,[]]