Class FulfillmentShipment


  • public class FulfillmentShipment
    extends java.lang.Object
    Delivery and item information for a shipment in a fulfillment order.
    • Constructor Detail

      • FulfillmentShipment

        public FulfillmentShipment()
    • 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)
      • 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)
      • getFulfillmentShipmentItem

        public FulfillmentShipmentItemList getFulfillmentShipmentItem()
        Get fulfillmentShipmentItem
        Returns:
        fulfillmentShipmentItem
      • getFulfillmentShipmentPackage

        public FulfillmentShipmentPackageList getFulfillmentShipmentPackage()
        Get fulfillmentShipmentPackage
        Returns:
        fulfillmentShipmentPackage
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object