public static class OrderCreateParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
OrderCreateParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
OrderCreateParams.Builder |
addAllItem(java.util.List<OrderCreateParams.Item> elements)
Add all elements to `items` list.
|
OrderCreateParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
OrderCreateParams.Builder |
addItem(OrderCreateParams.Item element)
Add an element to `items` list.
|
OrderCreateParams |
build()
Finalize and obtain parameter instance from this builder.
|
OrderCreateParams.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.
|
OrderCreateParams.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
Add a key/value pair to `metadata` map.
|
OrderCreateParams.Builder |
setCoupon(java.lang.String coupon)
A coupon code that represents a discount to be applied to this order.
|
OrderCreateParams.Builder |
setCurrency(java.lang.String currency)
Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in
lowercase.
|
OrderCreateParams.Builder |
setCustomer(java.lang.String customer)
The ID of an existing customer to use for this order.
|
OrderCreateParams.Builder |
setEmail(java.lang.String email)
The email address of the customer placing the order.
|
OrderCreateParams.Builder |
setShipping(OrderCreateParams.Shipping shipping)
Shipping address for the order.
|
public OrderCreateParams build()
public OrderCreateParams.Builder setCoupon(java.lang.String coupon)
public OrderCreateParams.Builder setCurrency(java.lang.String currency)
public OrderCreateParams.Builder setCustomer(java.lang.String customer)
public OrderCreateParams.Builder setEmail(java.lang.String email)
public OrderCreateParams.Builder addExpand(java.lang.String element)
OrderCreateParams.expand
for the field documentation.public OrderCreateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
OrderCreateParams.expand
for the field documentation.public OrderCreateParams.Builder addItem(OrderCreateParams.Item element)
OrderCreateParams.items
for the field documentation.public OrderCreateParams.Builder addAllItem(java.util.List<OrderCreateParams.Item> elements)
OrderCreateParams.items
for the field documentation.public OrderCreateParams.Builder putMetadata(java.lang.String key, java.lang.String value)
OrderCreateParams.metadata
for the field documentation.public OrderCreateParams.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
OrderCreateParams.metadata
for the field documentation.public OrderCreateParams.Builder setShipping(OrderCreateParams.Shipping shipping)