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(Double assetTokenQuantity)
Alias for Builder.assetTokenQuantity.
This unboxed primitive overload exists for backwards compatibility.
-
assetTokenQuantity
final OrderRequestGetFeeQuoteParams.Builder assetTokenQuantity(Optional<Double> assetTokenQuantity)
Alias for calling Builder.assetTokenQuantity with
assetTokenQuantity.orElse(null).
-
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.
-
chainId
final OrderRequestGetFeeQuoteParams.Builder chainId(Chain chainId)
CAIP-2 chain ID of the blockchain where the
Order Requestwill be placed. If not provided, the default chain ID (eip155:42161) will be used.
-
chainId
final OrderRequestGetFeeQuoteParams.Builder chainId(Optional<Chain> chainId)
Alias for calling Builder.chainId with
chainId.orElse(null).
-
chainId
final OrderRequestGetFeeQuoteParams.Builder chainId(JsonField<Chain> chainId)
Sets Builder.chainId to an arbitrary JSON value.
You should usually call Builder.chainId with a well-typed Chain 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(Double limitPrice)
Alias for Builder.limitPrice.
This unboxed primitive overload exists for backwards compatibility.
-
limitPrice
final OrderRequestGetFeeQuoteParams.Builder limitPrice(Optional<Double> limitPrice)
Alias for calling Builder.limitPrice with
limitPrice.orElse(null).
-
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.
-
paymentTokenAddress
final OrderRequestGetFeeQuoteParams.Builder paymentTokenAddress(String paymentTokenAddress)
Address of the payment token to be used for an order. If not provided, the default payment token (USD+) will be used.
-
paymentTokenAddress
final OrderRequestGetFeeQuoteParams.Builder paymentTokenAddress(Optional<String> paymentTokenAddress)
Alias for calling Builder.paymentTokenAddress with
paymentTokenAddress.orElse(null).
-
paymentTokenAddress
final OrderRequestGetFeeQuoteParams.Builder paymentTokenAddress(JsonField<String> paymentTokenAddress)
Sets Builder.paymentTokenAddress to an arbitrary JSON value.
You should usually call Builder.paymentTokenAddress with a well-typed String 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(Double paymentTokenQuantity)
Alias for Builder.paymentTokenQuantity.
This unboxed primitive overload exists for backwards compatibility.
-
paymentTokenQuantity
final OrderRequestGetFeeQuoteParams.Builder paymentTokenQuantity(Optional<Double> paymentTokenQuantity)
Alias for calling Builder.paymentTokenQuantity with
paymentTokenQuantity.orElse(null).
-
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()
-
-
-
-