public sealed class ProductSetPurgeConfig : IMessage<ProductSetPurgeConfig>, IEquatable<ProductSetPurgeConfig>, IDeepCloneable<ProductSetPurgeConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Vision v1 API class ProductSetPurgeConfig.
Config to control which ProductSet contains the Products to be deleted.
The ProductSet that contains the Products to delete. If a Product is a
member of product_set_id in addition to other ProductSets, the Product will
still be deleted.
[[["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\u003eProductSetPurgeConfig\u003c/code\u003e class in the Google Cloud Vision v1 API is 3.7.0, with documentation also available for versions ranging from 3.6.0 to 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eProductSetPurgeConfig\u003c/code\u003e is a class used to define which ProductSet contains the Products that are to be deleted, within the Google Cloud Vision v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing various functionalities.\u003c/p\u003e\n"],["\u003cp\u003eIt has two constructors: a default constructor and one that takes another \u003ccode\u003eProductSetPurgeConfig\u003c/code\u003e instance as a parameter, used to clone a \u003ccode\u003eProductSetPurgeConfig\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eProductSetId\u003c/code\u003e is a property of type string that specifies the name of the ProductSet that contains the Products to be removed, even if the Product belongs to other ProductSets.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Vision v1 API - Class ProductSetPurgeConfig (3.7.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.7.0 (latest)](/dotnet/docs/reference/Google.Cloud.Vision.V1/latest/Google.Cloud.Vision.V1.ProductSetPurgeConfig)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Vision.V1/3.6.0/Google.Cloud.Vision.V1.ProductSetPurgeConfig)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Vision.V1/3.5.0/Google.Cloud.Vision.V1.ProductSetPurgeConfig)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Vision.V1/3.4.0/Google.Cloud.Vision.V1.ProductSetPurgeConfig)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Vision.V1/3.3.0/Google.Cloud.Vision.V1.ProductSetPurgeConfig)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Vision.V1/3.2.0/Google.Cloud.Vision.V1.ProductSetPurgeConfig)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Vision.V1/3.1.0/Google.Cloud.Vision.V1.ProductSetPurgeConfig)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Vision.V1/3.0.0/Google.Cloud.Vision.V1.ProductSetPurgeConfig)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Vision.V1/2.5.0/Google.Cloud.Vision.V1.ProductSetPurgeConfig)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Vision.V1/2.4.0/Google.Cloud.Vision.V1.ProductSetPurgeConfig)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Vision.V1/2.3.0/Google.Cloud.Vision.V1.ProductSetPurgeConfig) \n\n public sealed class ProductSetPurgeConfig : IMessage\u003cProductSetPurgeConfig\u003e, IEquatable\u003cProductSetPurgeConfig\u003e, IDeepCloneable\u003cProductSetPurgeConfig\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Vision v1 API class ProductSetPurgeConfig.\n\nConfig to control which ProductSet contains the Products to be deleted. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ProductSetPurgeConfig \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ProductSetPurgeConfig](/dotnet/docs/reference/Google.Cloud.Vision.V1/latest/Google.Cloud.Vision.V1.ProductSetPurgeConfig), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ProductSetPurgeConfig](/dotnet/docs/reference/Google.Cloud.Vision.V1/latest/Google.Cloud.Vision.V1.ProductSetPurgeConfig), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ProductSetPurgeConfig](/dotnet/docs/reference/Google.Cloud.Vision.V1/latest/Google.Cloud.Vision.V1.ProductSetPurgeConfig), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Vision.V1](/dotnet/docs/reference/Google.Cloud.Vision.V1/latest/Google.Cloud.Vision.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Vision.V1.dll\n\nConstructors\n------------\n\n### ProductSetPurgeConfig()\n\n public ProductSetPurgeConfig()\n\n### ProductSetPurgeConfig(ProductSetPurgeConfig)\n\n public ProductSetPurgeConfig(ProductSetPurgeConfig other)\n\nProperties\n----------\n\n### ProductSetId\n\n public string ProductSetId { get; set; }\n\nThe ProductSet that contains the Products to delete. If a Product is a\nmember of product_set_id in addition to other ProductSets, the Product will\nstill be deleted."]]