Class CardProvisionParams.Builder
-
- All Implemented Interfaces:
public final class CardProvisionParams.BuilderA builder for CardProvisionParams.
-
-
Method Summary
-
-
Method Detail
-
cardToken
final CardProvisionParams.Builder cardToken(String cardToken)
-
cardToken
final CardProvisionParams.Builder cardToken(Optional<String> cardToken)
Alias for calling Builder.cardToken with
cardToken.orElse(null).
-
body
final CardProvisionParams.Builder body(CardProvisionParams.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:
-
certificate
final CardProvisionParams.Builder certificate(String certificate)
Only applicable if
digital_walletisAPPLE_PAY. Omit to receive onlyactivationDatain the response. Apple's public leaf certificate. Base64 encoded in PEM format with headers(-----BEGIN CERTIFICATE-----)and trailers omitted. Provided by the device's wallet.
-
certificate
final CardProvisionParams.Builder certificate(JsonField<String> certificate)
Sets Builder.certificate to an arbitrary JSON value.
You should usually call Builder.certificate with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
clientDeviceId
final CardProvisionParams.Builder clientDeviceId(String clientDeviceId)
Only applicable if
digital_walletisGOOGLE_PAYorSAMSUNG_PAYand the card is on the Visa network. Stable device identification set by the wallet provider.
-
clientDeviceId
final CardProvisionParams.Builder clientDeviceId(JsonField<String> clientDeviceId)
Sets Builder.clientDeviceId to an arbitrary JSON value.
You should usually call Builder.clientDeviceId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
clientWalletAccountId
final CardProvisionParams.Builder clientWalletAccountId(String clientWalletAccountId)
Only applicable if
digital_walletisGOOGLE_PAYorSAMSUNG_PAYand the card is on the Visa network. Consumer ID that identifies the wallet account holder entity.
-
clientWalletAccountId
final CardProvisionParams.Builder clientWalletAccountId(JsonField<String> clientWalletAccountId)
Sets Builder.clientWalletAccountId to an arbitrary JSON value.
You should usually call Builder.clientWalletAccountId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
digitalWallet
final CardProvisionParams.Builder digitalWallet(CardProvisionParams.DigitalWallet digitalWallet)
Name of digital wallet provider.
-
digitalWallet
final CardProvisionParams.Builder digitalWallet(JsonField<CardProvisionParams.DigitalWallet> digitalWallet)
Sets Builder.digitalWallet to an arbitrary JSON value.
You should usually call Builder.digitalWallet with a well-typed DigitalWallet value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
nonce
final CardProvisionParams.Builder nonce(String nonce)
Only applicable if
digital_walletisAPPLE_PAY. Omit to receive onlyactivationDatain the response. Base64 cryptographic nonce provided by the device's wallet.
-
nonce
final CardProvisionParams.Builder nonce(JsonField<String> nonce)
Sets Builder.nonce to an arbitrary JSON value.
You should usually call Builder.nonce with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
nonceSignature
final CardProvisionParams.Builder nonceSignature(String nonceSignature)
Only applicable if
digital_walletisAPPLE_PAY. Omit to receive onlyactivationDatain the response. Base64 cryptographic nonce provided by the device's wallet.
-
nonceSignature
final CardProvisionParams.Builder nonceSignature(JsonField<String> nonceSignature)
Sets Builder.nonceSignature to an arbitrary JSON value.
You should usually call Builder.nonceSignature 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 CardProvisionParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final CardProvisionParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final CardProvisionParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final CardProvisionParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final CardProvisionParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final CardProvisionParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final CardProvisionParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final CardProvisionParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final CardProvisionParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final CardProvisionParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final CardProvisionParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final CardProvisionParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final CardProvisionParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final CardProvisionParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final CardProvisionParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final CardProvisionParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final CardProvisionParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final CardProvisionParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final CardProvisionParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final CardProvisionParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final CardProvisionParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final CardProvisionParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final CardProvisionParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final CardProvisionParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final CardProvisionParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final CardProvisionParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final CardProvisionParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final CardProvisionParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final CardProvisionParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final CardProvisionParams build()
Returns an immutable instance of CardProvisionParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-