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.Flags
AbstractMap.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, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public 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.GenericJson
public RepricingRuleReport clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2023 Google. All rights reserved.