Package velox.api.layer1.data
Class StatusInfoBuilder
java.lang.Object
velox.api.layer1.data.StatusInfoBuilder
public class StatusInfoBuilder
extends java.lang.Object
Modifiable version of StatusInfo. This one can be edited and
then transformed into StatusInfo.
-
Constructor Summary
Constructors Constructor Description StatusInfoBuilder()StatusInfoBuilder(StatusInfoBuilder other) -
Method Summary
Modifier and Type Method Description StatusInfobuild()doublegetAveragePrice()java.lang.StringgetCurrency()java.lang.StringgetInstrumentAlias()intgetPosition()doublegetRealizedPnl()doublegetUnrealizedPnl()intgetVolume()intgetWorkingBuys()intgetWorkingSells()booleanisDuplicate()StatusInfoBuildersetAveragePrice(double averagePrice)StatusInfoBuildersetCurrency(java.lang.String currency)StatusInfoBuildersetDuplicate(boolean isDuplicate)StatusInfoBuildersetInstrumentAlias(java.lang.String instrumentAlias)StatusInfoBuildersetPosition(int position)StatusInfoBuildersetRealizedPnl(double realizedPnl)StatusInfoBuildersetUnrealizedPnl(double unrealizedPnl)StatusInfoBuildersetVolume(int volume)StatusInfoBuildersetWorkingBuys(int workingBuys)StatusInfoBuildersetWorkingSells(int workingSells)
-
Constructor Details
-
StatusInfoBuilder
public StatusInfoBuilder() -
StatusInfoBuilder
-
-
Method Details
-
build
-
getInstrumentAlias
public java.lang.String getInstrumentAlias() -
setInstrumentAlias
-
getUnrealizedPnl
public double getUnrealizedPnl() -
setUnrealizedPnl
-
getRealizedPnl
public double getRealizedPnl() -
setRealizedPnl
-
getCurrency
public java.lang.String getCurrency() -
setCurrency
-
getPosition
public int getPosition() -
setPosition
-
getAveragePrice
public double getAveragePrice() -
setAveragePrice
-
getVolume
public int getVolume() -
setVolume
-
getWorkingBuys
public int getWorkingBuys() -
setWorkingBuys
-
getWorkingSells
public int getWorkingSells() -
setWorkingSells
-
setDuplicate
-
isDuplicate
public boolean isDuplicate()
-