Package com.lithic.api.models
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:
-
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.
-
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.
-
-
-
-