Class OrderMetricsInterval
- java.lang.Object
-
- software.amazon.spapi.models.sales.v1.OrderMetricsInterval
-
public class OrderMetricsInterval extends java.lang.Object
Contains order metrics.
-
-
Constructor Summary
Constructors Constructor Description OrderMetricsInterval()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrderMetricsInterval
averageUnitPrice(Money averageUnitPrice)
boolean
equals(java.lang.Object o)
Money
getAverageUnitPrice()
Get averageUnitPricejava.lang.String
getInterval()
The interval of time based on requested granularity (ex.java.lang.Integer
getOrderCount()
The number of orders based on the specified filters.java.lang.Integer
getOrderItemCount()
The number of order items based on the specified filters.Money
getTotalSales()
Get totalSalesjava.lang.Integer
getUnitCount()
The number of units in orders based on the specified filters.int
hashCode()
OrderMetricsInterval
interval(java.lang.String interval)
OrderMetricsInterval
orderCount(java.lang.Integer orderCount)
OrderMetricsInterval
orderItemCount(java.lang.Integer orderItemCount)
void
setAverageUnitPrice(Money averageUnitPrice)
void
setInterval(java.lang.String interval)
void
setOrderCount(java.lang.Integer orderCount)
void
setOrderItemCount(java.lang.Integer orderItemCount)
void
setTotalSales(Money totalSales)
void
setUnitCount(java.lang.Integer unitCount)
java.lang.String
toString()
OrderMetricsInterval
totalSales(Money totalSales)
OrderMetricsInterval
unitCount(java.lang.Integer unitCount)
-
-
-
Method Detail
-
interval
public OrderMetricsInterval interval(java.lang.String interval)
-
getInterval
public java.lang.String getInterval()
The interval of time based on requested granularity (ex. Hour, Day, etc.) If this is the first or the last interval from the list, it might contain incomplete data if the requested interval doesn't align with the requested granularity (ex. request interval 2018-09-01T02:00:00Z--2018-09-04T19:00:00Z and granularity day will result in Sept 1st UTC day and Sept 4th UTC days having partial data).- Returns:
- interval
-
setInterval
public void setInterval(java.lang.String interval)
-
unitCount
public OrderMetricsInterval unitCount(java.lang.Integer unitCount)
-
getUnitCount
public java.lang.Integer getUnitCount()
The number of units in orders based on the specified filters.- Returns:
- unitCount
-
setUnitCount
public void setUnitCount(java.lang.Integer unitCount)
-
orderItemCount
public OrderMetricsInterval orderItemCount(java.lang.Integer orderItemCount)
-
getOrderItemCount
public java.lang.Integer getOrderItemCount()
The number of order items based on the specified filters.- Returns:
- orderItemCount
-
setOrderItemCount
public void setOrderItemCount(java.lang.Integer orderItemCount)
-
orderCount
public OrderMetricsInterval orderCount(java.lang.Integer orderCount)
-
getOrderCount
public java.lang.Integer getOrderCount()
The number of orders based on the specified filters.- Returns:
- orderCount
-
setOrderCount
public void setOrderCount(java.lang.Integer orderCount)
-
averageUnitPrice
public OrderMetricsInterval averageUnitPrice(Money averageUnitPrice)
-
getAverageUnitPrice
public Money getAverageUnitPrice()
Get averageUnitPrice- Returns:
- averageUnitPrice
-
setAverageUnitPrice
public void setAverageUnitPrice(Money averageUnitPrice)
-
totalSales
public OrderMetricsInterval totalSales(Money totalSales)
-
getTotalSales
public Money getTotalSales()
Get totalSales- Returns:
- totalSales
-
setTotalSales
public void setTotalSales(Money totalSales)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-