Package org.knowm.xchange.dto.trade
Class MarketOrder.Builder
java.lang.Object
org.knowm.xchange.dto.Order.Builder
org.knowm.xchange.dto.trade.MarketOrder.Builder
- Enclosing class:
- MarketOrder
public static class MarketOrder.Builder extends Order.Builder
-
Field Summary
Fields inherited from class org.knowm.xchange.dto.Order.Builder
averagePrice, cumulativeAmount, fee, flags, id, instrument, leverage, orderType, originalAmount, remainingAmount, status, timestamp, userReference
-
Constructor Summary
Constructors Constructor Description Builder(Order.OrderType orderType, Instrument instrument)
-
Method Summary
Modifier and Type Method Description MarketOrder.Builder
averagePrice(BigDecimal averagePrice)
MarketOrder
build()
MarketOrder.Builder
cumulativeAmount(BigDecimal cumulativeAmount)
MarketOrder.Builder
currencyPair(CurrencyPair currencyPair)
Deprecated.MarketOrder.Builder
fee(BigDecimal fee)
MarketOrder.Builder
flag(Order.IOrderFlags flag)
MarketOrder.Builder
flags(Set<Order.IOrderFlags> flags)
static MarketOrder.Builder
from(Order order)
MarketOrder.Builder
id(String id)
MarketOrder.Builder
instrument(Instrument instrument)
MarketOrder.Builder
orderStatus(Order.OrderStatus status)
MarketOrder.Builder
orderType(Order.OrderType orderType)
MarketOrder.Builder
originalAmount(BigDecimal originalAmount)
MarketOrder.Builder
timestamp(Date timestamp)
MarketOrder.Builder
userReference(String userReference)
Methods inherited from class org.knowm.xchange.dto.Order.Builder
leverage, remainingAmount
-
Constructor Details
-
Builder
-
-
Method Details
-
from
-
orderType
- Overrides:
orderType
in classOrder.Builder
-
orderStatus
- Overrides:
orderStatus
in classOrder.Builder
-
averagePrice
- Overrides:
averagePrice
in classOrder.Builder
-
cumulativeAmount
- Overrides:
cumulativeAmount
in classOrder.Builder
-
fee
- Overrides:
fee
in classOrder.Builder
-
originalAmount
- Overrides:
originalAmount
in classOrder.Builder
-
currencyPair
Deprecated.- Overrides:
currencyPair
in classOrder.Builder
-
instrument
- Overrides:
instrument
in classOrder.Builder
-
id
- Overrides:
id
in classOrder.Builder
-
userReference
- Overrides:
userReference
in classOrder.Builder
-
timestamp
- Overrides:
timestamp
in classOrder.Builder
-
flags
- Overrides:
flags
in classOrder.Builder
-
flag
- Overrides:
flag
in classOrder.Builder
-
build
- Specified by:
build
in classOrder.Builder
-