public final class RepricingProductReport
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 |
---|
RepricingProductReport() |
Modifier and Type | Method and Description |
---|---|
RepricingProductReport |
clone() |
Long |
getApplicationCount()
Total count of Repricer applications.
|
RepricingProductReportBuyboxWinningProductStats |
getBuyboxWinningProductStats()
Stats specific to buybox winning rules for product report (deprecated).
|
Date |
getDate()
Date of the stats in this report.
|
PriceAmount |
getHighWatermark()
Maximum displayed price after repriced during this reporting period.
|
List<InapplicabilityDetails> |
getInapplicabilityDetails()
List of all reasons the rule did not apply to the product during the specified reporting
period.
|
PriceAmount |
getLowWatermark()
Minimum displayed price after repriced during this reporting period.
|
Integer |
getOrderItemCount()
Total unit count of impacted products ordered while the rule was active on the date of the
report.
|
List<String> |
getRuleIds()
Ids 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.
|
RepricingProductReport |
set(String fieldName,
Object value) |
RepricingProductReport |
setApplicationCount(Long applicationCount)
Total count of Repricer applications.
|
RepricingProductReport |
setBuyboxWinningProductStats(RepricingProductReportBuyboxWinningProductStats buyboxWinningProductStats)
Stats specific to buybox winning rules for product report (deprecated).
|
RepricingProductReport |
setDate(Date date)
Date of the stats in this report.
|
RepricingProductReport |
setHighWatermark(PriceAmount highWatermark)
Maximum displayed price after repriced during this reporting period.
|
RepricingProductReport |
setInapplicabilityDetails(List<InapplicabilityDetails> inapplicabilityDetails)
List of all reasons the rule did not apply to the product during the specified reporting
period.
|
RepricingProductReport |
setLowWatermark(PriceAmount lowWatermark)
Minimum displayed price after repriced during this reporting period.
|
RepricingProductReport |
setOrderItemCount(Integer orderItemCount)
Total unit count of impacted products ordered while the rule was active on the date of the
report.
|
RepricingProductReport |
setRuleIds(List<String> ruleIds)
Ids of the Repricing rule for this report.
|
RepricingProductReport |
setTotalGmv(PriceAmount totalGmv)
Total GMV generated by impacted products while the rule was active on the date of the report.
|
RepricingProductReport |
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 Long getApplicationCount()
null
for nonepublic RepricingProductReport setApplicationCount(Long applicationCount)
applicationCount
- applicationCount or null
for nonepublic RepricingProductReportBuyboxWinningProductStats getBuyboxWinningProductStats()
null
for nonepublic RepricingProductReport setBuyboxWinningProductStats(RepricingProductReportBuyboxWinningProductStats buyboxWinningProductStats)
buyboxWinningProductStats
- buyboxWinningProductStats or null
for nonepublic Date getDate()
null
for nonepublic RepricingProductReport setDate(Date date)
date
- date or null
for nonepublic PriceAmount getHighWatermark()
null
for nonepublic RepricingProductReport setHighWatermark(PriceAmount highWatermark)
highWatermark
- highWatermark or null
for nonepublic List<InapplicabilityDetails> getInapplicabilityDetails()
null
for nonepublic RepricingProductReport setInapplicabilityDetails(List<InapplicabilityDetails> inapplicabilityDetails)
inapplicabilityDetails
- inapplicabilityDetails or null
for nonepublic PriceAmount getLowWatermark()
null
for nonepublic RepricingProductReport setLowWatermark(PriceAmount lowWatermark)
lowWatermark
- lowWatermark or null
for nonepublic Integer getOrderItemCount()
null
for nonepublic RepricingProductReport setOrderItemCount(Integer orderItemCount)
orderItemCount
- orderItemCount or null
for nonepublic List<String> getRuleIds()
null
for nonepublic RepricingProductReport setRuleIds(List<String> ruleIds)
ruleIds
- ruleIds or null
for nonepublic PriceAmount getTotalGmv()
null
for nonepublic RepricingProductReport setTotalGmv(PriceAmount totalGmv)
totalGmv
- totalGmv or null
for nonepublic String getType()
null
for nonepublic RepricingProductReport setType(String type)
type
- type or null
for nonepublic RepricingProductReport set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public RepricingProductReport clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2023 Google. All rights reserved.