Package org.knowm.xchange.dto
Class Order.Builder
java.lang.Object
org.knowm.xchange.dto.Order.Builder
- Direct Known Subclasses:
LimitOrder.Builder
,MarketOrder.Builder
,StopOrder.Builder
- Enclosing class:
Order
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BigDecimal
protected BigDecimal
protected BigDecimal
protected final Set<Order.IOrderFlags>
protected String
protected Instrument
protected String
protected Order.OrderType
protected BigDecimal
protected BigDecimal
protected Order.OrderStatus
protected Date
protected String
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Builder
(Order.OrderType orderType, Instrument instrument) -
Method Summary
Modifier and TypeMethodDescriptionaveragePrice
(BigDecimal averagePrice) abstract Order
build()
cumulativeAmount
(BigDecimal cumulativeAmount) currencyPair
(CurrencyPair currencyPair) Deprecated.fee
(BigDecimal fee) flag
(Order.IOrderFlags flag) flags
(Set<Order.IOrderFlags> flags) instrument
(Instrument instrument) orderStatus
(Order.OrderStatus status) orderType
(Order.OrderType orderType) originalAmount
(BigDecimal originalAmount) remainingAmount
(BigDecimal remainingAmount) userReference
(String userReference)
-
Field Details
-
flags
-
orderType
-
originalAmount
-
cumulativeAmount
-
remainingAmount
-
instrument
-
id
-
userReference
-
timestamp
-
averagePrice
-
status
-
fee
-
leverage
-
-
Constructor Details
-
Builder
-
-
Method Details
-
orderType
-
orderStatus
-
originalAmount
-
cumulativeAmount
-
fee
-
remainingAmount
-
averagePrice
-
currencyPair
Deprecated. -
instrument
-
id
-
userReference
-
timestamp
-
leverage
-
flags
-
flag
-
build
-