Class CardUpdateParams.Builder
-
- All Implemented Interfaces:
public final class CardUpdateParams.BuilderA builder for CardUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
cardId
final CardUpdateParams.Builder cardId(String cardId)
The card identifier.
-
cardId
final CardUpdateParams.Builder cardId(Optional<String> cardId)
Alias for calling Builder.cardId with
cardId.orElse(null).
-
body
final CardUpdateParams.Builder body(CardUpdateParams.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:
-
authorizationControls
final CardUpdateParams.Builder authorizationControls(CardUpdateParams.AuthorizationControls authorizationControls)
Controls that restrict how this card can be used.
-
authorizationControls
final CardUpdateParams.Builder authorizationControls(JsonField<CardUpdateParams.AuthorizationControls> authorizationControls)
Sets Builder.authorizationControls to an arbitrary JSON value.
You should usually call Builder.authorizationControls with a well-typed AuthorizationControls value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
billingAddress
final CardUpdateParams.Builder billingAddress(CardUpdateParams.BillingAddress billingAddress)
The card's updated billing address.
-
billingAddress
final CardUpdateParams.Builder billingAddress(JsonField<CardUpdateParams.BillingAddress> billingAddress)
Sets Builder.billingAddress to an arbitrary JSON value.
You should usually call Builder.billingAddress with a well-typed BillingAddress value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
description
final CardUpdateParams.Builder description(String description)
The description you choose to give the card.
-
description
final CardUpdateParams.Builder description(JsonField<String> description)
Sets Builder.description to an arbitrary JSON value.
You should usually call Builder.description 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 CardUpdateParams.Builder digitalWallet(CardUpdateParams.DigitalWallet digitalWallet)
The contact information used in the two-factor steps for digital wallet card creation. At least one field must be present to complete the digital wallet steps.
-
digitalWallet
final CardUpdateParams.Builder digitalWallet(JsonField<CardUpdateParams.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.
-
entityId
final CardUpdateParams.Builder entityId(String entityId)
The Entity the card belongs to. You only need to supply this in rare situations when the card is not for the Account holder.
-
entityId
final CardUpdateParams.Builder entityId(JsonField<String> entityId)
Sets Builder.entityId to an arbitrary JSON value.
You should usually call Builder.entityId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
status
final CardUpdateParams.Builder status(CardUpdateParams.Status status)
The status to update the Card with.
-
status
final CardUpdateParams.Builder status(JsonField<CardUpdateParams.Status> status)
Sets Builder.status to an arbitrary JSON value.
You should usually call Builder.status with a well-typed Status value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final CardUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final CardUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final CardUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final CardUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final CardUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final CardUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final CardUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final CardUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final CardUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final CardUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final CardUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final CardUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final CardUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final CardUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final CardUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final CardUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final CardUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final CardUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final CardUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final CardUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final CardUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final CardUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final CardUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final CardUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final CardUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final CardUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final CardUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final CardUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final CardUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final CardUpdateParams build()
Returns an immutable instance of CardUpdateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-