Class CardConvertPhysicalParams.Builder
-
- All Implemented Interfaces:
public final class CardConvertPhysicalParams.BuilderA builder for CardConvertPhysicalParams.
-
-
Method Summary
-
-
Method Detail
-
cardToken
final CardConvertPhysicalParams.Builder cardToken(String cardToken)
-
cardToken
final CardConvertPhysicalParams.Builder cardToken(Optional<String> cardToken)
Alias for calling Builder.cardToken with
cardToken.orElse(null).
-
body
final CardConvertPhysicalParams.Builder body(CardConvertPhysicalParams.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:
-
shippingAddress
final CardConvertPhysicalParams.Builder shippingAddress(ShippingAddress shippingAddress)
The shipping address this card will be sent to.
-
shippingAddress
final CardConvertPhysicalParams.Builder shippingAddress(JsonField<ShippingAddress> shippingAddress)
Sets Builder.shippingAddress to an arbitrary JSON value.
You should usually call Builder.shippingAddress with a well-typed ShippingAddress value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
carrier
final CardConvertPhysicalParams.Builder carrier(Carrier carrier)
If omitted, the previous carrier will be used.
-
carrier
final CardConvertPhysicalParams.Builder carrier(JsonField<Carrier> carrier)
Sets Builder.carrier to an arbitrary JSON value.
You should usually call Builder.carrier with a well-typed Carrier value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
productId
final CardConvertPhysicalParams.Builder productId(String productId)
Specifies the configuration (e.g. physical card art) that the card should be manufactured with, and only applies to cards of type
PHYSICAL. This must be configured with Lithic before use.
-
productId
final CardConvertPhysicalParams.Builder productId(JsonField<String> productId)
Sets Builder.productId to an arbitrary JSON value.
You should usually call Builder.productId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
shippingMethod
final CardConvertPhysicalParams.Builder shippingMethod(CardConvertPhysicalParams.ShippingMethod shippingMethod)
Shipping method for the card. Only applies to cards of type PHYSICAL. Use of options besides
STANDARDrequire additional permissions.STANDARD- USPS regular mail or similar international option, with no trackingSTANDARD_WITH_TRACKING- USPS regular mail or similar international option, with trackingPRIORITY- USPS Priority, 1-3 day shipping, with trackingEXPRESS- FedEx or UPS depending on card manufacturer, Express, 3-day shipping, with tracking2_DAY- FedEx or UPS depending on card manufacturer, 2-day shipping, with trackingEXPEDITED- FedEx or UPS depending on card manufacturer, Standard Overnight or similar international option, with tracking
-
shippingMethod
final CardConvertPhysicalParams.Builder shippingMethod(JsonField<CardConvertPhysicalParams.ShippingMethod> shippingMethod)
Sets Builder.shippingMethod to an arbitrary JSON value.
You should usually call Builder.shippingMethod with a well-typed ShippingMethod value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final CardConvertPhysicalParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final CardConvertPhysicalParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final CardConvertPhysicalParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final CardConvertPhysicalParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final CardConvertPhysicalParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final CardConvertPhysicalParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final CardConvertPhysicalParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final CardConvertPhysicalParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final CardConvertPhysicalParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final CardConvertPhysicalParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final CardConvertPhysicalParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final CardConvertPhysicalParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final CardConvertPhysicalParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final CardConvertPhysicalParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final CardConvertPhysicalParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final CardConvertPhysicalParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final CardConvertPhysicalParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final CardConvertPhysicalParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final CardConvertPhysicalParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final CardConvertPhysicalParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final CardConvertPhysicalParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final CardConvertPhysicalParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final CardConvertPhysicalParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final CardConvertPhysicalParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final CardConvertPhysicalParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final CardConvertPhysicalParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final CardConvertPhysicalParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final CardConvertPhysicalParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final CardConvertPhysicalParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final CardConvertPhysicalParams build()
Returns an immutable instance of CardConvertPhysicalParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.shippingAddress()
-
-
-
-