public class

CreateFulfillmentOrderItem

extends Object
implements Serializable
java.lang.Object
   ↳ com.amazonaws.fba_outbound.doc._2007_08_02.CreateFulfillmentOrderItem

Class Overview

Specifies a single line item in a fulfillment order. MerchantFulfillmentOrderItemId must be unique for every item in the same fulfillment order. It is used to disambiguate multiple line items with the same merchant SKU. FulfillmentNetworkSKU may be specified when the active merchant SKU doesn't map to the desired fulfillment network SKU (FNSKU); please note the merchant SKU is always required. The value is only ever considered when Removal fulfillment method is selected. OrderItemDisposition indicates the disposition of the inventory, either Sellable or Unsellable. The Unsellable disposition is only permitted when Removal fulfillment method is selected. See enumeration for possible values, default is Sellable. PerUnitDeclaredValue is the monetary value assigned by the merchant to each unit of inventory of the merchantSku for this line item. If not specified, it defaults to zero.

Summary

Fields
private Object __equalsCalc
private boolean __hashCodeCalc
private String displayableComment
private String fulfillmentNetworkSKU
private String giftMessage
private String merchantFulfillmentOrderItemId
private String merchantSKU
private String orderItemDisposition
private Currency perUnitDeclaredValue
private int quantity
private static TypeDesc typeDesc
Public Constructors
CreateFulfillmentOrderItem()
CreateFulfillmentOrderItem(String merchantSKU, String merchantFulfillmentOrderItemId, int quantity, String giftMessage, String displayableComment, String fulfillmentNetworkSKU, String orderItemDisposition, Currency perUnitDeclaredValue)
Public Methods
synchronized boolean equals(Object obj)
static Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
Get Custom Deserializer
String getDisplayableComment()
Gets the displayableComment value for this CreateFulfillmentOrderItem.
String getFulfillmentNetworkSKU()
Gets the fulfillmentNetworkSKU value for this CreateFulfillmentOrderItem.
String getGiftMessage()
Gets the giftMessage value for this CreateFulfillmentOrderItem.
String getMerchantFulfillmentOrderItemId()
Gets the merchantFulfillmentOrderItemId value for this CreateFulfillmentOrderItem.
String getMerchantSKU()
Gets the merchantSKU value for this CreateFulfillmentOrderItem.
String getOrderItemDisposition()
Gets the orderItemDisposition value for this CreateFulfillmentOrderItem.
Currency getPerUnitDeclaredValue()
Gets the perUnitDeclaredValue value for this CreateFulfillmentOrderItem.
int getQuantity()
Gets the quantity value for this CreateFulfillmentOrderItem.
static Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Get Custom Serializer
static TypeDesc getTypeDesc()
Return type metadata object
synchronized int hashCode()
void setDisplayableComment(String displayableComment)
Sets the displayableComment value for this CreateFulfillmentOrderItem.
void setFulfillmentNetworkSKU(String fulfillmentNetworkSKU)
Sets the fulfillmentNetworkSKU value for this CreateFulfillmentOrderItem.
void setGiftMessage(String giftMessage)
Sets the giftMessage value for this CreateFulfillmentOrderItem.
void setMerchantFulfillmentOrderItemId(String merchantFulfillmentOrderItemId)
Sets the merchantFulfillmentOrderItemId value for this CreateFulfillmentOrderItem.
void setMerchantSKU(String merchantSKU)
Sets the merchantSKU value for this CreateFulfillmentOrderItem.
void setOrderItemDisposition(String orderItemDisposition)
Sets the orderItemDisposition value for this CreateFulfillmentOrderItem.
void setPerUnitDeclaredValue(Currency perUnitDeclaredValue)
Sets the perUnitDeclaredValue value for this CreateFulfillmentOrderItem.
void setQuantity(int quantity)
Sets the quantity value for this CreateFulfillmentOrderItem.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private Object __equalsCalc

private boolean __hashCodeCalc

private String displayableComment

private String fulfillmentNetworkSKU

private String giftMessage

private String merchantFulfillmentOrderItemId

private String merchantSKU

private String orderItemDisposition

private Currency perUnitDeclaredValue

private int quantity

private static TypeDesc typeDesc

Public Constructors

public CreateFulfillmentOrderItem ()

public CreateFulfillmentOrderItem (String merchantSKU, String merchantFulfillmentOrderItemId, int quantity, String giftMessage, String displayableComment, String fulfillmentNetworkSKU, String orderItemDisposition, Currency perUnitDeclaredValue)

Parameters
merchantSKU
merchantFulfillmentOrderItemId
quantity
giftMessage
displayableComment
fulfillmentNetworkSKU
orderItemDisposition
perUnitDeclaredValue

Public Methods

public synchronized boolean equals (Object obj)

Parameters
obj

public static Deserializer getDeserializer (String mechType, Class _javaType, QName _xmlType)

Get Custom Deserializer

Parameters
mechType
_javaType
_xmlType

public String getDisplayableComment ()

Gets the displayableComment value for this CreateFulfillmentOrderItem.

Returns
  • displayableComment

public String getFulfillmentNetworkSKU ()

Gets the fulfillmentNetworkSKU value for this CreateFulfillmentOrderItem.

Returns
  • fulfillmentNetworkSKU

public String getGiftMessage ()

Gets the giftMessage value for this CreateFulfillmentOrderItem.

Returns
  • giftMessage

public String getMerchantFulfillmentOrderItemId ()

Gets the merchantFulfillmentOrderItemId value for this CreateFulfillmentOrderItem.

Returns
  • merchantFulfillmentOrderItemId

public String getMerchantSKU ()

Gets the merchantSKU value for this CreateFulfillmentOrderItem.

Returns
  • merchantSKU

public String getOrderItemDisposition ()

Gets the orderItemDisposition value for this CreateFulfillmentOrderItem.

Returns
  • orderItemDisposition

public Currency getPerUnitDeclaredValue ()

Gets the perUnitDeclaredValue value for this CreateFulfillmentOrderItem.

Returns
  • perUnitDeclaredValue

public int getQuantity ()

Gets the quantity value for this CreateFulfillmentOrderItem.

Returns
  • quantity

public static Serializer getSerializer (String mechType, Class _javaType, QName _xmlType)

Get Custom Serializer

Parameters
mechType
_javaType
_xmlType

public static TypeDesc getTypeDesc ()

Return type metadata object

public synchronized int hashCode ()

public void setDisplayableComment (String displayableComment)

Sets the displayableComment value for this CreateFulfillmentOrderItem.

Parameters
displayableComment

public void setFulfillmentNetworkSKU (String fulfillmentNetworkSKU)

Sets the fulfillmentNetworkSKU value for this CreateFulfillmentOrderItem.

Parameters
fulfillmentNetworkSKU

public void setGiftMessage (String giftMessage)

Sets the giftMessage value for this CreateFulfillmentOrderItem.

Parameters
giftMessage

public void setMerchantFulfillmentOrderItemId (String merchantFulfillmentOrderItemId)

Sets the merchantFulfillmentOrderItemId value for this CreateFulfillmentOrderItem.

Parameters
merchantFulfillmentOrderItemId

public void setMerchantSKU (String merchantSKU)

Sets the merchantSKU value for this CreateFulfillmentOrderItem.

Parameters
merchantSKU

public void setOrderItemDisposition (String orderItemDisposition)

Sets the orderItemDisposition value for this CreateFulfillmentOrderItem.

Parameters
orderItemDisposition

public void setPerUnitDeclaredValue (Currency perUnitDeclaredValue)

Sets the perUnitDeclaredValue value for this CreateFulfillmentOrderItem.

Parameters
perUnitDeclaredValue

public void setQuantity (int quantity)

Sets the quantity value for this CreateFulfillmentOrderItem.

Parameters
quantity