public class

FulfillmentShipment

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

Class Overview

The meaning of ShippingDate depends on the current shipment status. If the shipment status is Pending, then the ShippingDate is the estimated date and time that the shipment will leave the fulfillment center. If the shipment status is Shipped, then the ShippingDate is the actual date and time that the shipment left the fulfillment center. If the shipment was cancelled, the ShippingDate field does not appear. The EstimatedArrivalDate may change over time. If the shipment has been cancelled, this field does not appear. Packages can be related to shipment items via the PackageId element. Note that several packages in the same shipment may contain quantities of the same item.

Summary

Fields
private Object __equalsCalc
private boolean __hashCodeCalc
private String amazonShipmentId
private String estimatedArrivalDateTime
private String fulfillmentCenterId
private FulfillmentShipmentItem[] fulfillmentShipmentItem
private FulfillmentShipmentPackage[] fulfillmentShipmentPackage
private FulfillmentShipmentStatus fulfillmentShipmentStatus
private String shippingDateTime
private static TypeDesc typeDesc
Public Constructors
FulfillmentShipment()
FulfillmentShipment(String amazonShipmentId, String fulfillmentCenterId, FulfillmentShipmentStatus fulfillmentShipmentStatus, String shippingDateTime, String estimatedArrivalDateTime, FulfillmentShipmentItem[] fulfillmentShipmentItem, FulfillmentShipmentPackage[] fulfillmentShipmentPackage)
Public Methods
synchronized boolean equals(Object obj)
String getAmazonShipmentId()
Gets the amazonShipmentId value for this FulfillmentShipment.
static Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
Get Custom Deserializer
String getEstimatedArrivalDateTime()
Gets the estimatedArrivalDateTime value for this FulfillmentShipment.
String getFulfillmentCenterId()
Gets the fulfillmentCenterId value for this FulfillmentShipment.
FulfillmentShipmentItem getFulfillmentShipmentItem(int i)
FulfillmentShipmentItem[] getFulfillmentShipmentItem()
Gets the fulfillmentShipmentItem value for this FulfillmentShipment.
FulfillmentShipmentPackage getFulfillmentShipmentPackage(int i)
FulfillmentShipmentPackage[] getFulfillmentShipmentPackage()
Gets the fulfillmentShipmentPackage value for this FulfillmentShipment.
FulfillmentShipmentStatus getFulfillmentShipmentStatus()
Gets the fulfillmentShipmentStatus value for this FulfillmentShipment.
static Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Get Custom Serializer
String getShippingDateTime()
Gets the shippingDateTime value for this FulfillmentShipment.
static TypeDesc getTypeDesc()
Return type metadata object
synchronized int hashCode()
void setAmazonShipmentId(String amazonShipmentId)
Sets the amazonShipmentId value for this FulfillmentShipment.
void setEstimatedArrivalDateTime(String estimatedArrivalDateTime)
Sets the estimatedArrivalDateTime value for this FulfillmentShipment.
void setFulfillmentCenterId(String fulfillmentCenterId)
Sets the fulfillmentCenterId value for this FulfillmentShipment.
void setFulfillmentShipmentItem(FulfillmentShipmentItem[] fulfillmentShipmentItem)
Sets the fulfillmentShipmentItem value for this FulfillmentShipment.
void setFulfillmentShipmentItem(int i, FulfillmentShipmentItem _value)
void setFulfillmentShipmentPackage(int i, FulfillmentShipmentPackage _value)
void setFulfillmentShipmentPackage(FulfillmentShipmentPackage[] fulfillmentShipmentPackage)
Sets the fulfillmentShipmentPackage value for this FulfillmentShipment.
void setFulfillmentShipmentStatus(FulfillmentShipmentStatus fulfillmentShipmentStatus)
Sets the fulfillmentShipmentStatus value for this FulfillmentShipment.
void setShippingDateTime(String shippingDateTime)
Sets the shippingDateTime value for this FulfillmentShipment.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private Object __equalsCalc

private boolean __hashCodeCalc

private String amazonShipmentId

private String estimatedArrivalDateTime

private String fulfillmentCenterId

private FulfillmentShipmentItem[] fulfillmentShipmentItem

private FulfillmentShipmentPackage[] fulfillmentShipmentPackage

private FulfillmentShipmentStatus fulfillmentShipmentStatus

private String shippingDateTime

private static TypeDesc typeDesc

Public Constructors

public FulfillmentShipment ()

public FulfillmentShipment (String amazonShipmentId, String fulfillmentCenterId, FulfillmentShipmentStatus fulfillmentShipmentStatus, String shippingDateTime, String estimatedArrivalDateTime, FulfillmentShipmentItem[] fulfillmentShipmentItem, FulfillmentShipmentPackage[] fulfillmentShipmentPackage)

Parameters
amazonShipmentId
fulfillmentCenterId
fulfillmentShipmentStatus
shippingDateTime
estimatedArrivalDateTime
fulfillmentShipmentItem
fulfillmentShipmentPackage

Public Methods

public synchronized boolean equals (Object obj)

Parameters
obj

public String getAmazonShipmentId ()

Gets the amazonShipmentId value for this FulfillmentShipment.

Returns
  • amazonShipmentId

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

Get Custom Deserializer

Parameters
mechType
_javaType
_xmlType

public String getEstimatedArrivalDateTime ()

Gets the estimatedArrivalDateTime value for this FulfillmentShipment.

Returns
  • estimatedArrivalDateTime

public String getFulfillmentCenterId ()

Gets the fulfillmentCenterId value for this FulfillmentShipment.

Returns
  • fulfillmentCenterId

public FulfillmentShipmentItem getFulfillmentShipmentItem (int i)

Parameters
i

public FulfillmentShipmentItem[] getFulfillmentShipmentItem ()

Gets the fulfillmentShipmentItem value for this FulfillmentShipment.

Returns
  • fulfillmentShipmentItem

public FulfillmentShipmentPackage getFulfillmentShipmentPackage (int i)

Parameters
i

public FulfillmentShipmentPackage[] getFulfillmentShipmentPackage ()

Gets the fulfillmentShipmentPackage value for this FulfillmentShipment.

Returns
  • fulfillmentShipmentPackage

public FulfillmentShipmentStatus getFulfillmentShipmentStatus ()

Gets the fulfillmentShipmentStatus value for this FulfillmentShipment.

Returns
  • fulfillmentShipmentStatus

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

Get Custom Serializer

Parameters
mechType
_javaType
_xmlType

public String getShippingDateTime ()

Gets the shippingDateTime value for this FulfillmentShipment.

Returns
  • shippingDateTime

public static TypeDesc getTypeDesc ()

Return type metadata object

public synchronized int hashCode ()

public void setAmazonShipmentId (String amazonShipmentId)

Sets the amazonShipmentId value for this FulfillmentShipment.

Parameters
amazonShipmentId

public void setEstimatedArrivalDateTime (String estimatedArrivalDateTime)

Sets the estimatedArrivalDateTime value for this FulfillmentShipment.

Parameters
estimatedArrivalDateTime

public void setFulfillmentCenterId (String fulfillmentCenterId)

Sets the fulfillmentCenterId value for this FulfillmentShipment.

Parameters
fulfillmentCenterId

public void setFulfillmentShipmentItem (FulfillmentShipmentItem[] fulfillmentShipmentItem)

Sets the fulfillmentShipmentItem value for this FulfillmentShipment.

Parameters
fulfillmentShipmentItem

public void setFulfillmentShipmentItem (int i, FulfillmentShipmentItem _value)

Parameters
i
_value

public void setFulfillmentShipmentPackage (int i, FulfillmentShipmentPackage _value)

Parameters
i
_value

public void setFulfillmentShipmentPackage (FulfillmentShipmentPackage[] fulfillmentShipmentPackage)

Sets the fulfillmentShipmentPackage value for this FulfillmentShipment.

Parameters
fulfillmentShipmentPackage

public void setFulfillmentShipmentStatus (FulfillmentShipmentStatus fulfillmentShipmentStatus)

Sets the fulfillmentShipmentStatus value for this FulfillmentShipment.

Parameters
fulfillmentShipmentStatus

public void setShippingDateTime (String shippingDateTime)

Sets the shippingDateTime value for this FulfillmentShipment.

Parameters
shippingDateTime