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)