Skip to main content

AbstractSingleOrderSendParametersBuilder<T extends AbstractSingleOrderSendParametersBuilder<T>>

Package: velox.api.layer1.data

Type: Class

Inheritance: java.lang.Object → AbstractSingleOrderSendParametersBuilder

Direct Known Subclasses: AbstractSimpleOrderSendParametersBuilder

Fields​

alias​

protected String alias

isBuy​

protected boolean isBuy

size​

protected int size

duration​

protected OrderDuration duration

clientId​

protected String clientId

accountId​

protected String accountId

Constructors​

AbstractSingleOrderSendParametersBuilder​

protected AbstractSingleOrderSendParametersBuilder()

AbstractSingleOrderSendParametersBuilder​

protected AbstractSingleOrderSendParametersBuilder(String alias, boolean isBuy, int size, OrderDuration duration, String clientId, String accountId)

AbstractSingleOrderSendParametersBuilder​

protected AbstractSingleOrderSendParametersBuilder(String alias, boolean isBuy, int size, OrderDuration duration, String clientId)

Methods​

build​

public SingleOrderSendParameters build()

getAlias​

public String getAlias()

setAlias​

public T setAlias(String alias)

isBuy​

public boolean isBuy()

setBuy​

public T setBuy(boolean isBuy)

getSize​

public int getSize()

setSize​

public T setSize(int size)

getDuration​

public OrderDuration getDuration()

setDuration​

public T setDuration(OrderDuration duration)

getClientId​

public String getClientId()

setClientId​

public T setClientId(String clientId)

getAccountId​

public String getAccountId()

setAccountId​

public T setAccountId(String accountId)

toString​

public String toString()

Overrides: toString in class Object