public sealed class GetProductRequest : IMessage<GetProductRequest>, IEquatable<GetProductRequest>, IDeepCloneable<GetProductRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Retail v2 API class GetProductRequest.
Request message for
[ProductService.GetProduct][google.cloud.retail.v2.ProductService.GetProduct]
method.
Required. Full resource name of [Product][google.cloud.retail.v2.Product],
such as
projects/*/locations/global/catalogs/default_catalog/branches/default_branch/products/some_product_id.
If the caller does not have permission to access the
[Product][google.cloud.retail.v2.Product], regardless of whether or not it
exists, a PERMISSION_DENIED error is returned.
If the requested [Product][google.cloud.retail.v2.Product] does not exist,
a NOT_FOUND error is returned.
Property Value
Type
Description
System.String
ProductName
public ProductName ProductName { get; set; }
ProductName-typed view over the Name resource name property.
[[["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-09 UTC."],[[["This page provides reference documentation for the `GetProductRequest` class within the Google Cloud Retail v2 API for .NET, with the current version being 2.3.0."],["The `GetProductRequest` class is used to request a specific product from the Retail API via the `ProductService.GetProduct` method, and it requires the full resource name of the product."],["The latest version of the API is 2.12.0, and this page also includes documentation for versions ranging from 1.0.0 to 2.11.0, showing different versions of the same class and how it evolves."],["The `GetProductRequest` class inherits from `Object` and implements `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage` interfaces, and it has two constructors and two properties, `Name` and `ProductName`, that can be interacted with."]]],[]]