public sealed class UpdateKnowledgeBaseRequest : IMessage<UpdateKnowledgeBaseRequest>, IEquatable<UpdateKnowledgeBaseRequest>, IDeepCloneable<UpdateKnowledgeBaseRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dialogflow v2 API class UpdateKnowledgeBaseRequest.
Request message for [KnowledgeBases.UpdateKnowledgeBase][google.cloud.dialogflow.v2.KnowledgeBases.UpdateKnowledgeBase].
Optional. Not specified means update all.
Currently, only display_name can be updated, an InvalidArgument will be
returned for attempting to update other fields.
[[["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 documentation for the \u003ccode\u003eUpdateKnowledgeBaseRequest\u003c/code\u003e class within the Google Cloud Dialogflow v2 API, specifically within the .NET library.\u003c/p\u003e\n"],["\u003cp\u003eThe class is used to define requests for updating knowledge bases, with the latest version being 4.26.0, and versions ranging from 4.0.0 all the way to 4.26.0 listed on the page.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eUpdateKnowledgeBaseRequest\u003c/code\u003e inherits from \u003ccode\u003eObject\u003c/code\u003e and implements multiple 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\u003eKey properties of the \u003ccode\u003eUpdateKnowledgeBaseRequest\u003c/code\u003e class include \u003ccode\u003eKnowledgeBase\u003c/code\u003e (required, represents the knowledge base to update) and \u003ccode\u003eUpdateMask\u003c/code\u003e (optional, specifies which fields to update).\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes constructors for creating \u003ccode\u003eUpdateKnowledgeBaseRequest\u003c/code\u003e objects, both a default constructor and one that accepts another \u003ccode\u003eUpdateKnowledgeBaseRequest\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]