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