public static interface Order.Builder extends SdkPojo, CopyableBuilder<Order.Builder,Order>
| Modifier and Type | Method and Description |
|---|---|
Order.Builder |
lineItems(Collection<LineItem> lineItems)
The line items for the order
|
Order.Builder |
lineItems(Consumer<LineItem.Builder>... lineItems)
The line items for the order
|
Order.Builder |
lineItems(LineItem... lineItems)
The line items for the order
|
Order.Builder |
orderFulfilledDate(Instant orderFulfilledDate)
The fulfillment date of the order.
|
Order.Builder |
orderId(String orderId)
The ID of the order.
|
Order.Builder |
orderSubmissionDate(Instant orderSubmissionDate)
The submission date for the order.
|
Order.Builder |
orderType(OrderType orderType)
The type of order.
|
Order.Builder |
orderType(String orderType)
The type of order.
|
Order.Builder |
outpostId(String outpostId)
The ID of the Outpost in the order.
|
Order.Builder |
paymentOption(PaymentOption paymentOption)
The payment option for the order.
|
Order.Builder |
paymentOption(String paymentOption)
The payment option for the order.
|
Order.Builder |
paymentTerm(PaymentTerm paymentTerm)
The payment term.
|
Order.Builder |
paymentTerm(String paymentTerm)
The payment term.
|
Order.Builder |
status(OrderStatus status)
The status of the order.
|
Order.Builder |
status(String status)
The status of the order.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildOrder.Builder outpostId(String outpostId)
The ID of the Outpost in the order.
outpostId - The ID of the Outpost in the order.Order.Builder orderId(String orderId)
The ID of the order.
orderId - The ID of the order.Order.Builder status(String status)
The status of the order.
PREPARING - Order is received and being prepared.
IN_PROGRESS - Order is either being built, shipped, or installed. To get more details, see the
line item status.
COMPLETED - Order is complete.
CANCELLED - Order is cancelled.
ERROR - Customer should contact support.
The following status are deprecated: RECEIVED, PENDING, PROCESSING,
INSTALLING, and FULFILLED.
status - The status of the order.
PREPARING - Order is received and being prepared.
IN_PROGRESS - Order is either being built, shipped, or installed. To get more details,
see the line item status.
COMPLETED - Order is complete.
CANCELLED - Order is cancelled.
ERROR - Customer should contact support.
The following status are deprecated: RECEIVED, PENDING,
PROCESSING, INSTALLING, and FULFILLED.
OrderStatus,
OrderStatusOrder.Builder status(OrderStatus status)
The status of the order.
PREPARING - Order is received and being prepared.
IN_PROGRESS - Order is either being built, shipped, or installed. To get more details, see the
line item status.
COMPLETED - Order is complete.
CANCELLED - Order is cancelled.
ERROR - Customer should contact support.
The following status are deprecated: RECEIVED, PENDING, PROCESSING,
INSTALLING, and FULFILLED.
status - The status of the order.
PREPARING - Order is received and being prepared.
IN_PROGRESS - Order is either being built, shipped, or installed. To get more details,
see the line item status.
COMPLETED - Order is complete.
CANCELLED - Order is cancelled.
ERROR - Customer should contact support.
The following status are deprecated: RECEIVED, PENDING,
PROCESSING, INSTALLING, and FULFILLED.
OrderStatus,
OrderStatusOrder.Builder lineItems(Collection<LineItem> lineItems)
The line items for the order
lineItems - The line items for the orderOrder.Builder lineItems(LineItem... lineItems)
The line items for the order
lineItems - The line items for the orderOrder.Builder lineItems(Consumer<LineItem.Builder>... lineItems)
The line items for the order
This is a convenience method that creates an instance of theLineItem.Builder avoiding the need to create one
manually via LineItem.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #lineItems(List.
lineItems - a consumer that will call methods on
LineItem.Builder#lineItems(java.util.Collection) Order.Builder paymentOption(String paymentOption)
The payment option for the order.
paymentOption - The payment option for the order.PaymentOption,
PaymentOptionOrder.Builder paymentOption(PaymentOption paymentOption)
The payment option for the order.
paymentOption - The payment option for the order.PaymentOption,
PaymentOptionOrder.Builder orderSubmissionDate(Instant orderSubmissionDate)
The submission date for the order.
orderSubmissionDate - The submission date for the order.Order.Builder orderFulfilledDate(Instant orderFulfilledDate)
The fulfillment date of the order.
orderFulfilledDate - The fulfillment date of the order.Order.Builder paymentTerm(String paymentTerm)
The payment term.
paymentTerm - The payment term.PaymentTerm,
PaymentTermOrder.Builder paymentTerm(PaymentTerm paymentTerm)
The payment term.
paymentTerm - The payment term.PaymentTerm,
PaymentTermOrder.Builder orderType(String orderType)
The type of order.
Order.Builder orderType(OrderType orderType)
The type of order.
Copyright © 2023. All rights reserved.