Class CardReissueParams.Builder
-
- All Implemented Interfaces:
public final class CardReissueParams.BuilderA builder for CardReissueParams.
-
-
Method Summary
-
-
Method Detail
-
cardToken
final CardReissueParams.Builder cardToken(String cardToken)
-
cardToken
final CardReissueParams.Builder cardToken(Optional<String> cardToken)
Alias for calling Builder.cardToken with
cardToken.orElse(null).
-
body
final CardReissueParams.Builder body(CardReissueParams.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:
-
carrier
final CardReissueParams.Builder carrier(Carrier carrier)
If omitted, the previous carrier will be used.
-
carrier
final CardReissueParams.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 CardReissueParams.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 CardReissueParams.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.
-
shippingAddress
final CardReissueParams.Builder shippingAddress(ShippingAddress shippingAddress)
If omitted, the previous shipping address will be used.
-
shippingAddress
final CardReissueParams.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.
-
shippingMethod
final CardReissueParams.Builder shippingMethod(CardReissueParams.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 CardReissueParams.Builder shippingMethod(JsonField<CardReissueParams.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 CardReissueParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final CardReissueParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final CardReissueParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final CardReissueParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final CardReissueParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final CardReissueParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final CardReissueParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final CardReissueParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final CardReissueParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final CardReissueParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final CardReissueParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final CardReissueParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final CardReissueParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final CardReissueParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final CardReissueParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final CardReissueParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final CardReissueParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final CardReissueParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final CardReissueParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final CardReissueParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final CardReissueParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final CardReissueParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final CardReissueParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final CardReissueParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final CardReissueParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final CardReissueParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final CardReissueParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final CardReissueParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final CardReissueParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final CardReissueParams build()
Returns an immutable instance of CardReissueParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-