public sealed class CreateProductRequest : IMessage<CreateProductRequest>, IEquatable<CreateProductRequest>, IDeepCloneable<CreateProductRequest>, IBufferMessage, IMessage
A user-supplied resource id for this Product. If set, the server will
attempt to use this value as the resource id. If it is already in use, an
error is returned with code ALREADY_EXISTS. Must be at most 128 characters
long. It cannot contain the character /.
[[["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 \u003ccode\u003eCreateProductRequest\u003c/code\u003e class is a request message for the \u003ccode\u003eCreateProduct\u003c/code\u003e method within the Google Cloud Vision API, specifically in version 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits from \u003ccode\u003eObject\u003c/code\u003e 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\u003eIt includes properties for defining the product to be created, such as \u003ccode\u003eParent\u003c/code\u003e (project location), \u003ccode\u003eProduct\u003c/code\u003e (the product details), and \u003ccode\u003eProductId\u003c/code\u003e (a user-supplied resource ID).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParentAsLocationName\u003c/code\u003e property provides a \u003ccode\u003eLocationName\u003c/code\u003e-typed view over the \u003ccode\u003eParent\u003c/code\u003e resource name property.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors provided for this class: the default \u003ccode\u003eCreateProductRequest()\u003c/code\u003e constructor, and \u003ccode\u003eCreateProductRequest(CreateProductRequest other)\u003c/code\u003e which takes another \u003ccode\u003eCreateProductRequest\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"]]],[],null,[]]