public sealed class ProductSet : IMessage<ProductSet>, IEquatable<ProductSet>, IDeepCloneable<ProductSet>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Vision v1 API class ProductSet.
A ProductSet contains Products. A ProductSet can contain a maximum of 1
million reference images. If the limit is exceeded, periodic indexing will
fail.
Output only. The time at which this ProductSet was last indexed. Query
results will reflect all updates before this time. If this ProductSet has
never been indexed, this timestamp is the default value
"1970-01-01T00:00:00Z".
[[["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 latest version of the \u003ccode\u003eProductSet\u003c/code\u003e class within the Google Cloud Vision v1 API is 3.7.0, with multiple previous versions available, ranging down to version 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eProductSet\u003c/code\u003e is a class that contains Products and can hold up to 1 million reference images; it is part of the \u003ccode\u003eGoogle.Cloud.Vision.V1\u003c/code\u003e namespace, which is within the \u003ccode\u003eGoogle.Cloud.Vision.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eProductSet\u003c/code\u003e class implements multiple interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eobject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eProductSet\u003c/code\u003e instances can be created using the \u003ccode\u003eProductSet()\u003c/code\u003e constructor, either as an empty object, or by providing another \u003ccode\u003eProductSet\u003c/code\u003e object, using the \u003ccode\u003eProductSet(ProductSet other)\u003c/code\u003e constructor, for initialization.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of a \u003ccode\u003eProductSet\u003c/code\u003e include \u003ccode\u003eDisplayName\u003c/code\u003e for the user-provided name, \u003ccode\u003eIndexError\u003c/code\u003e to indicate indexing issues, \u003ccode\u003eIndexTime\u003c/code\u003e to show the last indexing time, and \u003ccode\u003eName\u003c/code\u003e for the resource name.\u003c/p\u003e\n"]]],[],null,[]]