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 |
setMetadata(EmptyParam metadata)
Set of key-value pairs that you can attach to an object.
|
RecipientUpdateParams.Builder |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Set of key-value pairs that you can attach to an object.
|
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)
card
will create a new
card, make it the new recipient default card, and delete the old recipient default (if one
exists). If you want to add additional debit cards instead of replacing the existing default,
use the card creation API. Whenever you
attach a card to a recipient, Stripe will automatically validate the debit card.public RecipientUpdateParams.Builder setCard(EmptyParam card)
card
will create a new
card, make it the new recipient default card, and delete the old recipient default (if one
exists). If you want to add additional debit cards instead of replacing the existing default,
use the card creation API. Whenever you
attach a card to a recipient, Stripe will automatically validate the debit card.public RecipientUpdateParams.Builder setDefaultCard(java.lang.String defaultCard)
public RecipientUpdateParams.Builder setDefaultCard(EmptyParam defaultCard)
public RecipientUpdateParams.Builder setDescription(java.lang.String description)
Recipient
object. It is displayed
alongside the recipient in the web interface.public RecipientUpdateParams.Builder setDescription(EmptyParam description)
Recipient
object. It is displayed
alongside the recipient in the web interface.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 setMetadata(EmptyParam metadata)
metadata
.public RecipientUpdateParams.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
metadata
.public RecipientUpdateParams.Builder setName(java.lang.String name)
individual
, should be in the format First Last
, First Middle Last
, or First M Last
(no prefixes or suffixes).
For corporation
, the full, incorporated name.public RecipientUpdateParams.Builder setName(EmptyParam name)
individual
, should be in the format First Last
, First Middle Last
, or First M Last
(no prefixes or suffixes).
For corporation
, the full, incorporated name.public RecipientUpdateParams.Builder setTaxId(java.lang.String taxId)
individual
, the full SSN; for type
corporation
, the full EIN.public RecipientUpdateParams.Builder setTaxId(EmptyParam taxId)
individual
, the full SSN; for type
corporation
, the full EIN.