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 StatusInfo
build()
double
getAveragePrice()
java.lang.String
getCurrency()
java.lang.String
getInstrumentAlias()
int
getPosition()
double
getRealizedPnl()
double
getUnrealizedPnl()
int
getVolume()
int
getWorkingBuys()
int
getWorkingSells()
boolean
isDuplicate()
StatusInfoBuilder
setAveragePrice(double averagePrice)
StatusInfoBuilder
setCurrency(java.lang.String currency)
StatusInfoBuilder
setDuplicate(boolean isDuplicate)
StatusInfoBuilder
setInstrumentAlias(java.lang.String instrumentAlias)
StatusInfoBuilder
setPosition(int position)
StatusInfoBuilder
setRealizedPnl(double realizedPnl)
StatusInfoBuilder
setUnrealizedPnl(double unrealizedPnl)
StatusInfoBuilder
setVolume(int volume)
StatusInfoBuilder
setWorkingBuys(int workingBuys)
StatusInfoBuilder
setWorkingSells(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()
-