Class CardWebProvisionParams.Builder
-
- All Implemented Interfaces:
public final class CardWebProvisionParams.BuilderA builder for CardWebProvisionParams.
-
-
Method Summary
-
-
Method Detail
-
cardToken
final CardWebProvisionParams.Builder cardToken(String cardToken)
-
cardToken
final CardWebProvisionParams.Builder cardToken(Optional<String> cardToken)
Alias for calling Builder.cardToken with
cardToken.orElse(null).
-
body
final CardWebProvisionParams.Builder body(CardWebProvisionParams.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:
-
clientDeviceId
final CardWebProvisionParams.Builder clientDeviceId(String clientDeviceId)
Only applicable if
digital_walletis GOOGLE_PAY. Google Pay Web Push Provisioning device identifier required for the tokenization flow
-
clientDeviceId
final CardWebProvisionParams.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 CardWebProvisionParams.Builder clientWalletAccountId(String clientWalletAccountId)
Only applicable if
digital_walletis GOOGLE_PAY. Google Pay Web Push Provisioning wallet account identifier required for the tokenization flow
-
clientWalletAccountId
final CardWebProvisionParams.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 CardWebProvisionParams.Builder digitalWallet(CardWebProvisionParams.DigitalWallet digitalWallet)
Name of digital wallet provider.
-
digitalWallet
final CardWebProvisionParams.Builder digitalWallet(JsonField<CardWebProvisionParams.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.
-
serverSessionId
final CardWebProvisionParams.Builder serverSessionId(String serverSessionId)
Only applicable if
digital_walletis GOOGLE_PAY. Google Pay Web Push Provisioning session identifier required for the FPAN flow.
-
serverSessionId
final CardWebProvisionParams.Builder serverSessionId(JsonField<String> serverSessionId)
Sets Builder.serverSessionId to an arbitrary JSON value.
You should usually call Builder.serverSessionId 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 CardWebProvisionParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final CardWebProvisionParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final CardWebProvisionParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final CardWebProvisionParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final CardWebProvisionParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final CardWebProvisionParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final CardWebProvisionParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final CardWebProvisionParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final CardWebProvisionParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final CardWebProvisionParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final CardWebProvisionParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final CardWebProvisionParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final CardWebProvisionParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final CardWebProvisionParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final CardWebProvisionParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final CardWebProvisionParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final CardWebProvisionParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final CardWebProvisionParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final CardWebProvisionParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final CardWebProvisionParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final CardWebProvisionParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final CardWebProvisionParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final CardWebProvisionParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final CardWebProvisionParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final CardWebProvisionParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final CardWebProvisionParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final CardWebProvisionParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final CardWebProvisionParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final CardWebProvisionParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final CardWebProvisionParams build()
Returns an immutable instance of CardWebProvisionParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-