Class FulfillmentShipment
- java.lang.Object
-
- software.amazon.spapi.models.fulfillment.outbound.v2020_07_01.FulfillmentShipment
-
public class FulfillmentShipment extends java.lang.Object
Delivery and item information for a shipment in a fulfillment order.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FulfillmentShipment.FulfillmentShipmentStatusEnum
The current status of the shipment.
-
Constructor Summary
Constructors Constructor Description FulfillmentShipment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FulfillmentShipment
addShippingNotesItem(java.lang.String shippingNotesItem)
FulfillmentShipment
amazonShipmentId(java.lang.String amazonShipmentId)
boolean
equals(java.lang.Object o)
FulfillmentShipment
estimatedArrivalDate(org.threeten.bp.OffsetDateTime estimatedArrivalDate)
FulfillmentShipment
fulfillmentCenterId(java.lang.String fulfillmentCenterId)
FulfillmentShipment
fulfillmentShipmentItem(FulfillmentShipmentItemList fulfillmentShipmentItem)
FulfillmentShipment
fulfillmentShipmentPackage(FulfillmentShipmentPackageList fulfillmentShipmentPackage)
FulfillmentShipment
fulfillmentShipmentStatus(FulfillmentShipment.FulfillmentShipmentStatusEnum fulfillmentShipmentStatus)
java.lang.String
getAmazonShipmentId()
A shipment identifier assigned by Amazon.org.threeten.bp.OffsetDateTime
getEstimatedArrivalDate()
Get estimatedArrivalDatejava.lang.String
getFulfillmentCenterId()
An identifier for the fulfillment center that the shipment will be sent from.FulfillmentShipmentItemList
getFulfillmentShipmentItem()
Get fulfillmentShipmentItemFulfillmentShipmentPackageList
getFulfillmentShipmentPackage()
Get fulfillmentShipmentPackageFulfillmentShipment.FulfillmentShipmentStatusEnum
getFulfillmentShipmentStatus()
The current status of the shipment.org.threeten.bp.OffsetDateTime
getShippingDate()
Get shippingDatejava.util.List<java.lang.String>
getShippingNotes()
Provides additional insight into shipment timeline.int
hashCode()
void
setAmazonShipmentId(java.lang.String amazonShipmentId)
void
setEstimatedArrivalDate(org.threeten.bp.OffsetDateTime estimatedArrivalDate)
void
setFulfillmentCenterId(java.lang.String fulfillmentCenterId)
void
setFulfillmentShipmentItem(FulfillmentShipmentItemList fulfillmentShipmentItem)
void
setFulfillmentShipmentPackage(FulfillmentShipmentPackageList fulfillmentShipmentPackage)
void
setFulfillmentShipmentStatus(FulfillmentShipment.FulfillmentShipmentStatusEnum fulfillmentShipmentStatus)
void
setShippingDate(org.threeten.bp.OffsetDateTime shippingDate)
void
setShippingNotes(java.util.List<java.lang.String> shippingNotes)
FulfillmentShipment
shippingDate(org.threeten.bp.OffsetDateTime shippingDate)
FulfillmentShipment
shippingNotes(java.util.List<java.lang.String> shippingNotes)
java.lang.String
toString()
-
-
-
Method Detail
-
amazonShipmentId
public FulfillmentShipment amazonShipmentId(java.lang.String amazonShipmentId)
-
getAmazonShipmentId
public java.lang.String getAmazonShipmentId()
A shipment identifier assigned by Amazon.- Returns:
- amazonShipmentId
-
setAmazonShipmentId
public void setAmazonShipmentId(java.lang.String amazonShipmentId)
-
fulfillmentCenterId
public FulfillmentShipment fulfillmentCenterId(java.lang.String fulfillmentCenterId)
-
getFulfillmentCenterId
public java.lang.String getFulfillmentCenterId()
An identifier for the fulfillment center that the shipment will be sent from.- Returns:
- fulfillmentCenterId
-
setFulfillmentCenterId
public void setFulfillmentCenterId(java.lang.String fulfillmentCenterId)
-
fulfillmentShipmentStatus
public FulfillmentShipment fulfillmentShipmentStatus(FulfillmentShipment.FulfillmentShipmentStatusEnum fulfillmentShipmentStatus)
-
getFulfillmentShipmentStatus
public FulfillmentShipment.FulfillmentShipmentStatusEnum getFulfillmentShipmentStatus()
The current status of the shipment.- Returns:
- fulfillmentShipmentStatus
-
setFulfillmentShipmentStatus
public void setFulfillmentShipmentStatus(FulfillmentShipment.FulfillmentShipmentStatusEnum fulfillmentShipmentStatus)
-
shippingDate
public FulfillmentShipment shippingDate(org.threeten.bp.OffsetDateTime shippingDate)
-
getShippingDate
public org.threeten.bp.OffsetDateTime getShippingDate()
Get shippingDate- Returns:
- shippingDate
-
setShippingDate
public void setShippingDate(org.threeten.bp.OffsetDateTime shippingDate)
-
estimatedArrivalDate
public FulfillmentShipment estimatedArrivalDate(org.threeten.bp.OffsetDateTime estimatedArrivalDate)
-
getEstimatedArrivalDate
public org.threeten.bp.OffsetDateTime getEstimatedArrivalDate()
Get estimatedArrivalDate- Returns:
- estimatedArrivalDate
-
setEstimatedArrivalDate
public void setEstimatedArrivalDate(org.threeten.bp.OffsetDateTime estimatedArrivalDate)
-
shippingNotes
public FulfillmentShipment shippingNotes(java.util.List<java.lang.String> shippingNotes)
-
addShippingNotesItem
public FulfillmentShipment addShippingNotesItem(java.lang.String shippingNotesItem)
-
getShippingNotes
public java.util.List<java.lang.String> getShippingNotes()
Provides additional insight into shipment timeline. Primairly used to communicate that actual delivery dates aren't available.- Returns:
- shippingNotes
-
setShippingNotes
public void setShippingNotes(java.util.List<java.lang.String> shippingNotes)
-
fulfillmentShipmentItem
public FulfillmentShipment fulfillmentShipmentItem(FulfillmentShipmentItemList fulfillmentShipmentItem)
-
getFulfillmentShipmentItem
public FulfillmentShipmentItemList getFulfillmentShipmentItem()
Get fulfillmentShipmentItem- Returns:
- fulfillmentShipmentItem
-
setFulfillmentShipmentItem
public void setFulfillmentShipmentItem(FulfillmentShipmentItemList fulfillmentShipmentItem)
-
fulfillmentShipmentPackage
public FulfillmentShipment fulfillmentShipmentPackage(FulfillmentShipmentPackageList fulfillmentShipmentPackage)
-
getFulfillmentShipmentPackage
public FulfillmentShipmentPackageList getFulfillmentShipmentPackage()
Get fulfillmentShipmentPackage- Returns:
- fulfillmentShipmentPackage
-
setFulfillmentShipmentPackage
public void setFulfillmentShipmentPackage(FulfillmentShipmentPackageList fulfillmentShipmentPackage)
-
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
-
-