public static class PersonUpdateParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
PersonUpdateParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
PersonUpdateParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
PersonUpdateParams |
build()
Finalize and obtain parameter instance from this builder.
|
PersonUpdateParams.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
PersonUpdateParams.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.
|
PersonUpdateParams.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
PersonUpdateParams.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
Add a key/value pair to `metadata` map.
|
PersonUpdateParams.Builder |
setAddress(PersonUpdateParams.Address address)
The person's address.
|
PersonUpdateParams.Builder |
setAddressKana(PersonUpdateParams.AddressKana addressKana)
The Kana variation of the person's address (Japan only).
|
PersonUpdateParams.Builder |
setAddressKanji(PersonUpdateParams.AddressKanji addressKanji)
The Kanji variation of the person's address (Japan only).
|
PersonUpdateParams.Builder |
setDob(EmptyParam dob)
The person's date of birth.
|
PersonUpdateParams.Builder |
setDob(PersonUpdateParams.Dob dob)
The person's date of birth.
|
PersonUpdateParams.Builder |
setEmail(EmptyParam email)
The person's email address.
|
PersonUpdateParams.Builder |
setEmail(java.lang.String email)
The person's email address.
|
PersonUpdateParams.Builder |
setFirstName(EmptyParam firstName)
The person's first name.
|
PersonUpdateParams.Builder |
setFirstName(java.lang.String firstName)
The person's first name.
|
PersonUpdateParams.Builder |
setFirstNameKana(EmptyParam firstNameKana)
The Kana variation of the person's first name (Japan only).
|
PersonUpdateParams.Builder |
setFirstNameKana(java.lang.String firstNameKana)
The Kana variation of the person's first name (Japan only).
|
PersonUpdateParams.Builder |
setFirstNameKanji(EmptyParam firstNameKanji)
The Kanji variation of the person's first name (Japan only).
|
PersonUpdateParams.Builder |
setFirstNameKanji(java.lang.String firstNameKanji)
The Kanji variation of the person's first name (Japan only).
|
PersonUpdateParams.Builder |
setGender(EmptyParam gender)
The person's gender (International regulations require either "male" or
"female").
|
PersonUpdateParams.Builder |
setGender(java.lang.String gender)
The person's gender (International regulations require either "male" or
"female").
|
PersonUpdateParams.Builder |
setIdNumber(EmptyParam idNumber)
The person's ID number, as appropriate for their country.
|
PersonUpdateParams.Builder |
setIdNumber(java.lang.String idNumber)
The person's ID number, as appropriate for their country.
|
PersonUpdateParams.Builder |
setLastName(EmptyParam lastName)
The person's last name.
|
PersonUpdateParams.Builder |
setLastName(java.lang.String lastName)
The person's last name.
|
PersonUpdateParams.Builder |
setLastNameKana(EmptyParam lastNameKana)
The Kana variation of the person's last name (Japan only).
|
PersonUpdateParams.Builder |
setLastNameKana(java.lang.String lastNameKana)
The Kana variation of the person's last name (Japan only).
|
PersonUpdateParams.Builder |
setLastNameKanji(EmptyParam lastNameKanji)
The Kanji variation of the person's last name (Japan only).
|
PersonUpdateParams.Builder |
setLastNameKanji(java.lang.String lastNameKanji)
The Kanji variation of the person's last name (Japan only).
|
PersonUpdateParams.Builder |
setMaidenName(EmptyParam maidenName)
The person's maiden name.
|
PersonUpdateParams.Builder |
setMaidenName(java.lang.String maidenName)
The person's maiden name.
|
PersonUpdateParams.Builder |
setMetadata(EmptyParam metadata)
Set of key-value pairs that you can attach
to an object.
|
PersonUpdateParams.Builder |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Set of key-value pairs that you can attach
to an object.
|
PersonUpdateParams.Builder |
setPersonToken(EmptyParam personToken)
A person token, used to securely
provide details to the person.
|
PersonUpdateParams.Builder |
setPersonToken(java.lang.String personToken)
A person token, used to securely
provide details to the person.
|
PersonUpdateParams.Builder |
setPhone(EmptyParam phone)
The person's phone number.
|
PersonUpdateParams.Builder |
setPhone(java.lang.String phone)
The person's phone number.
|
PersonUpdateParams.Builder |
setPoliticalExposure(EmptyParam politicalExposure)
Indicates if the person or any of their representatives, family members, or other closely
related persons, declares that they hold or have held an important public job or function, in
any jurisdiction.
|
PersonUpdateParams.Builder |
setPoliticalExposure(java.lang.String politicalExposure)
Indicates if the person or any of their representatives, family members, or other closely
related persons, declares that they hold or have held an important public job or function, in
any jurisdiction.
|
PersonUpdateParams.Builder |
setRelationship(PersonUpdateParams.Relationship relationship)
The relationship that this person has with the account's legal entity.
|
PersonUpdateParams.Builder |
setSsnLast4(EmptyParam ssnLast4)
The last four digits of the person's Social Security number (U.S.
|
PersonUpdateParams.Builder |
setSsnLast4(java.lang.String ssnLast4)
The last four digits of the person's Social Security number (U.S.
|
PersonUpdateParams.Builder |
setVerification(PersonUpdateParams.Verification verification)
The person's verification status.
|
public PersonUpdateParams build()
public PersonUpdateParams.Builder setAddress(PersonUpdateParams.Address address)
public PersonUpdateParams.Builder setAddressKana(PersonUpdateParams.AddressKana addressKana)
public PersonUpdateParams.Builder setAddressKanji(PersonUpdateParams.AddressKanji addressKanji)
public PersonUpdateParams.Builder setDob(PersonUpdateParams.Dob dob)
public PersonUpdateParams.Builder setDob(EmptyParam dob)
public PersonUpdateParams.Builder setEmail(java.lang.String email)
public PersonUpdateParams.Builder setEmail(EmptyParam email)
public PersonUpdateParams.Builder addExpand(java.lang.String element)
PersonUpdateParams.expand
for the field documentation.public PersonUpdateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
PersonUpdateParams.expand
for the field documentation.public PersonUpdateParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
PersonUpdateParams.extraParams
for the field documentation.public PersonUpdateParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
PersonUpdateParams.extraParams
for the field documentation.public PersonUpdateParams.Builder setFirstName(java.lang.String firstName)
public PersonUpdateParams.Builder setFirstName(EmptyParam firstName)
public PersonUpdateParams.Builder setFirstNameKana(java.lang.String firstNameKana)
public PersonUpdateParams.Builder setFirstNameKana(EmptyParam firstNameKana)
public PersonUpdateParams.Builder setFirstNameKanji(java.lang.String firstNameKanji)
public PersonUpdateParams.Builder setFirstNameKanji(EmptyParam firstNameKanji)
public PersonUpdateParams.Builder setGender(java.lang.String gender)
public PersonUpdateParams.Builder setGender(EmptyParam gender)
public PersonUpdateParams.Builder setIdNumber(java.lang.String idNumber)
public PersonUpdateParams.Builder setIdNumber(EmptyParam idNumber)
public PersonUpdateParams.Builder setLastName(java.lang.String lastName)
public PersonUpdateParams.Builder setLastName(EmptyParam lastName)
public PersonUpdateParams.Builder setLastNameKana(java.lang.String lastNameKana)
public PersonUpdateParams.Builder setLastNameKana(EmptyParam lastNameKana)
public PersonUpdateParams.Builder setLastNameKanji(java.lang.String lastNameKanji)
public PersonUpdateParams.Builder setLastNameKanji(EmptyParam lastNameKanji)
public PersonUpdateParams.Builder setMaidenName(java.lang.String maidenName)
public PersonUpdateParams.Builder setMaidenName(EmptyParam maidenName)
public PersonUpdateParams.Builder putMetadata(java.lang.String key, java.lang.String value)
PersonUpdateParams.metadata
for the field documentation.public PersonUpdateParams.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
PersonUpdateParams.metadata
for the field documentation.public PersonUpdateParams.Builder setMetadata(EmptyParam metadata)
metadata
.public PersonUpdateParams.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
metadata
.public PersonUpdateParams.Builder setPersonToken(java.lang.String personToken)
public PersonUpdateParams.Builder setPersonToken(EmptyParam personToken)
public PersonUpdateParams.Builder setPhone(java.lang.String phone)
public PersonUpdateParams.Builder setPhone(EmptyParam phone)
public PersonUpdateParams.Builder setPoliticalExposure(java.lang.String politicalExposure)
public PersonUpdateParams.Builder setPoliticalExposure(EmptyParam politicalExposure)
public PersonUpdateParams.Builder setRelationship(PersonUpdateParams.Relationship relationship)
public PersonUpdateParams.Builder setSsnLast4(java.lang.String ssnLast4)
public PersonUpdateParams.Builder setSsnLast4(EmptyParam ssnLast4)
public PersonUpdateParams.Builder setVerification(PersonUpdateParams.Verification verification)