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