public static class RecipientUpdateParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
RecipientUpdateParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
RecipientUpdateParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
RecipientUpdateParams |
build()
Finalize and obtain parameter instance from this builder.
|
RecipientUpdateParams.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
RecipientUpdateParams.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.
|
RecipientUpdateParams.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
RecipientUpdateParams.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
Add a key/value pair to `metadata` map.
|
RecipientUpdateParams.Builder |
setBankAccount(EmptyParam bankAccount)
A bank account to attach to the recipient.
|
RecipientUpdateParams.Builder |
setBankAccount(java.lang.String bankAccount)
A bank account to attach to the recipient.
|
RecipientUpdateParams.Builder |
setCard(EmptyParam card)
A U.S.
|
RecipientUpdateParams.Builder |
setCard(java.lang.String card)
A U.S.
|
RecipientUpdateParams.Builder |
setDefaultCard(EmptyParam defaultCard)
ID of the card to set as the recipient's new default for payouts.
|
RecipientUpdateParams.Builder |
setDefaultCard(java.lang.String defaultCard)
ID of the card to set as the recipient's new default for payouts.
|
RecipientUpdateParams.Builder |
setDescription(EmptyParam description)
An arbitrary string which you can attach to a `Recipient` object.
|
RecipientUpdateParams.Builder |
setDescription(java.lang.String description)
An arbitrary string which you can attach to a `Recipient` object.
|
RecipientUpdateParams.Builder |
setEmail(EmptyParam email)
The recipient's email address.
|
RecipientUpdateParams.Builder |
setEmail(java.lang.String email)
The recipient's email address.
|
RecipientUpdateParams.Builder |
setName(EmptyParam name)
The recipient's full, legal name.
|
RecipientUpdateParams.Builder |
setName(java.lang.String name)
The recipient's full, legal name.
|
RecipientUpdateParams.Builder |
setTaxId(EmptyParam taxId)
The recipient's tax ID, as a string.
|
RecipientUpdateParams.Builder |
setTaxId(java.lang.String taxId)
The recipient's tax ID, as a string.
|
public RecipientUpdateParams build()
public RecipientUpdateParams.Builder setBankAccount(java.lang.String bankAccount)
public RecipientUpdateParams.Builder setBankAccount(EmptyParam bankAccount)
public RecipientUpdateParams.Builder setCard(java.lang.String card)
public RecipientUpdateParams.Builder setCard(EmptyParam card)
public RecipientUpdateParams.Builder setDefaultCard(java.lang.String defaultCard)
public RecipientUpdateParams.Builder setDefaultCard(EmptyParam defaultCard)
public RecipientUpdateParams.Builder setDescription(java.lang.String description)
public RecipientUpdateParams.Builder setDescription(EmptyParam description)
public RecipientUpdateParams.Builder setEmail(java.lang.String email)
public RecipientUpdateParams.Builder setEmail(EmptyParam email)
public RecipientUpdateParams.Builder addExpand(java.lang.String element)
RecipientUpdateParams.expand
for the field documentation.public RecipientUpdateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
RecipientUpdateParams.expand
for the field documentation.public RecipientUpdateParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
RecipientUpdateParams.extraParams
for the field documentation.public RecipientUpdateParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
RecipientUpdateParams.extraParams
for the field documentation.public RecipientUpdateParams.Builder putMetadata(java.lang.String key, java.lang.String value)
RecipientUpdateParams.metadata
for the field documentation.public RecipientUpdateParams.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
RecipientUpdateParams.metadata
for the field documentation.public RecipientUpdateParams.Builder setName(java.lang.String name)
public RecipientUpdateParams.Builder setName(EmptyParam name)
public RecipientUpdateParams.Builder setTaxId(java.lang.String taxId)
public RecipientUpdateParams.Builder setTaxId(EmptyParam taxId)