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)
      It was forgotten to make this method return StatusInfoBuilder instead of void in the original, so use accountId(String) instead if you want to chain calls. (changing the return type to StatusInfoBuilder would break the API).
    • accountId

      public StatusInfoBuilder accountId(String accountId)
    • getAccountId

      public String getAccountId()