public final class Metrics extends 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
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
Metrics() |
Modifier and Type | Method and Description |
---|---|
Metrics |
clone() |
Double |
getAos()
Average order size - the average number of items in an order.
|
Double |
getAovMicros()
Average order value - the average value (total price of items) of all placed orders.
|
Long |
getClicks()
Number of clicks.
|
Double |
getCtr()
Click-through rate - the number of clicks merchant's products receive (clicks) divided by the
number of times the products are shown (impressions).
|
Double |
getDaysToShip()
Average number of days between an order being placed and the order being fully shipped,
reported on the last shipment date.
|
Long |
getImpressions()
Number of times merchant's products are shown.
|
Double |
getItemDaysToShip()
Average number of days between an item being ordered and the item being
|
Double |
getItemFillRate()
Percentage of shipped items in relation to all finalized items (shipped or rejected by the
merchant; unshipped items are not taken into account), reported on the order date.
|
Long |
getOrderedItems()
Number of ordered items.
|
Long |
getOrderedItemSalesMicros()
Total price of ordered items.
|
Long |
getOrders()
Number of placed orders.
|
Long |
getRejectedItems()
Number of ordered items canceled by the merchant, reported on the order date.
|
Long |
getReturnedItems()
Number of ordered items sent back for return, reported on the date when the merchant accepted
the return.
|
Double |
getReturnRate()
Total price of returned items divided by the total price of shipped items, reported on the
order date.
|
Long |
getReturnsMicros()
Total price of ordered items sent back for return, reported on the date when the merchant
accepted the return.
|
Long |
getShippedItems()
Number of shipped items, reported on the shipment date.
|
Long |
getShippedItemSalesMicros()
Total price of shipped items, reported on the order date.
|
Long |
getShippedOrders()
Number of fully shipped orders, reported on the last shipment date.
|
Double |
getUnshippedItems()
Number of ordered items not shipped up until the end of the queried day.
|
Double |
getUnshippedOrders()
Number of orders not shipped or partially shipped up until the end of the queried day.
|
Metrics |
set(String fieldName,
Object value) |
Metrics |
setAos(Double aos)
Average order size - the average number of items in an order.
|
Metrics |
setAovMicros(Double aovMicros)
Average order value - the average value (total price of items) of all placed orders.
|
Metrics |
setClicks(Long clicks)
Number of clicks.
|
Metrics |
setCtr(Double ctr)
Click-through rate - the number of clicks merchant's products receive (clicks) divided by the
number of times the products are shown (impressions).
|
Metrics |
setDaysToShip(Double daysToShip)
Average number of days between an order being placed and the order being fully shipped,
reported on the last shipment date.
|
Metrics |
setImpressions(Long impressions)
Number of times merchant's products are shown.
|
Metrics |
setItemDaysToShip(Double itemDaysToShip)
Average number of days between an item being ordered and the item being
|
Metrics |
setItemFillRate(Double itemFillRate)
Percentage of shipped items in relation to all finalized items (shipped or rejected by the
merchant; unshipped items are not taken into account), reported on the order date.
|
Metrics |
setOrderedItems(Long orderedItems)
Number of ordered items.
|
Metrics |
setOrderedItemSalesMicros(Long orderedItemSalesMicros)
Total price of ordered items.
|
Metrics |
setOrders(Long orders)
Number of placed orders.
|
Metrics |
setRejectedItems(Long rejectedItems)
Number of ordered items canceled by the merchant, reported on the order date.
|
Metrics |
setReturnedItems(Long returnedItems)
Number of ordered items sent back for return, reported on the date when the merchant accepted
the return.
|
Metrics |
setReturnRate(Double returnRate)
Total price of returned items divided by the total price of shipped items, reported on the
order date.
|
Metrics |
setReturnsMicros(Long returnsMicros)
Total price of ordered items sent back for return, reported on the date when the merchant
accepted the return.
|
Metrics |
setShippedItems(Long shippedItems)
Number of shipped items, reported on the shipment date.
|
Metrics |
setShippedItemSalesMicros(Long shippedItemSalesMicros)
Total price of shipped items, reported on the order date.
|
Metrics |
setShippedOrders(Long shippedOrders)
Number of fully shipped orders, reported on the last shipment date.
|
Metrics |
setUnshippedItems(Double unshippedItems)
Number of ordered items not shipped up until the end of the queried day.
|
Metrics |
setUnshippedOrders(Double unshippedOrders)
Number of orders not shipped or partially shipped up until the end of the queried day.
|
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 Double getAos()
null
for nonepublic Metrics setAos(Double aos)
aos
- aos or null
for nonepublic Double getAovMicros()
null
for nonepublic Metrics setAovMicros(Double aovMicros)
aovMicros
- aovMicros or null
for nonepublic Long getClicks()
null
for nonepublic Metrics setClicks(Long clicks)
clicks
- clicks or null
for nonepublic Double getCtr()
null
for nonepublic Metrics setCtr(Double ctr)
ctr
- ctr or null
for nonepublic Double getDaysToShip()
null
for nonepublic Metrics setDaysToShip(Double daysToShip)
daysToShip
- daysToShip or null
for nonepublic Long getImpressions()
null
for nonepublic Metrics setImpressions(Long impressions)
impressions
- impressions or null
for nonepublic Double getItemDaysToShip()
null
for nonepublic Metrics setItemDaysToShip(Double itemDaysToShip)
itemDaysToShip
- itemDaysToShip or null
for nonepublic Double getItemFillRate()
null
for nonepublic Metrics setItemFillRate(Double itemFillRate)
itemFillRate
- itemFillRate or null
for nonepublic Long getOrderedItemSalesMicros()
null
for nonepublic Metrics setOrderedItemSalesMicros(Long orderedItemSalesMicros)
orderedItemSalesMicros
- orderedItemSalesMicros or null
for nonepublic Long getOrderedItems()
null
for nonepublic Metrics setOrderedItems(Long orderedItems)
orderedItems
- orderedItems or null
for nonepublic Long getOrders()
null
for nonepublic Metrics setOrders(Long orders)
orders
- orders or null
for nonepublic Long getRejectedItems()
null
for nonepublic Metrics setRejectedItems(Long rejectedItems)
rejectedItems
- rejectedItems or null
for nonepublic Double getReturnRate()
null
for nonepublic Metrics setReturnRate(Double returnRate)
returnRate
- returnRate or null
for nonepublic Long getReturnedItems()
null
for nonepublic Metrics setReturnedItems(Long returnedItems)
returnedItems
- returnedItems or null
for nonepublic Long getReturnsMicros()
null
for nonepublic Metrics setReturnsMicros(Long returnsMicros)
returnsMicros
- returnsMicros or null
for nonepublic Long getShippedItemSalesMicros()
null
for nonepublic Metrics setShippedItemSalesMicros(Long shippedItemSalesMicros)
shippedItemSalesMicros
- shippedItemSalesMicros or null
for nonepublic Long getShippedItems()
null
for nonepublic Metrics setShippedItems(Long shippedItems)
shippedItems
- shippedItems or null
for nonepublic Long getShippedOrders()
null
for nonepublic Metrics setShippedOrders(Long shippedOrders)
shippedOrders
- shippedOrders or null
for nonepublic Double getUnshippedItems()
null
for nonepublic Metrics setUnshippedItems(Double unshippedItems)
unshippedItems
- unshippedItems or null
for nonepublic Double getUnshippedOrders()
null
for nonepublic Metrics setUnshippedOrders(Double unshippedOrders)
unshippedOrders
- unshippedOrders or null
for nonepublic Metrics set(String fieldName, Object value)
set
in class GenericJson
public Metrics clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.