Package com.stripe.param
Class PersonUpdateParams.Builder
- java.lang.Object
-
- com.stripe.param.PersonUpdateParams.Builder
-
- Enclosing class:
- PersonUpdateParams
public static class PersonUpdateParams.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PersonUpdateParams.BuilderaddAllExpand(java.util.List<java.lang.String> elements)Add all elements to `expand` list.PersonUpdateParams.BuilderaddExpand(java.lang.String element)Add an element to `expand` list.PersonUpdateParamsbuild()Finalize and obtain parameter instance from this builder.PersonUpdateParams.BuilderputAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)Add all map key/value pairs to `extraParams` map.PersonUpdateParams.BuilderputAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)Add all map key/value pairs to `metadata` map.PersonUpdateParams.BuilderputExtraParam(java.lang.String key, java.lang.Object value)Add a key/value pair to `extraParams` map.PersonUpdateParams.BuilderputMetadata(java.lang.String key, java.lang.String value)Add a key/value pair to `metadata` map.PersonUpdateParams.BuildersetAddress(PersonUpdateParams.Address address)The person's address.PersonUpdateParams.BuildersetAddressKana(PersonUpdateParams.AddressKana addressKana)The Kana variation of the person's address (Japan only).PersonUpdateParams.BuildersetAddressKanji(PersonUpdateParams.AddressKanji addressKanji)The Kanji variation of the person's address (Japan only).PersonUpdateParams.BuildersetDob(EmptyParam dob)The person's date of birth.PersonUpdateParams.BuildersetDob(PersonUpdateParams.Dob dob)The person's date of birth.PersonUpdateParams.BuildersetDocuments(PersonUpdateParams.Documents documents)Documents that may be submitted to satisfy various informational requests.PersonUpdateParams.BuildersetEmail(EmptyParam email)The person's email address.PersonUpdateParams.BuildersetEmail(java.lang.String email)The person's email address.PersonUpdateParams.BuildersetFirstName(EmptyParam firstName)The person's first name.PersonUpdateParams.BuildersetFirstName(java.lang.String firstName)The person's first name.PersonUpdateParams.BuildersetFirstNameKana(EmptyParam firstNameKana)The Kana variation of the person's first name (Japan only).PersonUpdateParams.BuildersetFirstNameKana(java.lang.String firstNameKana)The Kana variation of the person's first name (Japan only).PersonUpdateParams.BuildersetFirstNameKanji(EmptyParam firstNameKanji)The Kanji variation of the person's first name (Japan only).PersonUpdateParams.BuildersetFirstNameKanji(java.lang.String firstNameKanji)The Kanji variation of the person's first name (Japan only).PersonUpdateParams.BuildersetGender(EmptyParam gender)The person's gender (International regulations require either "male" or "female").PersonUpdateParams.BuildersetGender(java.lang.String gender)The person's gender (International regulations require either "male" or "female").PersonUpdateParams.BuildersetIdNumber(EmptyParam idNumber)The person's ID number, as appropriate for their country.PersonUpdateParams.BuildersetIdNumber(java.lang.String idNumber)The person's ID number, as appropriate for their country.PersonUpdateParams.BuildersetLastName(EmptyParam lastName)The person's last name.PersonUpdateParams.BuildersetLastName(java.lang.String lastName)The person's last name.PersonUpdateParams.BuildersetLastNameKana(EmptyParam lastNameKana)The Kana variation of the person's last name (Japan only).PersonUpdateParams.BuildersetLastNameKana(java.lang.String lastNameKana)The Kana variation of the person's last name (Japan only).PersonUpdateParams.BuildersetLastNameKanji(EmptyParam lastNameKanji)The Kanji variation of the person's last name (Japan only).PersonUpdateParams.BuildersetLastNameKanji(java.lang.String lastNameKanji)The Kanji variation of the person's last name (Japan only).PersonUpdateParams.BuildersetMaidenName(EmptyParam maidenName)The person's maiden name.PersonUpdateParams.BuildersetMaidenName(java.lang.String maidenName)The person's maiden name.PersonUpdateParams.BuildersetMetadata(EmptyParam metadata)Set of key-value pairs that you can attach to an object.PersonUpdateParams.BuildersetMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)Set of key-value pairs that you can attach to an object.PersonUpdateParams.BuildersetNationality(EmptyParam nationality)The country where the person is a national.PersonUpdateParams.BuildersetNationality(java.lang.String nationality)The country where the person is a national.PersonUpdateParams.BuildersetPersonToken(EmptyParam personToken)A person token, used to securely provide details to the person.PersonUpdateParams.BuildersetPersonToken(java.lang.String personToken)A person token, used to securely provide details to the person.PersonUpdateParams.BuildersetPhone(EmptyParam phone)The person's phone number.PersonUpdateParams.BuildersetPhone(java.lang.String phone)The person's phone number.PersonUpdateParams.BuildersetPoliticalExposure(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.BuildersetPoliticalExposure(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.BuildersetRelationship(PersonUpdateParams.Relationship relationship)The relationship that this person has with the account's legal entity.PersonUpdateParams.BuildersetSsnLast4(EmptyParam ssnLast4)The last four digits of the person's Social Security number (U.S.PersonUpdateParams.BuildersetSsnLast4(java.lang.String ssnLast4)The last four digits of the person's Social Security number (U.S.PersonUpdateParams.BuildersetVerification(PersonUpdateParams.Verification verification)The person's verification status.
-
-
-
Method Detail
-
build
public PersonUpdateParams build()
Finalize and obtain parameter instance from this builder.
-
setAddress
public PersonUpdateParams.Builder setAddress(PersonUpdateParams.Address address)
The person's address.
-
setAddressKana
public PersonUpdateParams.Builder setAddressKana(PersonUpdateParams.AddressKana addressKana)
The Kana variation of the person's address (Japan only).
-
setAddressKanji
public PersonUpdateParams.Builder setAddressKanji(PersonUpdateParams.AddressKanji addressKanji)
The Kanji variation of the person's address (Japan only).
-
setDob
public PersonUpdateParams.Builder setDob(PersonUpdateParams.Dob dob)
The person's date of birth.
-
setDob
public PersonUpdateParams.Builder setDob(EmptyParam dob)
The person's date of birth.
-
setDocuments
public PersonUpdateParams.Builder setDocuments(PersonUpdateParams.Documents documents)
Documents that may be submitted to satisfy various informational requests.
-
setEmail
public PersonUpdateParams.Builder setEmail(java.lang.String email)
The person's email address.
-
setEmail
public PersonUpdateParams.Builder setEmail(EmptyParam email)
The person's email address.
-
addExpand
public PersonUpdateParams.Builder addExpand(java.lang.String element)
Add an element to `expand` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeePersonUpdateParams.expandfor the field documentation.
-
addAllExpand
public PersonUpdateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list. A list is initialized for the first `add/addAll` call, and subsequent calls adds additional elements to the original list. SeePersonUpdateParams.expandfor the field documentation.
-
putExtraParam
public PersonUpdateParams.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. SeePersonUpdateParams.extraParamsfor the field documentation.
-
putAllExtraParam
public PersonUpdateParams.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. SeePersonUpdateParams.extraParamsfor the field documentation.
-
setFirstName
public PersonUpdateParams.Builder setFirstName(java.lang.String firstName)
The person's first name.
-
setFirstName
public PersonUpdateParams.Builder setFirstName(EmptyParam firstName)
The person's first name.
-
setFirstNameKana
public PersonUpdateParams.Builder setFirstNameKana(java.lang.String firstNameKana)
The Kana variation of the person's first name (Japan only).
-
setFirstNameKana
public PersonUpdateParams.Builder setFirstNameKana(EmptyParam firstNameKana)
The Kana variation of the person's first name (Japan only).
-
setFirstNameKanji
public PersonUpdateParams.Builder setFirstNameKanji(java.lang.String firstNameKanji)
The Kanji variation of the person's first name (Japan only).
-
setFirstNameKanji
public PersonUpdateParams.Builder setFirstNameKanji(EmptyParam firstNameKanji)
The Kanji variation of the person's first name (Japan only).
-
setGender
public PersonUpdateParams.Builder setGender(java.lang.String gender)
The person's gender (International regulations require either "male" or "female").
-
setGender
public PersonUpdateParams.Builder setGender(EmptyParam gender)
The person's gender (International regulations require either "male" or "female").
-
setIdNumber
public PersonUpdateParams.Builder setIdNumber(java.lang.String idNumber)
The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a PII token provided by Stripe.js.
-
setIdNumber
public PersonUpdateParams.Builder setIdNumber(EmptyParam idNumber)
The person's ID number, as appropriate for their country. For example, a social security number in the U.S., social insurance number in Canada, etc. Instead of the number itself, you can also provide a PII token provided by Stripe.js.
-
setLastName
public PersonUpdateParams.Builder setLastName(java.lang.String lastName)
The person's last name.
-
setLastName
public PersonUpdateParams.Builder setLastName(EmptyParam lastName)
The person's last name.
-
setLastNameKana
public PersonUpdateParams.Builder setLastNameKana(java.lang.String lastNameKana)
The Kana variation of the person's last name (Japan only).
-
setLastNameKana
public PersonUpdateParams.Builder setLastNameKana(EmptyParam lastNameKana)
The Kana variation of the person's last name (Japan only).
-
setLastNameKanji
public PersonUpdateParams.Builder setLastNameKanji(java.lang.String lastNameKanji)
The Kanji variation of the person's last name (Japan only).
-
setLastNameKanji
public PersonUpdateParams.Builder setLastNameKanji(EmptyParam lastNameKanji)
The Kanji variation of the person's last name (Japan only).
-
setMaidenName
public PersonUpdateParams.Builder setMaidenName(java.lang.String maidenName)
The person's maiden name.
-
setMaidenName
public PersonUpdateParams.Builder setMaidenName(EmptyParam maidenName)
The person's maiden name.
-
putMetadata
public PersonUpdateParams.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. SeePersonUpdateParams.metadatafor the field documentation.
-
putAllMetadata
public PersonUpdateParams.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. SeePersonUpdateParams.metadatafor the field documentation.
-
setMetadata
public PersonUpdateParams.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 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. 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.
-
setNationality
public PersonUpdateParams.Builder setNationality(java.lang.String nationality)
The country where the person is a national. Two-letter country code (ISO 3166-1 alpha-2), or "XX" if unavailable.
-
setNationality
public PersonUpdateParams.Builder setNationality(EmptyParam nationality)
The country where the person is a national. Two-letter country code (ISO 3166-1 alpha-2), or "XX" if unavailable.
-
setPersonToken
public PersonUpdateParams.Builder setPersonToken(java.lang.String personToken)
A person token, used to securely provide details to the person.
-
setPersonToken
public PersonUpdateParams.Builder setPersonToken(EmptyParam personToken)
A person token, used to securely provide details to the person.
-
setPhone
public PersonUpdateParams.Builder setPhone(java.lang.String phone)
The person's phone number.
-
setPhone
public PersonUpdateParams.Builder setPhone(EmptyParam phone)
The person's phone number.
-
setPoliticalExposure
public 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.
-
setPoliticalExposure
public 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.
-
setRelationship
public PersonUpdateParams.Builder setRelationship(PersonUpdateParams.Relationship relationship)
The relationship that this person has with the account's legal entity.
-
setSsnLast4
public PersonUpdateParams.Builder setSsnLast4(java.lang.String ssnLast4)
The last four digits of the person's Social Security number (U.S. only).
-
setSsnLast4
public PersonUpdateParams.Builder setSsnLast4(EmptyParam ssnLast4)
The last four digits of the person's Social Security number (U.S. only).
-
setVerification
public PersonUpdateParams.Builder setVerification(PersonUpdateParams.Verification verification)
The person's verification status.
-
-