Skip to main content

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()