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"]],[["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-04-17 UTC."],[[["The `CreateProductRequest` class is a request message for the `CreateProduct` method within the Google Cloud Vision API, specifically in version 2.3.0."],["This class inherits from `Object` and implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["It includes properties for defining the product to be created, such as `Parent` (project location), `Product` (the product details), and `ProductId` (a user-supplied resource ID)."],["The `ParentAsLocationName` property provides a `LocationName`-typed view over the `Parent` resource name property."],["There are two constructors provided for this class: the default `CreateProductRequest()` constructor, and `CreateProductRequest(CreateProductRequest other)` which takes another `CreateProductRequest` object as a parameter."]]],[]]