Class OrderRequestGetFeeQuoteParams.Builder
-
- All Implemented Interfaces:
public final class OrderRequestGetFeeQuoteParams.BuilderA builder for OrderRequestGetFeeQuoteParams.
-
-
Method Summary
-
-
Method Detail
-
accountId
final OrderRequestGetFeeQuoteParams.Builder accountId(String accountId)
-
accountId
final OrderRequestGetFeeQuoteParams.Builder accountId(Optional<String> accountId)
Alias for calling Builder.accountId with
accountId.orElse(null).
-
body
final OrderRequestGetFeeQuoteParams.Builder body(OrderRequestGetFeeQuoteParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
orderSide
final OrderRequestGetFeeQuoteParams.Builder orderSide(OrderSide orderSide)
Indicates whether
Order Requestis a buy or sell.
-
orderSide
final OrderRequestGetFeeQuoteParams.Builder orderSide(JsonField<OrderSide> orderSide)
Sets Builder.orderSide to an arbitrary JSON value.
You should usually call Builder.orderSide with a well-typed OrderSide value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
orderType
final OrderRequestGetFeeQuoteParams.Builder orderType(OrderType orderType)
Type of
Order Request.
-
orderType
final OrderRequestGetFeeQuoteParams.Builder orderType(JsonField<OrderType> orderType)
Sets Builder.orderType to an arbitrary JSON value.
You should usually call Builder.orderType with a well-typed OrderType value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
stockId
final OrderRequestGetFeeQuoteParams.Builder stockId(String stockId)
The Stock ID associated with the Order Request
-
stockId
final OrderRequestGetFeeQuoteParams.Builder stockId(JsonField<String> stockId)
Sets Builder.stockId to an arbitrary JSON value.
You should usually call Builder.stockId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
assetTokenQuantity
final OrderRequestGetFeeQuoteParams.Builder assetTokenQuantity(Double assetTokenQuantity)
Amount of dShare asset tokens involved. Required for limit
Ordersand market sellOrder Requests.
-
assetTokenQuantity
final OrderRequestGetFeeQuoteParams.Builder assetTokenQuantity(JsonField<Double> assetTokenQuantity)
Sets Builder.assetTokenQuantity to an arbitrary JSON value.
You should usually call Builder.assetTokenQuantity with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
limitPrice
final OrderRequestGetFeeQuoteParams.Builder limitPrice(Double limitPrice)
Price per asset in the asset's native currency. USD for US equities and ETFs. Required for limit
Order Requests.
-
limitPrice
final OrderRequestGetFeeQuoteParams.Builder limitPrice(JsonField<Double> limitPrice)
Sets Builder.limitPrice to an arbitrary JSON value.
You should usually call Builder.limitPrice with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
paymentTokenQuantity
final OrderRequestGetFeeQuoteParams.Builder paymentTokenQuantity(Double paymentTokenQuantity)
Amount of payment tokens involved. Required for market buy
Order Requests.
-
paymentTokenQuantity
final OrderRequestGetFeeQuoteParams.Builder paymentTokenQuantity(JsonField<Double> paymentTokenQuantity)
Sets Builder.paymentTokenQuantity to an arbitrary JSON value.
You should usually call Builder.paymentTokenQuantity with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final OrderRequestGetFeeQuoteParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final OrderRequestGetFeeQuoteParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final OrderRequestGetFeeQuoteParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final OrderRequestGetFeeQuoteParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final OrderRequestGetFeeQuoteParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final OrderRequestGetFeeQuoteParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final OrderRequestGetFeeQuoteParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final OrderRequestGetFeeQuoteParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final OrderRequestGetFeeQuoteParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final OrderRequestGetFeeQuoteParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final OrderRequestGetFeeQuoteParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final OrderRequestGetFeeQuoteParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final OrderRequestGetFeeQuoteParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final OrderRequestGetFeeQuoteParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final OrderRequestGetFeeQuoteParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final OrderRequestGetFeeQuoteParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final OrderRequestGetFeeQuoteParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final OrderRequestGetFeeQuoteParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final OrderRequestGetFeeQuoteParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final OrderRequestGetFeeQuoteParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final OrderRequestGetFeeQuoteParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final OrderRequestGetFeeQuoteParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final OrderRequestGetFeeQuoteParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final OrderRequestGetFeeQuoteParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final OrderRequestGetFeeQuoteParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final OrderRequestGetFeeQuoteParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final OrderRequestGetFeeQuoteParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final OrderRequestGetFeeQuoteParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final OrderRequestGetFeeQuoteParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final OrderRequestGetFeeQuoteParams build()
Returns an immutable instance of OrderRequestGetFeeQuoteParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.orderSide() .orderType() .stockId()
-
-
-
-