Class FulfillmentOrder
- java.lang.Object
-
- software.amazon.spapi.models.fulfillment.outbound.v2020_07_01.FulfillmentOrder
-
public class FulfillmentOrder extends java.lang.Object
General information about a fulfillment order, including its status.
-
-
Constructor Summary
Constructors Constructor Description FulfillmentOrder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FulfillmentOrder
addFeatureConstraintsItem(FeatureSettings featureConstraintsItem)
FulfillmentOrder
codSettings(CODSettings codSettings)
FulfillmentOrder
deliveryWindow(DeliveryWindow deliveryWindow)
FulfillmentOrder
destinationAddress(Address destinationAddress)
FulfillmentOrder
displayableOrderComment(java.lang.String displayableOrderComment)
FulfillmentOrder
displayableOrderDate(org.threeten.bp.OffsetDateTime displayableOrderDate)
FulfillmentOrder
displayableOrderId(java.lang.String displayableOrderId)
boolean
equals(java.lang.Object o)
FulfillmentOrder
featureConstraints(java.util.List<FeatureSettings> featureConstraints)
FulfillmentOrder
fulfillmentAction(FulfillmentAction fulfillmentAction)
FulfillmentOrder
fulfillmentOrderStatus(FulfillmentOrderStatus fulfillmentOrderStatus)
FulfillmentOrder
fulfillmentPolicy(FulfillmentPolicy fulfillmentPolicy)
CODSettings
getCodSettings()
Get codSettingsDeliveryWindow
getDeliveryWindow()
Get deliveryWindowAddress
getDestinationAddress()
Get destinationAddressjava.lang.String
getDisplayableOrderComment()
A text block submitted with the `createFulfillmentOrder` operation.org.threeten.bp.OffsetDateTime
getDisplayableOrderDate()
Get displayableOrderDatejava.lang.String
getDisplayableOrderId()
A fulfillment order identifier submitted with the `createFulfillmentOrder` operation.java.util.List<FeatureSettings>
getFeatureConstraints()
A list of features and their fulfillment policies to apply to the order.FulfillmentAction
getFulfillmentAction()
Get fulfillmentActionFulfillmentOrderStatus
getFulfillmentOrderStatus()
Get fulfillmentOrderStatusFulfillmentPolicy
getFulfillmentPolicy()
Get fulfillmentPolicyjava.lang.String
getMarketplaceId()
The identifier for the marketplace the fulfillment order is placed against.NotificationEmailList
getNotificationEmails()
Get notificationEmailsorg.threeten.bp.OffsetDateTime
getReceivedDate()
Get receivedDatejava.lang.String
getSellerFulfillmentOrderId()
The fulfillment order identifier submitted with the `createFulfillmentOrder` operation.ShippingSpeedCategory
getShippingSpeedCategory()
Get shippingSpeedCategoryorg.threeten.bp.OffsetDateTime
getStatusUpdatedDate()
Get statusUpdatedDateint
hashCode()
FulfillmentOrder
marketplaceId(java.lang.String marketplaceId)
FulfillmentOrder
notificationEmails(NotificationEmailList notificationEmails)
FulfillmentOrder
receivedDate(org.threeten.bp.OffsetDateTime receivedDate)
FulfillmentOrder
sellerFulfillmentOrderId(java.lang.String sellerFulfillmentOrderId)
void
setCodSettings(CODSettings codSettings)
void
setDeliveryWindow(DeliveryWindow deliveryWindow)
void
setDestinationAddress(Address destinationAddress)
void
setDisplayableOrderComment(java.lang.String displayableOrderComment)
void
setDisplayableOrderDate(org.threeten.bp.OffsetDateTime displayableOrderDate)
void
setDisplayableOrderId(java.lang.String displayableOrderId)
void
setFeatureConstraints(java.util.List<FeatureSettings> featureConstraints)
void
setFulfillmentAction(FulfillmentAction fulfillmentAction)
void
setFulfillmentOrderStatus(FulfillmentOrderStatus fulfillmentOrderStatus)
void
setFulfillmentPolicy(FulfillmentPolicy fulfillmentPolicy)
void
setMarketplaceId(java.lang.String marketplaceId)
void
setNotificationEmails(NotificationEmailList notificationEmails)
void
setReceivedDate(org.threeten.bp.OffsetDateTime receivedDate)
void
setSellerFulfillmentOrderId(java.lang.String sellerFulfillmentOrderId)
void
setShippingSpeedCategory(ShippingSpeedCategory shippingSpeedCategory)
void
setStatusUpdatedDate(org.threeten.bp.OffsetDateTime statusUpdatedDate)
FulfillmentOrder
shippingSpeedCategory(ShippingSpeedCategory shippingSpeedCategory)
FulfillmentOrder
statusUpdatedDate(org.threeten.bp.OffsetDateTime statusUpdatedDate)
java.lang.String
toString()
-
-
-
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)
-
shippingSpeedCategory
public FulfillmentOrder shippingSpeedCategory(ShippingSpeedCategory shippingSpeedCategory)
-
getShippingSpeedCategory
public ShippingSpeedCategory getShippingSpeedCategory()
Get shippingSpeedCategory- Returns:
- shippingSpeedCategory
-
setShippingSpeedCategory
public void setShippingSpeedCategory(ShippingSpeedCategory shippingSpeedCategory)
-
deliveryWindow
public FulfillmentOrder deliveryWindow(DeliveryWindow deliveryWindow)
-
getDeliveryWindow
public DeliveryWindow getDeliveryWindow()
Get deliveryWindow- Returns:
- deliveryWindow
-
setDeliveryWindow
public void setDeliveryWindow(DeliveryWindow deliveryWindow)
-
destinationAddress
public FulfillmentOrder destinationAddress(Address destinationAddress)
-
getDestinationAddress
public Address getDestinationAddress()
Get destinationAddress- Returns:
- destinationAddress
-
setDestinationAddress
public void setDestinationAddress(Address destinationAddress)
-
fulfillmentAction
public FulfillmentOrder fulfillmentAction(FulfillmentAction fulfillmentAction)
-
getFulfillmentAction
public FulfillmentAction getFulfillmentAction()
Get fulfillmentAction- Returns:
- fulfillmentAction
-
setFulfillmentAction
public void setFulfillmentAction(FulfillmentAction fulfillmentAction)
-
fulfillmentPolicy
public FulfillmentOrder fulfillmentPolicy(FulfillmentPolicy fulfillmentPolicy)
-
getFulfillmentPolicy
public FulfillmentPolicy getFulfillmentPolicy()
Get fulfillmentPolicy- Returns:
- fulfillmentPolicy
-
setFulfillmentPolicy
public void setFulfillmentPolicy(FulfillmentPolicy fulfillmentPolicy)
-
codSettings
public FulfillmentOrder codSettings(CODSettings codSettings)
-
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)
-
fulfillmentOrderStatus
public FulfillmentOrder fulfillmentOrderStatus(FulfillmentOrderStatus fulfillmentOrderStatus)
-
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)
-
notificationEmails
public FulfillmentOrder notificationEmails(NotificationEmailList notificationEmails)
-
getNotificationEmails
public NotificationEmailList getNotificationEmails()
Get notificationEmails- Returns:
- notificationEmails
-
setNotificationEmails
public void setNotificationEmails(NotificationEmailList notificationEmails)
-
featureConstraints
public FulfillmentOrder featureConstraints(java.util.List<FeatureSettings> featureConstraints)
-
addFeatureConstraintsItem
public FulfillmentOrder addFeatureConstraintsItem(FeatureSettings featureConstraintsItem)
-
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 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
-
-