Google Cloud Vision v1 API - Class PurgeProductsRequest (3.7.0)

public sealed class PurgeProductsRequest : IMessage<PurgeProductsRequest>, IEquatable<PurgeProductsRequest>, IDeepCloneable<PurgeProductsRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Vision v1 API class PurgeProductsRequest.

Request message for the PurgeProducts method.

Inheritance

object > PurgeProductsRequest

Namespace

Google.Cloud.Vision.V1

Assembly

Google.Cloud.Vision.V1.dll

Constructors

PurgeProductsRequest()

public PurgeProductsRequest()

PurgeProductsRequest(PurgeProductsRequest)

public PurgeProductsRequest(PurgeProductsRequest other)
Parameter
Name Description
other PurgeProductsRequest

Properties

DeleteOrphanProducts

public bool DeleteOrphanProducts { get; set; }

If delete_orphan_products is true, all Products that are not in any ProductSet will be deleted.

Property Value
Type Description
bool

Force

public bool Force { get; set; }

The default value is false. Override this value to true to actually perform the purge.

Property Value
Type Description
bool

HasDeleteOrphanProducts

public bool HasDeleteOrphanProducts { get; }

Gets whether the "delete_orphan_products" field is set

Property Value
Type Description
bool

Parent

public string Parent { get; set; }

Required. The project and location in which the Products should be deleted.

Format is projects/PROJECT_ID/locations/LOC_ID.

Property Value
Type Description
string

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
Type Description
LocationName

ProductSetPurgeConfig

public ProductSetPurgeConfig ProductSetPurgeConfig { get; set; }

Specify which ProductSet contains the Products to be deleted.

Property Value
Type Description
ProductSetPurgeConfig

TargetCase

public PurgeProductsRequest.TargetOneofCase TargetCase { get; }
Property Value
Type Description
PurgeProductsRequestTargetOneofCase