Package com.stripe.param
Class AccountCreateParams.Individual.Builder
- java.lang.Object
-
- com.stripe.param.AccountCreateParams.Individual.Builder
-
- Enclosing class:
- AccountCreateParams.Individual
public static class AccountCreateParams.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 AccountCreateParams.Individualbuild()Finalize and obtain parameter instance from this builder.AccountCreateParams.Individual.BuilderputAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)Add all map key/value pairs to `extraParams` map.AccountCreateParams.Individual.BuilderputAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)Add all map key/value pairs to `metadata` map.AccountCreateParams.Individual.BuilderputExtraParam(java.lang.String key, java.lang.Object value)Add a key/value pair to `extraParams` map.AccountCreateParams.Individual.BuilderputMetadata(java.lang.String key, java.lang.String value)Add a key/value pair to `metadata` map.AccountCreateParams.Individual.BuildersetAddress(AccountCreateParams.Individual.Address address)The individual's primary address.AccountCreateParams.Individual.BuildersetAddressKana(AccountCreateParams.Individual.AddressKana addressKana)The Kana variation of the the individual's primary address (Japan only).AccountCreateParams.Individual.BuildersetAddressKanji(AccountCreateParams.Individual.AddressKanji addressKanji)The Kanji variation of the the individual's primary address (Japan only).AccountCreateParams.Individual.BuildersetDob(AccountCreateParams.Individual.Dob dob)The individual's date of birth.AccountCreateParams.Individual.BuildersetDob(EmptyParam dob)The individual's date of birth.AccountCreateParams.Individual.BuildersetEmail(java.lang.String email)The individual's email address.AccountCreateParams.Individual.BuildersetFirstName(java.lang.String firstName)The individual's first name.AccountCreateParams.Individual.BuildersetFirstNameKana(java.lang.String firstNameKana)The Kana variation of the the individual's first name (Japan only).AccountCreateParams.Individual.BuildersetFirstNameKanji(java.lang.String firstNameKanji)The Kanji variation of the individual's first name (Japan only).AccountCreateParams.Individual.BuildersetGender(java.lang.String gender)The individual's gender (International regulations require either "male" or "female").AccountCreateParams.Individual.BuildersetIdNumber(java.lang.String idNumber)The government-issued ID number of the individual, as appropriate for the representative’s country.AccountCreateParams.Individual.BuildersetLastName(java.lang.String lastName)The individual's last name.AccountCreateParams.Individual.BuildersetLastNameKana(java.lang.String lastNameKana)The Kana varation of the individual's last name (Japan only).AccountCreateParams.Individual.BuildersetLastNameKanji(java.lang.String lastNameKanji)The Kanji varation of the individual's last name (Japan only).AccountCreateParams.Individual.BuildersetMaidenName(java.lang.String maidenName)The individual's maiden name.AccountCreateParams.Individual.BuildersetMetadata(EmptyParam metadata)Set of key-value pairs that you can attach to an object.AccountCreateParams.Individual.BuildersetMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)Set of key-value pairs that you can attach to an object.AccountCreateParams.Individual.BuildersetPhone(java.lang.String phone)The individual's phone number.AccountCreateParams.Individual.BuildersetPoliticalExposure(AccountCreateParams.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.AccountCreateParams.Individual.BuildersetSsnLast4(java.lang.String ssnLast4)The last four digits of the individual's Social Security Number (U.S.AccountCreateParams.Individual.BuildersetVerification(AccountCreateParams.Individual.Verification verification)The individual's verification document information.
-
-
-
Method Detail
-
build
public AccountCreateParams.Individual build()
Finalize and obtain parameter instance from this builder.
-
setAddress
public AccountCreateParams.Individual.Builder setAddress(AccountCreateParams.Individual.Address address)
The individual's primary address.
-
setAddressKana
public AccountCreateParams.Individual.Builder setAddressKana(AccountCreateParams.Individual.AddressKana addressKana)
The Kana variation of the the individual's primary address (Japan only).
-
setAddressKanji
public AccountCreateParams.Individual.Builder setAddressKanji(AccountCreateParams.Individual.AddressKanji addressKanji)
The Kanji variation of the the individual's primary address (Japan only).
-
setDob
public AccountCreateParams.Individual.Builder setDob(AccountCreateParams.Individual.Dob dob)
The individual's date of birth.
-
setDob
public AccountCreateParams.Individual.Builder setDob(EmptyParam dob)
The individual's date of birth.
-
setEmail
public AccountCreateParams.Individual.Builder setEmail(java.lang.String email)
The individual's email address.
-
putExtraParam
public AccountCreateParams.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. SeeAccountCreateParams.Individual.extraParamsfor the field documentation.
-
putAllExtraParam
public AccountCreateParams.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. SeeAccountCreateParams.Individual.extraParamsfor the field documentation.
-
setFirstName
public AccountCreateParams.Individual.Builder setFirstName(java.lang.String firstName)
The individual's first name.
-
setFirstNameKana
public AccountCreateParams.Individual.Builder setFirstNameKana(java.lang.String firstNameKana)
The Kana variation of the the individual's first name (Japan only).
-
setFirstNameKanji
public AccountCreateParams.Individual.Builder setFirstNameKanji(java.lang.String firstNameKanji)
The Kanji variation of the individual's first name (Japan only).
-
setGender
public AccountCreateParams.Individual.Builder setGender(java.lang.String gender)
The individual's gender (International regulations require either "male" or "female").
-
setIdNumber
public AccountCreateParams.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.
-
setLastName
public AccountCreateParams.Individual.Builder setLastName(java.lang.String lastName)
The individual's last name.
-
setLastNameKana
public AccountCreateParams.Individual.Builder setLastNameKana(java.lang.String lastNameKana)
The Kana varation of the individual's last name (Japan only).
-
setLastNameKanji
public AccountCreateParams.Individual.Builder setLastNameKanji(java.lang.String lastNameKanji)
The Kanji varation of the individual's last name (Japan only).
-
setMaidenName
public AccountCreateParams.Individual.Builder setMaidenName(java.lang.String maidenName)
The individual's maiden name.
-
putMetadata
public AccountCreateParams.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. SeeAccountCreateParams.Individual.metadatafor the field documentation.
-
putAllMetadata
public AccountCreateParams.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. SeeAccountCreateParams.Individual.metadatafor the field documentation.
-
setMetadata
public AccountCreateParams.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 AccountCreateParams.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 AccountCreateParams.Individual.Builder setPhone(java.lang.String phone)
The individual's phone number.
-
setPoliticalExposure
public AccountCreateParams.Individual.Builder setPoliticalExposure(AccountCreateParams.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 AccountCreateParams.Individual.Builder setSsnLast4(java.lang.String ssnLast4)
The last four digits of the individual's Social Security Number (U.S. only).
-
setVerification
public AccountCreateParams.Individual.Builder setVerification(AccountCreateParams.Individual.Verification verification)
The individual's verification document information.
-
-