Class Item
- java.lang.Object
-
- software.amazon.spapi.models.shipping.v2.Item
-
public class Item extends java.lang.Object
An item in a package.
-
-
Constructor Summary
Constructors Constructor Description Item()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Item
addSerialNumbersItem(java.lang.String serialNumbersItem)
Item
dangerousGoodsDetails(DangerousGoodsDetails dangerousGoodsDetails)
Item
description(java.lang.String description)
Item
directFulfillmentItemIdentifiers(DirectFulfillmentItemIdentifiers directFulfillmentItemIdentifiers)
boolean
equals(java.lang.Object o)
DangerousGoodsDetails
getDangerousGoodsDetails()
Get dangerousGoodsDetailsjava.lang.String
getDescription()
The product description of the item.DirectFulfillmentItemIdentifiers
getDirectFulfillmentItemIdentifiers()
Get directFulfillmentItemIdentifiersInvoiceDetails
getInvoiceDetails()
Get invoiceDetailsjava.lang.String
getItemIdentifier()
A unique identifier for an item provided by the client.Currency
getItemValue()
Get itemValueLiquidVolume
getLiquidVolume()
Get liquidVolumejava.lang.String
getProductType()
The product type of the item.java.lang.Integer
getQuantity()
The number of units.java.util.List<java.lang.String>
getSerialNumbers()
A list of unique serial numbers in an Amazon package that can be used to guarantee non-fraudulent items.Weight
getWeight()
Get weightint
hashCode()
Item
invoiceDetails(InvoiceDetails invoiceDetails)
Item
isHazmat(java.lang.Boolean isHazmat)
java.lang.Boolean
isIsHazmat()
When true, the item qualifies as hazardous materials (hazmat).Item
itemIdentifier(java.lang.String itemIdentifier)
Item
itemValue(Currency itemValue)
Item
liquidVolume(LiquidVolume liquidVolume)
Item
productType(java.lang.String productType)
Item
quantity(java.lang.Integer quantity)
Item
serialNumbers(java.util.List<java.lang.String> serialNumbers)
void
setDangerousGoodsDetails(DangerousGoodsDetails dangerousGoodsDetails)
void
setDescription(java.lang.String description)
void
setDirectFulfillmentItemIdentifiers(DirectFulfillmentItemIdentifiers directFulfillmentItemIdentifiers)
void
setInvoiceDetails(InvoiceDetails invoiceDetails)
void
setIsHazmat(java.lang.Boolean isHazmat)
void
setItemIdentifier(java.lang.String itemIdentifier)
void
setItemValue(Currency itemValue)
void
setLiquidVolume(LiquidVolume liquidVolume)
void
setProductType(java.lang.String productType)
void
setQuantity(java.lang.Integer quantity)
void
setSerialNumbers(java.util.List<java.lang.String> serialNumbers)
void
setWeight(Weight weight)
java.lang.String
toString()
Item
weight(Weight weight)
-
-
-
Method Detail
-
getItemValue
public Currency getItemValue()
Get itemValue- Returns:
- itemValue
-
setItemValue
public void setItemValue(Currency itemValue)
-
description
public Item description(java.lang.String description)
-
getDescription
public java.lang.String getDescription()
The product description of the item.- Returns:
- description
-
setDescription
public void setDescription(java.lang.String description)
-
itemIdentifier
public Item itemIdentifier(java.lang.String itemIdentifier)
-
getItemIdentifier
public java.lang.String getItemIdentifier()
A unique identifier for an item provided by the client.- Returns:
- itemIdentifier
-
setItemIdentifier
public void setItemIdentifier(java.lang.String itemIdentifier)
-
quantity
public Item quantity(java.lang.Integer quantity)
-
getQuantity
public java.lang.Integer getQuantity()
The number of units. This value is required.- Returns:
- quantity
-
setQuantity
public void setQuantity(java.lang.Integer quantity)
-
getWeight
public Weight getWeight()
Get weight- Returns:
- weight
-
setWeight
public void setWeight(Weight weight)
-
liquidVolume
public Item liquidVolume(LiquidVolume liquidVolume)
-
getLiquidVolume
public LiquidVolume getLiquidVolume()
Get liquidVolume- Returns:
- liquidVolume
-
setLiquidVolume
public void setLiquidVolume(LiquidVolume liquidVolume)
-
isHazmat
public Item isHazmat(java.lang.Boolean isHazmat)
-
isIsHazmat
public java.lang.Boolean isIsHazmat()
When true, the item qualifies as hazardous materials (hazmat). Defaults to false.- Returns:
- isHazmat
-
setIsHazmat
public void setIsHazmat(java.lang.Boolean isHazmat)
-
dangerousGoodsDetails
public Item dangerousGoodsDetails(DangerousGoodsDetails dangerousGoodsDetails)
-
getDangerousGoodsDetails
public DangerousGoodsDetails getDangerousGoodsDetails()
Get dangerousGoodsDetails- Returns:
- dangerousGoodsDetails
-
setDangerousGoodsDetails
public void setDangerousGoodsDetails(DangerousGoodsDetails dangerousGoodsDetails)
-
productType
public Item productType(java.lang.String productType)
-
getProductType
public java.lang.String getProductType()
The product type of the item.- Returns:
- productType
-
setProductType
public void setProductType(java.lang.String productType)
-
invoiceDetails
public Item invoiceDetails(InvoiceDetails invoiceDetails)
-
getInvoiceDetails
public InvoiceDetails getInvoiceDetails()
Get invoiceDetails- Returns:
- invoiceDetails
-
setInvoiceDetails
public void setInvoiceDetails(InvoiceDetails invoiceDetails)
-
serialNumbers
public Item serialNumbers(java.util.List<java.lang.String> serialNumbers)
-
addSerialNumbersItem
public Item addSerialNumbersItem(java.lang.String serialNumbersItem)
-
getSerialNumbers
public java.util.List<java.lang.String> getSerialNumbers()
A list of unique serial numbers in an Amazon package that can be used to guarantee non-fraudulent items. The number of serial numbers in the list must be less than or equal to the quantity of items being shipped. Only applicable when channel source is Amazon.- Returns:
- serialNumbers
-
setSerialNumbers
public void setSerialNumbers(java.util.List<java.lang.String> serialNumbers)
-
directFulfillmentItemIdentifiers
public Item directFulfillmentItemIdentifiers(DirectFulfillmentItemIdentifiers directFulfillmentItemIdentifiers)
-
getDirectFulfillmentItemIdentifiers
public DirectFulfillmentItemIdentifiers getDirectFulfillmentItemIdentifiers()
Get directFulfillmentItemIdentifiers- Returns:
- directFulfillmentItemIdentifiers
-
setDirectFulfillmentItemIdentifiers
public void setDirectFulfillmentItemIdentifiers(DirectFulfillmentItemIdentifiers directFulfillmentItemIdentifiers)
-
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
-
-