Class CardTokenCreateParams.Builder
-
- All Implemented Interfaces:
public final class CardTokenCreateParams.BuilderA builder for CardTokenCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final CardTokenCreateParams.Builder body(CardTokenCreateParams.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:
-
capabilities
final CardTokenCreateParams.Builder capabilities(List<CardTokenCreateParams.Capability> capabilities)
The capabilities of the outbound card token.
-
capabilities
final CardTokenCreateParams.Builder capabilities(JsonField<List<CardTokenCreateParams.Capability>> capabilities)
Sets Builder.capabilities to an arbitrary JSON value.
You should usually call Builder.capabilities with a well-typed
List<Capability>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addCapability
final CardTokenCreateParams.Builder addCapability(CardTokenCreateParams.Capability capability)
Adds a single Capability to capabilities.
-
expiration
final CardTokenCreateParams.Builder expiration(LocalDate expiration)
The expiration date of the card.
-
expiration
final CardTokenCreateParams.Builder expiration(JsonField<LocalDate> expiration)
Sets Builder.expiration to an arbitrary JSON value.
You should usually call Builder.expiration with a well-typed LocalDate value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
last4
final CardTokenCreateParams.Builder last4(String last4)
The last 4 digits of the card number.
-
last4
final CardTokenCreateParams.Builder last4(JsonField<String> last4)
Sets Builder.last4 to an arbitrary JSON value.
You should usually call Builder.last4 with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
prefix
final CardTokenCreateParams.Builder prefix(String prefix)
The prefix of the card number, usually the first 8 digits.
-
prefix
final CardTokenCreateParams.Builder prefix(JsonField<String> prefix)
Sets Builder.prefix to an arbitrary JSON value.
You should usually call Builder.prefix with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
primaryAccountNumberLength
final CardTokenCreateParams.Builder primaryAccountNumberLength(Long primaryAccountNumberLength)
The total length of the card number, including prefix and last4.
-
primaryAccountNumberLength
final CardTokenCreateParams.Builder primaryAccountNumberLength(JsonField<Long> primaryAccountNumberLength)
Sets Builder.primaryAccountNumberLength to an arbitrary JSON value.
You should usually call Builder.primaryAccountNumberLength 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 CardTokenCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final CardTokenCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final CardTokenCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final CardTokenCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final CardTokenCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final CardTokenCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final CardTokenCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final CardTokenCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final CardTokenCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final CardTokenCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final CardTokenCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final CardTokenCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final CardTokenCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final CardTokenCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final CardTokenCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final CardTokenCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final CardTokenCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final CardTokenCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final CardTokenCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final CardTokenCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final CardTokenCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final CardTokenCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final CardTokenCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final CardTokenCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final CardTokenCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final CardTokenCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final CardTokenCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final CardTokenCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final CardTokenCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final CardTokenCreateParams build()
Returns an immutable instance of CardTokenCreateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-