Class CardValidationCreateParams.Builder
-
- All Implemented Interfaces:
public final class CardValidationCreateParams.BuilderA builder for CardValidationCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final CardValidationCreateParams.Builder body(CardValidationCreateParams.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:
-
accountId
final CardValidationCreateParams.Builder accountId(String accountId)
The identifier of the Account from which to send the validation.
-
accountId
final CardValidationCreateParams.Builder accountId(JsonField<String> accountId)
Sets Builder.accountId to an arbitrary JSON value.
You should usually call Builder.accountId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardTokenId
final CardValidationCreateParams.Builder cardTokenId(String cardTokenId)
The Increase identifier for the Card Token that represents the card number you're validating.
-
cardTokenId
final CardValidationCreateParams.Builder cardTokenId(JsonField<String> cardTokenId)
Sets Builder.cardTokenId to an arbitrary JSON value.
You should usually call Builder.cardTokenId 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 CardValidationCreateParams.Builder merchantCategoryCode(String merchantCategoryCode)
A four-digit code (MCC) identifying the type of business or service provided by the merchant.
-
merchantCategoryCode
final CardValidationCreateParams.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.
-
merchantCityName
final CardValidationCreateParams.Builder merchantCityName(String merchantCityName)
The city where the merchant (typically your business) is located.
-
merchantCityName
final CardValidationCreateParams.Builder merchantCityName(JsonField<String> merchantCityName)
Sets Builder.merchantCityName to an arbitrary JSON value.
You should usually call Builder.merchantCityName 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 CardValidationCreateParams.Builder merchantName(String merchantName)
The merchant name that will appear in the cardholder’s statement descriptor. Typically your business name.
-
merchantName
final CardValidationCreateParams.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.
-
merchantPostalCode
final CardValidationCreateParams.Builder merchantPostalCode(String merchantPostalCode)
The postal code for the merchant’s (typically your business’s) location.
-
merchantPostalCode
final CardValidationCreateParams.Builder merchantPostalCode(JsonField<String> merchantPostalCode)
Sets Builder.merchantPostalCode to an arbitrary JSON value.
You should usually call Builder.merchantPostalCode with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
merchantState
final CardValidationCreateParams.Builder merchantState(String merchantState)
The U.S. state where the merchant (typically your business) is located.
-
merchantState
final CardValidationCreateParams.Builder merchantState(JsonField<String> merchantState)
Sets Builder.merchantState to an arbitrary JSON value.
You should usually call Builder.merchantState with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardholderFirstName
final CardValidationCreateParams.Builder cardholderFirstName(String cardholderFirstName)
The cardholder's first name.
-
cardholderFirstName
final CardValidationCreateParams.Builder cardholderFirstName(JsonField<String> cardholderFirstName)
Sets Builder.cardholderFirstName to an arbitrary JSON value.
You should usually call Builder.cardholderFirstName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardholderLastName
final CardValidationCreateParams.Builder cardholderLastName(String cardholderLastName)
The cardholder's last name.
-
cardholderLastName
final CardValidationCreateParams.Builder cardholderLastName(JsonField<String> cardholderLastName)
Sets Builder.cardholderLastName to an arbitrary JSON value.
You should usually call Builder.cardholderLastName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardholderMiddleName
final CardValidationCreateParams.Builder cardholderMiddleName(String cardholderMiddleName)
The cardholder's middle name.
-
cardholderMiddleName
final CardValidationCreateParams.Builder cardholderMiddleName(JsonField<String> cardholderMiddleName)
Sets Builder.cardholderMiddleName to an arbitrary JSON value.
You should usually call Builder.cardholderMiddleName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardholderPostalCode
final CardValidationCreateParams.Builder cardholderPostalCode(String cardholderPostalCode)
The postal code of the cardholder's address.
-
cardholderPostalCode
final CardValidationCreateParams.Builder cardholderPostalCode(JsonField<String> cardholderPostalCode)
Sets Builder.cardholderPostalCode to an arbitrary JSON value.
You should usually call Builder.cardholderPostalCode with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardholderStreetAddress
final CardValidationCreateParams.Builder cardholderStreetAddress(String cardholderStreetAddress)
The cardholder's street address.
-
cardholderStreetAddress
final CardValidationCreateParams.Builder cardholderStreetAddress(JsonField<String> cardholderStreetAddress)
Sets Builder.cardholderStreetAddress to an arbitrary JSON value.
You should usually call Builder.cardholderStreetAddress 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 CardValidationCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final CardValidationCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final CardValidationCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final CardValidationCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final CardValidationCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final CardValidationCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final CardValidationCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final CardValidationCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final CardValidationCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final CardValidationCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final CardValidationCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final CardValidationCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final CardValidationCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final CardValidationCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final CardValidationCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final CardValidationCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final CardValidationCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final CardValidationCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final CardValidationCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final CardValidationCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final CardValidationCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final CardValidationCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final CardValidationCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final CardValidationCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final CardValidationCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final CardValidationCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final CardValidationCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final CardValidationCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final CardValidationCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final CardValidationCreateParams build()
Returns an immutable instance of CardValidationCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.accountId() .cardTokenId() .merchantCategoryCode() .merchantCityName() .merchantName() .merchantPostalCode() .merchantState()
-
-
-
-