Class CardAuthenticationCreateParams.Builder
-
- All Implemented Interfaces:
public final class CardAuthenticationCreateParams.BuilderA builder for CardAuthenticationCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final CardAuthenticationCreateParams.Builder body(CardAuthenticationCreateParams.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:
-
cardId
final CardAuthenticationCreateParams.Builder cardId(String cardId)
The identifier of the Card to be authorized.
-
cardId
final CardAuthenticationCreateParams.Builder cardId(JsonField<String> cardId)
Sets Builder.cardId to an arbitrary JSON value.
You should usually call Builder.cardId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
category
final CardAuthenticationCreateParams.Builder category(CardAuthenticationCreateParams.Category category)
The category of the card authentication attempt.
-
category
final CardAuthenticationCreateParams.Builder category(JsonField<CardAuthenticationCreateParams.Category> category)
Sets Builder.category to an arbitrary JSON value.
You should usually call Builder.category with a well-typed Category value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
deviceChannel
final CardAuthenticationCreateParams.Builder deviceChannel(CardAuthenticationCreateParams.DeviceChannel deviceChannel)
The device channel of the card authentication attempt.
-
deviceChannel
final CardAuthenticationCreateParams.Builder deviceChannel(JsonField<CardAuthenticationCreateParams.DeviceChannel> deviceChannel)
Sets Builder.deviceChannel to an arbitrary JSON value.
You should usually call Builder.deviceChannel with a well-typed DeviceChannel value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
merchantAcceptorId
final CardAuthenticationCreateParams.Builder merchantAcceptorId(String merchantAcceptorId)
The merchant identifier (commonly abbreviated as MID) of the merchant the card is transacting with.
-
merchantAcceptorId
final CardAuthenticationCreateParams.Builder merchantAcceptorId(JsonField<String> merchantAcceptorId)
Sets Builder.merchantAcceptorId to an arbitrary JSON value.
You should usually call Builder.merchantAcceptorId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
merchantCategoryCode
final CardAuthenticationCreateParams.Builder merchantCategoryCode(String merchantCategoryCode)
The Merchant Category Code (commonly abbreviated as MCC) of the merchant the card is transacting with.
-
merchantCategoryCode
final CardAuthenticationCreateParams.Builder merchantCategoryCode(JsonField<String> merchantCategoryCode)
Sets Builder.merchantCategoryCode to an arbitrary JSON value.
You should usually call Builder.merchantCategoryCode with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
merchantCountry
final CardAuthenticationCreateParams.Builder merchantCountry(String merchantCountry)
The country the merchant resides in.
-
merchantCountry
final CardAuthenticationCreateParams.Builder merchantCountry(JsonField<String> merchantCountry)
Sets Builder.merchantCountry to an arbitrary JSON value.
You should usually call Builder.merchantCountry with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
merchantName
final CardAuthenticationCreateParams.Builder merchantName(String merchantName)
The name of the merchant
-
merchantName
final CardAuthenticationCreateParams.Builder merchantName(JsonField<String> merchantName)
Sets Builder.merchantName to an arbitrary JSON value.
You should usually call Builder.merchantName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
purchaseAmount
final CardAuthenticationCreateParams.Builder purchaseAmount(Long purchaseAmount)
The purchase amount in cents.
-
purchaseAmount
final CardAuthenticationCreateParams.Builder purchaseAmount(JsonField<Long> purchaseAmount)
Sets Builder.purchaseAmount to an arbitrary JSON value.
You should usually call Builder.purchaseAmount with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final CardAuthenticationCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final CardAuthenticationCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final CardAuthenticationCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final CardAuthenticationCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final CardAuthenticationCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final CardAuthenticationCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final CardAuthenticationCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final CardAuthenticationCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final CardAuthenticationCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final CardAuthenticationCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final CardAuthenticationCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final CardAuthenticationCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final CardAuthenticationCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final CardAuthenticationCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final CardAuthenticationCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final CardAuthenticationCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final CardAuthenticationCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final CardAuthenticationCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final CardAuthenticationCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final CardAuthenticationCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final CardAuthenticationCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final CardAuthenticationCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final CardAuthenticationCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final CardAuthenticationCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final CardAuthenticationCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final CardAuthenticationCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final CardAuthenticationCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final CardAuthenticationCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final CardAuthenticationCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final CardAuthenticationCreateParams build()
Returns an immutable instance of CardAuthenticationCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.cardId()
-
-
-
-