Class OrderRequestCreateMarketBuyParams.Builder
-
- All Implemented Interfaces:
public final class OrderRequestCreateMarketBuyParams.BuilderA builder for OrderRequestCreateMarketBuyParams.
-
-
Method Summary
-
-
Method Detail
-
accountId
final OrderRequestCreateMarketBuyParams.Builder accountId(String accountId)
-
accountId
final OrderRequestCreateMarketBuyParams.Builder accountId(Optional<String> accountId)
Alias for calling Builder.accountId with
accountId.orElse(null).
-
body
final OrderRequestCreateMarketBuyParams.Builder body(OrderRequestCreateMarketBuyParams.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:
-
paymentAmount
final OrderRequestCreateMarketBuyParams.Builder paymentAmount(Double paymentAmount)
Amount of currency (USD for US equities and ETFs) to pay for the order. Must be a positive number with a precision of up to 2 decimal places.
-
paymentAmount
final OrderRequestCreateMarketBuyParams.Builder paymentAmount(JsonField<Double> paymentAmount)
Sets Builder.paymentAmount to an arbitrary JSON value.
You should usually call Builder.paymentAmount with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
stockId
final OrderRequestCreateMarketBuyParams.Builder stockId(String stockId)
ID of
Stock.
-
stockId
final OrderRequestCreateMarketBuyParams.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.
-
additionalBodyProperties
final OrderRequestCreateMarketBuyParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final OrderRequestCreateMarketBuyParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final OrderRequestCreateMarketBuyParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final OrderRequestCreateMarketBuyParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final OrderRequestCreateMarketBuyParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final OrderRequestCreateMarketBuyParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final OrderRequestCreateMarketBuyParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final OrderRequestCreateMarketBuyParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final OrderRequestCreateMarketBuyParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final OrderRequestCreateMarketBuyParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final OrderRequestCreateMarketBuyParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final OrderRequestCreateMarketBuyParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final OrderRequestCreateMarketBuyParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final OrderRequestCreateMarketBuyParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final OrderRequestCreateMarketBuyParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final OrderRequestCreateMarketBuyParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final OrderRequestCreateMarketBuyParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final OrderRequestCreateMarketBuyParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final OrderRequestCreateMarketBuyParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final OrderRequestCreateMarketBuyParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final OrderRequestCreateMarketBuyParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final OrderRequestCreateMarketBuyParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final OrderRequestCreateMarketBuyParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final OrderRequestCreateMarketBuyParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final OrderRequestCreateMarketBuyParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final OrderRequestCreateMarketBuyParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final OrderRequestCreateMarketBuyParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final OrderRequestCreateMarketBuyParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final OrderRequestCreateMarketBuyParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final OrderRequestCreateMarketBuyParams build()
Returns an immutable instance of OrderRequestCreateMarketBuyParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.paymentAmount() .stockId()
-
-
-
-