Show / Hide Table of Contents

Class GoogleCloudRetailV2alphaBranchQualityMetric

Metric measured on a group of Products against a certain quality requirement. Contains the number of products that pass the check and the number of products that don't.

Inheritance
object
GoogleCloudRetailV2alphaBranchQualityMetric
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudRetail.v2alpha.Data
Assembly: Google.Apis.CloudRetail.v2alpha.dll
Syntax
public class GoogleCloudRetailV2alphaBranchQualityMetric : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

QualifiedProductCount

Number of products passing the quality requirement check. We only check searchable products.

Declaration
[JsonProperty("qualifiedProductCount")]
public virtual int? QualifiedProductCount { get; set; }
Property Value
Type Description
int?

RequirementKey

The key that represents a quality requirement rule. Supported keys: * "has-valid-uri": product has a valid and accessible uri. * "available-expire-time-conformance": Product.available_time is early than "now", and Product.expire_time is greater than "now". * "has-searchable-attributes": product has at least one attribute set to searchable. * "has-description": product has non-empty description. * "has-at-least-bigram-title": Product title has at least two words. A comprehensive title helps to improve search quality. * "variant-has-image": the variant products has at least one image. You may ignore this metric if all your products are at primary level. * "variant-has-price-info": the variant products has price_info set. You may ignore this metric if all your products are at primary level. * "has-publish-time": product has non-empty publish_time.

Declaration
[JsonProperty("requirementKey")]
public virtual string RequirementKey { get; set; }
Property Value
Type Description
string

SuggestedQualityPercentThreshold

Value from 0 to 100 representing the suggested percentage of products that meet the quality requirements to get good search and recommendation performance. 100 * (qualified_product_count) / (qualified_product_count + unqualified_product_count) should be greater or equal to this suggestion.

Declaration
[JsonProperty("suggestedQualityPercentThreshold")]
public virtual double? SuggestedQualityPercentThreshold { get; set; }
Property Value
Type Description
double?

UnqualifiedProductCount

Number of products failing the quality requirement check. We only check searchable products.

Declaration
[JsonProperty("unqualifiedProductCount")]
public virtual int? UnqualifiedProductCount { get; set; }
Property Value
Type Description
int?

UnqualifiedSampleProducts

A list of a maximum of 100 sample products that do not qualify for this requirement. This field is only populated in the response to BranchService.GetBranch API, and is always empty for BranchService.ListBranches. Only the following fields are set in the Product. * Product.name * Product.id * Product.title

Declaration
[JsonProperty("unqualifiedSampleProducts")]
public virtual IList<GoogleCloudRetailV2alphaProduct> UnqualifiedSampleProducts { get; set; }
Property Value
Type Description
IList<GoogleCloudRetailV2alphaProduct>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX