public static class CardholderUpdateParams.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CardholderUpdateParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
CardholderUpdateParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
CardholderUpdateParams |
build()
Finalize and obtain parameter instance from this builder.
|
CardholderUpdateParams.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
CardholderUpdateParams.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.
|
CardholderUpdateParams.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
CardholderUpdateParams.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
Add a key/value pair to `metadata` map.
|
CardholderUpdateParams.Builder |
setBilling(CardholderUpdateParams.Billing billing)
The cardholder's billing address.
|
CardholderUpdateParams.Builder |
setCompany(CardholderUpdateParams.Company company)
Additional information about a
company cardholder. |
CardholderUpdateParams.Builder |
setEmail(EmptyParam email)
The cardholder's email address.
|
CardholderUpdateParams.Builder |
setEmail(java.lang.String email)
The cardholder's email address.
|
CardholderUpdateParams.Builder |
setIndividual(CardholderUpdateParams.Individual individual)
Additional information about an
individual cardholder. |
CardholderUpdateParams.Builder |
setPhoneNumber(EmptyParam phoneNumber)
The cardholder's phone number.
|
CardholderUpdateParams.Builder |
setPhoneNumber(java.lang.String phoneNumber)
The cardholder's phone number.
|
CardholderUpdateParams.Builder |
setSpendingControls(CardholderUpdateParams.SpendingControls spendingControls)
Rules that control spending across this cardholder's cards.
|
CardholderUpdateParams.Builder |
setStatus(CardholderUpdateParams.Status status)
Specifies whether to permit authorizations on this cardholder's cards.
|
public CardholderUpdateParams build()
public CardholderUpdateParams.Builder setBilling(CardholderUpdateParams.Billing billing)
public CardholderUpdateParams.Builder setCompany(CardholderUpdateParams.Company company)
company cardholder.public CardholderUpdateParams.Builder setEmail(java.lang.String email)
public CardholderUpdateParams.Builder setEmail(EmptyParam email)
public CardholderUpdateParams.Builder addExpand(java.lang.String element)
CardholderUpdateParams.expand for the field documentation.public CardholderUpdateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
CardholderUpdateParams.expand for the field documentation.public CardholderUpdateParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
CardholderUpdateParams.extraParams for the field documentation.public CardholderUpdateParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
CardholderUpdateParams.extraParams for the field documentation.public CardholderUpdateParams.Builder setIndividual(CardholderUpdateParams.Individual individual)
individual cardholder.public CardholderUpdateParams.Builder putMetadata(java.lang.String key, java.lang.String value)
CardholderUpdateParams.metadata for the field documentation.public CardholderUpdateParams.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
CardholderUpdateParams.metadata for the field documentation.public CardholderUpdateParams.Builder setPhoneNumber(java.lang.String phoneNumber)
public CardholderUpdateParams.Builder setPhoneNumber(EmptyParam phoneNumber)
public CardholderUpdateParams.Builder setSpendingControls(CardholderUpdateParams.SpendingControls spendingControls)
public CardholderUpdateParams.Builder setStatus(CardholderUpdateParams.Status status)