Package com.stripe.param
Class AccountUpdateParams.Individual.Builder
- java.lang.Object
-
- com.stripe.param.AccountUpdateParams.Individual.Builder
-
- Enclosing class:
- AccountUpdateParams.Individual
public static class AccountUpdateParams.Individual.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountUpdateParams.Individual.Builder
addAllFullNameAliase(java.util.List<java.lang.String> elements)
Add all elements to `fullNameAliases` list.AccountUpdateParams.Individual.Builder
addFullNameAliase(java.lang.String element)
Add an element to `fullNameAliases` list.AccountUpdateParams.Individual
build()
Finalize and obtain parameter instance from this builder.AccountUpdateParams.Individual.Builder
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.AccountUpdateParams.Individual.Builder
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.AccountUpdateParams.Individual.Builder
putExtraParam(java.lang.String key, java.lang.Object value)
Add a key/value pair to `extraParams` map.AccountUpdateParams.Individual.Builder
putMetadata(java.lang.String key, java.lang.String value)
Add a key/value pair to `metadata` map.AccountUpdateParams.Individual.Builder
setAddress(AccountUpdateParams.Individual.Address address)
The individual's primary address.AccountUpdateParams.Individual.Builder
setAddressKana(AccountUpdateParams.Individual.AddressKana addressKana)
The Kana variation of the the individual's primary address (Japan only).AccountUpdateParams.Individual.Builder
setAddressKanji(AccountUpdateParams.Individual.AddressKanji addressKanji)
The Kanji variation of the the individual's primary address (Japan only).AccountUpdateParams.Individual.Builder
setDob(AccountUpdateParams.Individual.Dob dob)
The individual's date of birth.AccountUpdateParams.Individual.Builder
setDob(EmptyParam dob)
The individual's date of birth.AccountUpdateParams.Individual.Builder
setEmail(EmptyParam email)
The individual's email address.AccountUpdateParams.Individual.Builder
setEmail(java.lang.String email)
The individual's email address.AccountUpdateParams.Individual.Builder
setFirstName(EmptyParam firstName)
The individual's first name.AccountUpdateParams.Individual.Builder
setFirstName(java.lang.String firstName)
The individual's first name.AccountUpdateParams.Individual.Builder
setFirstNameKana(EmptyParam firstNameKana)
The Kana variation of the the individual's first name (Japan only).AccountUpdateParams.Individual.Builder
setFirstNameKana(java.lang.String firstNameKana)
The Kana variation of the the individual's first name (Japan only).AccountUpdateParams.Individual.Builder
setFirstNameKanji(EmptyParam firstNameKanji)
The Kanji variation of the individual's first name (Japan only).AccountUpdateParams.Individual.Builder
setFirstNameKanji(java.lang.String firstNameKanji)
The Kanji variation of the individual's first name (Japan only).AccountUpdateParams.Individual.Builder
setFullNameAliases(EmptyParam fullNameAliases)
A list of alternate names or aliases that the individual is known by.AccountUpdateParams.Individual.Builder
setFullNameAliases(java.util.List<java.lang.String> fullNameAliases)
A list of alternate names or aliases that the individual is known by.AccountUpdateParams.Individual.Builder
setGender(EmptyParam gender)
The individual's gender (International regulations require either "male" or "female").AccountUpdateParams.Individual.Builder
setGender(java.lang.String gender)
The individual's gender (International regulations require either "male" or "female").AccountUpdateParams.Individual.Builder
setIdNumber(EmptyParam idNumber)
The government-issued ID number of the individual, as appropriate for the representative’s country.AccountUpdateParams.Individual.Builder
setIdNumber(java.lang.String idNumber)
The government-issued ID number of the individual, as appropriate for the representative’s country.AccountUpdateParams.Individual.Builder
setLastName(EmptyParam lastName)
The individual's last name.AccountUpdateParams.Individual.Builder
setLastName(java.lang.String lastName)
The individual's last name.AccountUpdateParams.Individual.Builder
setLastNameKana(EmptyParam lastNameKana)
The Kana varation of the individual's last name (Japan only).AccountUpdateParams.Individual.Builder
setLastNameKana(java.lang.String lastNameKana)
The Kana varation of the individual's last name (Japan only).AccountUpdateParams.Individual.Builder
setLastNameKanji(EmptyParam lastNameKanji)
The Kanji varation of the individual's last name (Japan only).AccountUpdateParams.Individual.Builder
setLastNameKanji(java.lang.String lastNameKanji)
The Kanji varation of the individual's last name (Japan only).AccountUpdateParams.Individual.Builder
setMaidenName(EmptyParam maidenName)
The individual's maiden name.AccountUpdateParams.Individual.Builder
setMaidenName(java.lang.String maidenName)
The individual's maiden name.AccountUpdateParams.Individual.Builder
setMetadata(EmptyParam metadata)
Set of key-value pairs that you can attach to an object.AccountUpdateParams.Individual.Builder
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Set of key-value pairs that you can attach to an object.AccountUpdateParams.Individual.Builder
setPhone(EmptyParam phone)
The individual's phone number.AccountUpdateParams.Individual.Builder
setPhone(java.lang.String phone)
The individual's phone number.AccountUpdateParams.Individual.Builder
setPoliticalExposure(AccountUpdateParams.Individual.PoliticalExposure 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.AccountUpdateParams.Individual.Builder
setSsnLast4(EmptyParam ssnLast4)
The last four digits of the individual's Social Security Number (U.S.AccountUpdateParams.Individual.Builder
setSsnLast4(java.lang.String ssnLast4)
The last four digits of the individual's Social Security Number (U.S.AccountUpdateParams.Individual.Builder
setVerification(AccountUpdateParams.Individual.Verification verification)
The individual's verification document information.
-
-
-
Method Detail
-
build
public AccountUpdateParams.Individual build()
Finalize and obtain parameter instance from this builder.
-
setAddress
public AccountUpdateParams.Individual.Builder setAddress(AccountUpdateParams.Individual.Address address)
The individual's primary address.
-
setAddressKana
public AccountUpdateParams.Individual.Builder setAddressKana(AccountUpdateParams.Individual.AddressKana addressKana)
The Kana variation of the the individual's primary address (Japan only).
-
setAddressKanji
public AccountUpdateParams.Individual.Builder setAddressKanji(AccountUpdateParams.Individual.AddressKanji addressKanji)
The Kanji variation of the the individual's primary address (Japan only).
-
setDob
public AccountUpdateParams.Individual.Builder setDob(AccountUpdateParams.Individual.Dob dob)
The individual's date of birth.
-
setDob
public AccountUpdateParams.Individual.Builder setDob(EmptyParam dob)
The individual's date of birth.
-
setEmail
public AccountUpdateParams.Individual.Builder setEmail(java.lang.String email)
The individual's email address.
-
setEmail
public AccountUpdateParams.Individual.Builder setEmail(EmptyParam email)
The individual's email address.
-
putExtraParam
public AccountUpdateParams.Individual.Builder putExtraParam(java.lang.String key, java.lang.Object value)
Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeAccountUpdateParams.Individual.extraParams
for the field documentation.
-
putAllExtraParam
public AccountUpdateParams.Individual.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeAccountUpdateParams.Individual.extraParams
for the field documentation.
-
setFirstName
public AccountUpdateParams.Individual.Builder setFirstName(java.lang.String firstName)
The individual's first name.
-
setFirstName
public AccountUpdateParams.Individual.Builder setFirstName(EmptyParam firstName)
The individual's first name.
-
setFirstNameKana
public AccountUpdateParams.Individual.Builder setFirstNameKana(java.lang.String firstNameKana)
The Kana variation of the the individual's first name (Japan only).
-
setFirstNameKana
public AccountUpdateParams.Individual.Builder setFirstNameKana(EmptyParam firstNameKana)
The Kana variation of the the individual's first name (Japan only).
-
setFirstNameKanji
public AccountUpdateParams.Individual.Builder setFirstNameKanji(java.lang.String firstNameKanji)
The Kanji variation of the individual's first name (Japan only).
-
setFirstNameKanji
public AccountUpdateParams.Individual.Builder setFirstNameKanji(EmptyParam firstNameKanji)
The Kanji variation of the individual's first name (Japan only).
-
addFullNameAliase
public AccountUpdateParams.Individual.Builder addFullNameAliase(java.lang.String element)
Add an element to `fullNameAliases` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeeAccountUpdateParams.Individual.fullNameAliases
for the field documentation.
-
addAllFullNameAliase
public AccountUpdateParams.Individual.Builder addAllFullNameAliase(java.util.List<java.lang.String> elements)
Add all elements to `fullNameAliases` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeeAccountUpdateParams.Individual.fullNameAliases
for the field documentation.
-
setFullNameAliases
public AccountUpdateParams.Individual.Builder setFullNameAliases(EmptyParam fullNameAliases)
A list of alternate names or aliases that the individual is known by.
-
setFullNameAliases
public AccountUpdateParams.Individual.Builder setFullNameAliases(java.util.List<java.lang.String> fullNameAliases)
A list of alternate names or aliases that the individual is known by.
-
setGender
public AccountUpdateParams.Individual.Builder setGender(java.lang.String gender)
The individual's gender (International regulations require either "male" or "female").
-
setGender
public AccountUpdateParams.Individual.Builder setGender(EmptyParam gender)
The individual's gender (International regulations require either "male" or "female").
-
setIdNumber
public AccountUpdateParams.Individual.Builder setIdNumber(java.lang.String idNumber)
The government-issued ID number of the individual, as appropriate for the representative’s country. (Examples are a Social Security Number in the U.S., or a Social Insurance Number in Canada). Instead of the number itself, you can also provide a PII token created with Stripe.js.
-
setIdNumber
public AccountUpdateParams.Individual.Builder setIdNumber(EmptyParam idNumber)
The government-issued ID number of the individual, as appropriate for the representative’s country. (Examples are a Social Security Number in the U.S., or a Social Insurance Number in Canada). Instead of the number itself, you can also provide a PII token created with Stripe.js.
-
setLastName
public AccountUpdateParams.Individual.Builder setLastName(java.lang.String lastName)
The individual's last name.
-
setLastName
public AccountUpdateParams.Individual.Builder setLastName(EmptyParam lastName)
The individual's last name.
-
setLastNameKana
public AccountUpdateParams.Individual.Builder setLastNameKana(java.lang.String lastNameKana)
The Kana varation of the individual's last name (Japan only).
-
setLastNameKana
public AccountUpdateParams.Individual.Builder setLastNameKana(EmptyParam lastNameKana)
The Kana varation of the individual's last name (Japan only).
-
setLastNameKanji
public AccountUpdateParams.Individual.Builder setLastNameKanji(java.lang.String lastNameKanji)
The Kanji varation of the individual's last name (Japan only).
-
setLastNameKanji
public AccountUpdateParams.Individual.Builder setLastNameKanji(EmptyParam lastNameKanji)
The Kanji varation of the individual's last name (Japan only).
-
setMaidenName
public AccountUpdateParams.Individual.Builder setMaidenName(java.lang.String maidenName)
The individual's maiden name.
-
setMaidenName
public AccountUpdateParams.Individual.Builder setMaidenName(EmptyParam maidenName)
The individual's maiden name.
-
putMetadata
public AccountUpdateParams.Individual.Builder putMetadata(java.lang.String key, java.lang.String value)
Add a key/value pair to `metadata` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeAccountUpdateParams.Individual.metadata
for the field documentation.
-
putAllMetadata
public AccountUpdateParams.Individual.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeAccountUpdateParams.Individual.metadata
for the field documentation.
-
setMetadata
public AccountUpdateParams.Individual.Builder setMetadata(EmptyParam metadata)
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value tometadata
.
-
setMetadata
public AccountUpdateParams.Individual.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value tometadata
.
-
setPhone
public AccountUpdateParams.Individual.Builder setPhone(java.lang.String phone)
The individual's phone number.
-
setPhone
public AccountUpdateParams.Individual.Builder setPhone(EmptyParam phone)
The individual's phone number.
-
setPoliticalExposure
public AccountUpdateParams.Individual.Builder setPoliticalExposure(AccountUpdateParams.Individual.PoliticalExposure 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.
-
setSsnLast4
public AccountUpdateParams.Individual.Builder setSsnLast4(java.lang.String ssnLast4)
The last four digits of the individual's Social Security Number (U.S. only).
-
setSsnLast4
public AccountUpdateParams.Individual.Builder setSsnLast4(EmptyParam ssnLast4)
The last four digits of the individual's Social Security Number (U.S. only).
-
setVerification
public AccountUpdateParams.Individual.Builder setVerification(AccountUpdateParams.Individual.Verification verification)
The individual's verification document information.
-
-