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\u003eThis page provides reference documentation for the \u003ccode\u003eUpdateTopicRequest\u003c/code\u003e class within the Google Cloud Pub/Sub v1 API, specifically for .NET developers.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateTopicRequest\u003c/code\u003e class is used to send requests for updating a topic, and it inherits from the \u003ccode\u003eobject\u003c/code\u003e class and implements several interfaces like \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 documentation covers multiple versions of the API, from version 2.3.0 up to the latest version, 3.23.0, allowing users to select the version that's relevant for them, with version 3.11.0 being the one currently selected.\u003c/p\u003e\n"],["\u003cp\u003eThe class documentation includes details on the constructors, such as the default constructor \u003ccode\u003eUpdateTopicRequest()\u003c/code\u003e and a copy constructor \u003ccode\u003eUpdateTopicRequest(UpdateTopicRequest other)\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation outlines the two primary properties of \u003ccode\u003eUpdateTopicRequest\u003c/code\u003e: \u003ccode\u003eTopic\u003c/code\u003e which is the updated topic object, and \u003ccode\u003eUpdateMask\u003c/code\u003e which dictates which fields will be updated.\u003c/p\u003e\n"]]],[],null,[]]