public sealed class Image : IMessage<Image>, IEquatable<Image>, IDeepCloneable<Image>, IBufferMessage, IMessage
[Product][google.cloud.retail.v2.Product] image. Recommendations AI and
Retail Search do not use product images to improve prediction and search
results. However, product images can be returned in results, and are shown in
prediction or search previews in the console.
[[["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\u003eImage\u003c/code\u003e class, part of the Google.Cloud.Retail.V2 namespace, is available in multiple versions, with 2.12.0 being the latest and it implements several interfaces, including IMessage, IEquatable, IDeepCloneable, and IBufferMessage.\u003c/p\u003e\n"],["\u003cp\u003eProduct images, represented by the \u003ccode\u003eImage\u003c/code\u003e class, are not used by Recommendations AI or Retail Search to improve results, but they can be returned in results and previewed in the console.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eImage\u003c/code\u003e class has properties such as \u003ccode\u003eHeight\u003c/code\u003e, \u003ccode\u003eUri\u003c/code\u003e, and \u003ccode\u003eWidth\u003c/code\u003e, which define the image's dimensions and location and have specific requirements for valid inputs, such as URI length limits and nonnegative pixel values for height and width.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eImage\u003c/code\u003e class inherits several members from the \u003ccode\u003eObject\u003c/code\u003e class, including \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, \u003ccode\u003eMemberwiseClone()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e, allowing them to be used in a variety of ways within the larger system.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes two constructors to either create a default image or copy another Image object.\u003c/p\u003e\n"]]],[],null,[]]