Class FulfillmentOrder


  • public class FulfillmentOrder
    extends java.lang.Object
    General information about a fulfillment order, including its status.
    • Constructor Detail

      • FulfillmentOrder

        public FulfillmentOrder()
    • Method Detail

      • sellerFulfillmentOrderId

        public FulfillmentOrder sellerFulfillmentOrderId​(java.lang.String sellerFulfillmentOrderId)
      • getSellerFulfillmentOrderId

        public java.lang.String getSellerFulfillmentOrderId()
        The fulfillment order identifier submitted with the `createFulfillmentOrder` operation.
        Returns:
        sellerFulfillmentOrderId
      • setSellerFulfillmentOrderId

        public void setSellerFulfillmentOrderId​(java.lang.String sellerFulfillmentOrderId)
      • marketplaceId

        public FulfillmentOrder marketplaceId​(java.lang.String marketplaceId)
      • getMarketplaceId

        public java.lang.String getMarketplaceId()
        The identifier for the marketplace the fulfillment order is placed against.
        Returns:
        marketplaceId
      • setMarketplaceId

        public void setMarketplaceId​(java.lang.String marketplaceId)
      • displayableOrderId

        public FulfillmentOrder displayableOrderId​(java.lang.String displayableOrderId)
      • getDisplayableOrderId

        public java.lang.String getDisplayableOrderId()
        A fulfillment order identifier submitted with the `createFulfillmentOrder` operation. Displays as the order identifier in recipient-facing materials such as the packing slip.
        Returns:
        displayableOrderId
      • setDisplayableOrderId

        public void setDisplayableOrderId​(java.lang.String displayableOrderId)
      • displayableOrderDate

        public FulfillmentOrder displayableOrderDate​(org.threeten.bp.OffsetDateTime displayableOrderDate)
      • getDisplayableOrderDate

        public org.threeten.bp.OffsetDateTime getDisplayableOrderDate()
        Get displayableOrderDate
        Returns:
        displayableOrderDate
      • setDisplayableOrderDate

        public void setDisplayableOrderDate​(org.threeten.bp.OffsetDateTime displayableOrderDate)
      • displayableOrderComment

        public FulfillmentOrder displayableOrderComment​(java.lang.String displayableOrderComment)
      • getDisplayableOrderComment

        public java.lang.String getDisplayableOrderComment()
        A text block submitted with the `createFulfillmentOrder` operation. Displays in recipient-facing materials such as the packing slip.
        Returns:
        displayableOrderComment
      • setDisplayableOrderComment

        public void setDisplayableOrderComment​(java.lang.String displayableOrderComment)
      • getShippingSpeedCategory

        public ShippingSpeedCategory getShippingSpeedCategory()
        Get shippingSpeedCategory
        Returns:
        shippingSpeedCategory
      • setShippingSpeedCategory

        public void setShippingSpeedCategory​(ShippingSpeedCategory shippingSpeedCategory)
      • getDeliveryWindow

        public DeliveryWindow getDeliveryWindow()
        Get deliveryWindow
        Returns:
        deliveryWindow
      • setDeliveryWindow

        public void setDeliveryWindow​(DeliveryWindow deliveryWindow)
      • getDestinationAddress

        public Address getDestinationAddress()
        Get destinationAddress
        Returns:
        destinationAddress
      • setDestinationAddress

        public void setDestinationAddress​(Address destinationAddress)
      • getFulfillmentAction

        public FulfillmentAction getFulfillmentAction()
        Get fulfillmentAction
        Returns:
        fulfillmentAction
      • setFulfillmentAction

        public void setFulfillmentAction​(FulfillmentAction fulfillmentAction)
      • getFulfillmentPolicy

        public FulfillmentPolicy getFulfillmentPolicy()
        Get fulfillmentPolicy
        Returns:
        fulfillmentPolicy
      • setFulfillmentPolicy

        public void setFulfillmentPolicy​(FulfillmentPolicy fulfillmentPolicy)
      • getCodSettings

        public CODSettings getCodSettings()
        Get codSettings
        Returns:
        codSettings
      • setCodSettings

        public void setCodSettings​(CODSettings codSettings)
      • receivedDate

        public FulfillmentOrder receivedDate​(org.threeten.bp.OffsetDateTime receivedDate)
      • getReceivedDate

        public org.threeten.bp.OffsetDateTime getReceivedDate()
        Get receivedDate
        Returns:
        receivedDate
      • setReceivedDate

        public void setReceivedDate​(org.threeten.bp.OffsetDateTime receivedDate)
      • getFulfillmentOrderStatus

        public FulfillmentOrderStatus getFulfillmentOrderStatus()
        Get fulfillmentOrderStatus
        Returns:
        fulfillmentOrderStatus
      • setFulfillmentOrderStatus

        public void setFulfillmentOrderStatus​(FulfillmentOrderStatus fulfillmentOrderStatus)
      • statusUpdatedDate

        public FulfillmentOrder statusUpdatedDate​(org.threeten.bp.OffsetDateTime statusUpdatedDate)
      • getStatusUpdatedDate

        public org.threeten.bp.OffsetDateTime getStatusUpdatedDate()
        Get statusUpdatedDate
        Returns:
        statusUpdatedDate
      • setStatusUpdatedDate

        public void setStatusUpdatedDate​(org.threeten.bp.OffsetDateTime statusUpdatedDate)
      • getNotificationEmails

        public NotificationEmailList getNotificationEmails()
        Get notificationEmails
        Returns:
        notificationEmails
      • setNotificationEmails

        public void setNotificationEmails​(NotificationEmailList notificationEmails)
      • getFeatureConstraints

        public java.util.List<FeatureSettings> getFeatureConstraints()
        A list of features and their fulfillment policies to apply to the order.
        Returns:
        featureConstraints
      • setFeatureConstraints

        public void setFeatureConstraints​(java.util.List<FeatureSettings> featureConstraints)
      • 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