[[["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-06-27 UTC."],[[["\u003cp\u003eThis page details how to update a Control, a feature within the Generative AI App Builder, with the Control action type being immutable.\u003c/p\u003e\n"],["\u003cp\u003eThe HTTP request to update a Control uses the \u003ccode\u003ePATCH\u003c/code\u003e method with a specific URL structure based on gRPC Transcoding syntax.\u003c/p\u003e\n"],["\u003cp\u003eUpdating a Control requires specifying the \u003ccode\u003econtrol.name\u003c/code\u003e as a path parameter, which represents the fully qualified resource name.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eupdateMask\u003c/code\u003e query parameter is optional, and it allows selecting which fields of the Control to update, with some exceptions like the Control name and solution type, allowing full updates if no specified fields.\u003c/p\u003e\n"],["\u003cp\u003eUpdating a Control requires the \u003ccode\u003ediscoveryengine.controls.update\u003c/code\u003e IAM permission on the resource, as well as the \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e OAuth scope.\u003c/p\u003e\n"]]],[],null,[]]