Class StatusInfoBuilder

java.lang.Object
velox.api.layer1.data.StatusInfoBuilder

public class StatusInfoBuilder extends Object
Modifiable version of StatusInfo. This one can be edited and then transformed into StatusInfo.
  • Constructor Details

    • StatusInfoBuilder

      public StatusInfoBuilder()
    • StatusInfoBuilder

      public StatusInfoBuilder(StatusInfoBuilder other)
  • Method Details

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