StatusInfoBuilder
Package: velox.api.layer1.data
Type: Class
Inheritance: java.lang.Object → StatusInfoBuilder
Description​
Modifiable version of StatusInfo. This one can be edited and then transformed into StatusInfo.
Constructors​
StatusInfoBuilder​
public StatusInfoBuilder()
StatusInfoBuilder​
public StatusInfoBuilder(StatusInfoBuilder other)
Methods​
build​
public StatusInfo build()
getInstrumentAlias​
public String getInstrumentAlias()
setInstrumentAlias​
public StatusInfoBuilder setInstrumentAlias(String instrumentAlias)
getUnrealizedPnl​
public double getUnrealizedPnl()
setUnrealizedPnl​
public StatusInfoBuilder setUnrealizedPnl(double unrealizedPnl)
getRealizedPnl​
public double getRealizedPnl()
setRealizedPnl​
public StatusInfoBuilder setRealizedPnl(double realizedPnl)
getCurrency​
public String getCurrency()
setCurrency​
public StatusInfoBuilder setCurrency(String currency)
getPosition​
public int getPosition()
setPosition​
public StatusInfoBuilder setPosition(int position)
getAveragePrice​
public double getAveragePrice()
setAveragePrice​
public StatusInfoBuilder setAveragePrice(double averagePrice)
getVolume​
public int getVolume()
setVolume​
public StatusInfoBuilder setVolume(int volume)
getWorkingBuys​
public int getWorkingBuys()
setWorkingBuys​
public StatusInfoBuilder setWorkingBuys(int workingBuys)
getWorkingSells​
public int getWorkingSells()
setWorkingSells​
public StatusInfoBuilder setWorkingSells(int workingSells)
setDuplicate​
public StatusInfoBuilder setDuplicate(boolean isDuplicate)
isDuplicate​
public boolean isDuplicate()
setAccountId​
public void setAccountId(String accountId)
getAccountId​
public String getAccountId()