public static class OrderUpdateParams.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
OrderUpdateParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
OrderUpdateParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
OrderUpdateParams |
build()
Finalize and obtain parameter instance from this builder.
|
OrderUpdateParams.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
OrderUpdateParams.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.
|
OrderUpdateParams.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
OrderUpdateParams.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
Add a key/value pair to `metadata` map.
|
OrderUpdateParams.Builder |
setCoupon(EmptyParam coupon)
A coupon code that represents a discount to be applied to this order.
|
OrderUpdateParams.Builder |
setCoupon(java.lang.String coupon)
A coupon code that represents a discount to be applied to this order.
|
OrderUpdateParams.Builder |
setMetadata(EmptyParam metadata)
Set of key-value pairs that you can attach
to an object.
|
OrderUpdateParams.Builder |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Set of key-value pairs that you can attach
to an object.
|
OrderUpdateParams.Builder |
setSelectedShippingMethod(EmptyParam selectedShippingMethod)
The shipping method to select for fulfilling this order.
|
OrderUpdateParams.Builder |
setSelectedShippingMethod(java.lang.String selectedShippingMethod)
The shipping method to select for fulfilling this order.
|
OrderUpdateParams.Builder |
setShipping(OrderUpdateParams.Shipping shipping)
Tracking information once the order has been fulfilled.
|
OrderUpdateParams.Builder |
setStatus(OrderUpdateParams.Status status)
Current order status.
|
public OrderUpdateParams build()
public OrderUpdateParams.Builder setCoupon(java.lang.String coupon)
public OrderUpdateParams.Builder setCoupon(EmptyParam coupon)
public OrderUpdateParams.Builder addExpand(java.lang.String element)
OrderUpdateParams.expand for the field documentation.public OrderUpdateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
OrderUpdateParams.expand for the field documentation.public OrderUpdateParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
OrderUpdateParams.extraParams for the field documentation.public OrderUpdateParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
OrderUpdateParams.extraParams for the field documentation.public OrderUpdateParams.Builder putMetadata(java.lang.String key, java.lang.String value)
OrderUpdateParams.metadata for the field documentation.public OrderUpdateParams.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
OrderUpdateParams.metadata for the field documentation.public OrderUpdateParams.Builder setMetadata(EmptyParam metadata)
metadata.public OrderUpdateParams.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
metadata.public OrderUpdateParams.Builder setSelectedShippingMethod(java.lang.String selectedShippingMethod)
ids of a shipping method in the shipping_methods array. If specified, will
overwrite the existing selected shipping method, updating items as necessary.public OrderUpdateParams.Builder setSelectedShippingMethod(EmptyParam selectedShippingMethod)
ids of a shipping method in the shipping_methods array. If specified, will
overwrite the existing selected shipping method, updating items as necessary.public OrderUpdateParams.Builder setShipping(OrderUpdateParams.Shipping shipping)
public OrderUpdateParams.Builder setStatus(OrderUpdateParams.Status status)
created, paid, canceled, fulfilled, or returned. More detail in the Orders Guide.