public final class RepricingRuleReport
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Content API for Shopping. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
RepricingRuleReport() |
| Modifier and Type | Method and Description |
|---|---|
RepricingRuleReport |
clone() |
RepricingRuleReportBuyboxWinningRuleStats |
getBuyboxWinningRuleStats()
Stats specific to buybox winning rules for rule report (deprecated).
|
Date |
getDate()
Date of the stats in this report.
|
List<String> |
getImpactedProducts()
List of product ids that are impacted by this rule during this reporting period.
|
List<InapplicabilityDetails> |
getInapplicabilityDetails()
List of all reasons the rule did not apply to the inapplicable products during the specified
reporting period.
|
List<String> |
getInapplicableProducts()
List of product ids that are inapplicable to this rule during this reporting period.
|
Integer |
getOrderItemCount()
Total unit count of impacted products ordered while the rule was active on the date of the
report.
|
String |
getRuleId()
Id of the Repricing rule for this report.
|
PriceAmount |
getTotalGmv()
Total GMV generated by impacted products while the rule was active on the date of the report.
|
String |
getType()
Type of the rule.
|
RepricingRuleReport |
set(String fieldName,
Object value) |
RepricingRuleReport |
setBuyboxWinningRuleStats(RepricingRuleReportBuyboxWinningRuleStats buyboxWinningRuleStats)
Stats specific to buybox winning rules for rule report (deprecated).
|
RepricingRuleReport |
setDate(Date date)
Date of the stats in this report.
|
RepricingRuleReport |
setImpactedProducts(List<String> impactedProducts)
List of product ids that are impacted by this rule during this reporting period.
|
RepricingRuleReport |
setInapplicabilityDetails(List<InapplicabilityDetails> inapplicabilityDetails)
List of all reasons the rule did not apply to the inapplicable products during the specified
reporting period.
|
RepricingRuleReport |
setInapplicableProducts(List<String> inapplicableProducts)
List of product ids that are inapplicable to this rule during this reporting period.
|
RepricingRuleReport |
setOrderItemCount(Integer orderItemCount)
Total unit count of impacted products ordered while the rule was active on the date of the
report.
|
RepricingRuleReport |
setRuleId(String ruleId)
Id of the Repricing rule for this report.
|
RepricingRuleReport |
setTotalGmv(PriceAmount totalGmv)
Total GMV generated by impacted products while the rule was active on the date of the report.
|
RepricingRuleReport |
setType(String type)
Type of the rule.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic RepricingRuleReportBuyboxWinningRuleStats getBuyboxWinningRuleStats()
null for nonepublic RepricingRuleReport setBuyboxWinningRuleStats(RepricingRuleReportBuyboxWinningRuleStats buyboxWinningRuleStats)
buyboxWinningRuleStats - buyboxWinningRuleStats or null for nonepublic Date getDate()
null for nonepublic RepricingRuleReport setDate(Date date)
date - date or null for nonepublic List<String> getImpactedProducts()
null for nonepublic RepricingRuleReport setImpactedProducts(List<String> impactedProducts)
impactedProducts - impactedProducts or null for nonepublic List<InapplicabilityDetails> getInapplicabilityDetails()
null for nonepublic RepricingRuleReport setInapplicabilityDetails(List<InapplicabilityDetails> inapplicabilityDetails)
inapplicabilityDetails - inapplicabilityDetails or null for nonepublic List<String> getInapplicableProducts()
null for nonepublic RepricingRuleReport setInapplicableProducts(List<String> inapplicableProducts)
inapplicableProducts - inapplicableProducts or null for nonepublic Integer getOrderItemCount()
null for nonepublic RepricingRuleReport setOrderItemCount(Integer orderItemCount)
orderItemCount - orderItemCount or null for nonepublic String getRuleId()
null for nonepublic RepricingRuleReport setRuleId(String ruleId)
ruleId - ruleId or null for nonepublic PriceAmount getTotalGmv()
null for nonepublic RepricingRuleReport setTotalGmv(PriceAmount totalGmv)
totalGmv - totalGmv or null for nonepublic String getType()
null for nonepublic RepricingRuleReport setType(String type)
type - type or null for nonepublic RepricingRuleReport set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic RepricingRuleReport clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2023 Google. All rights reserved.