Class SandboxIndividualUpdateParams.Builder
-
- All Implemented Interfaces:
public final class SandboxIndividualUpdateParams.BuilderA builder for SandboxIndividualUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
individualId
final SandboxIndividualUpdateParams.Builder individualId(String individualId)
-
individualId
final SandboxIndividualUpdateParams.Builder individualId(Optional<String> individualId)
Alias for calling Builder.individualId with
individualId.orElse(null).
-
body
final SandboxIndividualUpdateParams.Builder body(SandboxIndividualUpdateParams.IndividualWithoutId body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
dob
final SandboxIndividualUpdateParams.Builder dob(String dob)
-
dob
final SandboxIndividualUpdateParams.Builder dob(Optional<String> dob)
Alias for calling Builder.dob with
dob.orElse(null).
-
dob
final SandboxIndividualUpdateParams.Builder dob(JsonField<String> dob)
Sets Builder.dob to an arbitrary JSON value.
You should usually call Builder.dob with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
emails
final SandboxIndividualUpdateParams.Builder emails(List<SandboxIndividualUpdateParams.Email> emails)
-
emails
final SandboxIndividualUpdateParams.Builder emails(Optional<List<SandboxIndividualUpdateParams.Email>> emails)
Alias for calling Builder.emails with
emails.orElse(null).
-
emails
final SandboxIndividualUpdateParams.Builder emails(JsonField<List<SandboxIndividualUpdateParams.Email>> emails)
Sets Builder.emails to an arbitrary JSON value.
You should usually call Builder.emails with a well-typed
List<Email>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addEmail
final SandboxIndividualUpdateParams.Builder addEmail(SandboxIndividualUpdateParams.Email email)
-
encryptedSsn
final SandboxIndividualUpdateParams.Builder encryptedSsn(String encryptedSsn)
Social Security Number of the individual in encrypted format. This field is only available with the
ssnscope enabled and theoptions: { include: ['ssn'] }param set in the body.
-
encryptedSsn
final SandboxIndividualUpdateParams.Builder encryptedSsn(Optional<String> encryptedSsn)
Alias for calling Builder.encryptedSsn with
encryptedSsn.orElse(null).
-
encryptedSsn
final SandboxIndividualUpdateParams.Builder encryptedSsn(JsonField<String> encryptedSsn)
Sets Builder.encryptedSsn to an arbitrary JSON value.
You should usually call Builder.encryptedSsn with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
ethnicity
final SandboxIndividualUpdateParams.Builder ethnicity(SandboxIndividualUpdateParams.Ethnicity ethnicity)
The EEOC-defined ethnicity of the individual.
-
ethnicity
final SandboxIndividualUpdateParams.Builder ethnicity(Optional<SandboxIndividualUpdateParams.Ethnicity> ethnicity)
Alias for calling Builder.ethnicity with
ethnicity.orElse(null).
-
ethnicity
final SandboxIndividualUpdateParams.Builder ethnicity(JsonField<SandboxIndividualUpdateParams.Ethnicity> ethnicity)
Sets Builder.ethnicity to an arbitrary JSON value.
You should usually call Builder.ethnicity with a well-typed Ethnicity value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
firstName
final SandboxIndividualUpdateParams.Builder firstName(String firstName)
The legal first name of the individual.
-
firstName
final SandboxIndividualUpdateParams.Builder firstName(Optional<String> firstName)
Alias for calling Builder.firstName with
firstName.orElse(null).
-
firstName
final SandboxIndividualUpdateParams.Builder firstName(JsonField<String> firstName)
Sets Builder.firstName to an arbitrary JSON value.
You should usually call Builder.firstName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
gender
final SandboxIndividualUpdateParams.Builder gender(SandboxIndividualUpdateParams.Gender gender)
The gender of the individual.
-
gender
final SandboxIndividualUpdateParams.Builder gender(Optional<SandboxIndividualUpdateParams.Gender> gender)
Alias for calling Builder.gender with
gender.orElse(null).
-
gender
final SandboxIndividualUpdateParams.Builder gender(JsonField<SandboxIndividualUpdateParams.Gender> gender)
Sets Builder.gender to an arbitrary JSON value.
You should usually call Builder.gender with a well-typed Gender value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
lastName
final SandboxIndividualUpdateParams.Builder lastName(String lastName)
The legal last name of the individual.
-
lastName
final SandboxIndividualUpdateParams.Builder lastName(Optional<String> lastName)
Alias for calling Builder.lastName with
lastName.orElse(null).
-
lastName
final SandboxIndividualUpdateParams.Builder lastName(JsonField<String> lastName)
Sets Builder.lastName to an arbitrary JSON value.
You should usually call Builder.lastName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
middleName
final SandboxIndividualUpdateParams.Builder middleName(String middleName)
The legal middle name of the individual.
-
middleName
final SandboxIndividualUpdateParams.Builder middleName(Optional<String> middleName)
Alias for calling Builder.middleName with
middleName.orElse(null).
-
middleName
final SandboxIndividualUpdateParams.Builder middleName(JsonField<String> middleName)
Sets Builder.middleName to an arbitrary JSON value.
You should usually call Builder.middleName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
phoneNumbers
final SandboxIndividualUpdateParams.Builder phoneNumbers(List<SandboxIndividualUpdateParams.PhoneNumber> phoneNumbers)
-
phoneNumbers
final SandboxIndividualUpdateParams.Builder phoneNumbers(Optional<List<SandboxIndividualUpdateParams.PhoneNumber>> phoneNumbers)
Alias for calling Builder.phoneNumbers with
phoneNumbers.orElse(null).
-
phoneNumbers
final SandboxIndividualUpdateParams.Builder phoneNumbers(JsonField<List<SandboxIndividualUpdateParams.PhoneNumber>> phoneNumbers)
Sets Builder.phoneNumbers to an arbitrary JSON value.
You should usually call Builder.phoneNumbers with a well-typed
List<PhoneNumber?>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addPhoneNumber
final SandboxIndividualUpdateParams.Builder addPhoneNumber(SandboxIndividualUpdateParams.PhoneNumber phoneNumber)
Adds a single PhoneNumber to phoneNumbers.
-
preferredName
final SandboxIndividualUpdateParams.Builder preferredName(String preferredName)
The preferred name of the individual.
-
preferredName
final SandboxIndividualUpdateParams.Builder preferredName(Optional<String> preferredName)
Alias for calling Builder.preferredName with
preferredName.orElse(null).
-
preferredName
final SandboxIndividualUpdateParams.Builder preferredName(JsonField<String> preferredName)
Sets Builder.preferredName to an arbitrary JSON value.
You should usually call Builder.preferredName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
residence
final SandboxIndividualUpdateParams.Builder residence(Location residence)
-
residence
final SandboxIndividualUpdateParams.Builder residence(Optional<Location> residence)
Alias for calling Builder.residence with
residence.orElse(null).
-
residence
final SandboxIndividualUpdateParams.Builder residence(JsonField<Location> residence)
Sets Builder.residence to an arbitrary JSON value.
You should usually call Builder.residence with a well-typed Location value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
ssn
final SandboxIndividualUpdateParams.Builder ssn(String ssn)
Social Security Number of the individual. This field is only available with the
ssnscope enabled and theoptions: { include: ['ssn'] }param set in the body. /developer-resources/Enable-SSN-Field.
-
ssn
final SandboxIndividualUpdateParams.Builder ssn(Optional<String> ssn)
Alias for calling Builder.ssn with
ssn.orElse(null).
-
ssn
final SandboxIndividualUpdateParams.Builder ssn(JsonField<String> ssn)
Sets Builder.ssn to an arbitrary JSON value.
You should usually call Builder.ssn with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final SandboxIndividualUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final SandboxIndividualUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final SandboxIndividualUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final SandboxIndividualUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final SandboxIndividualUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final SandboxIndividualUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final SandboxIndividualUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final SandboxIndividualUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final SandboxIndividualUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final SandboxIndividualUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final SandboxIndividualUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final SandboxIndividualUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final SandboxIndividualUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final SandboxIndividualUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final SandboxIndividualUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final SandboxIndividualUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final SandboxIndividualUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final SandboxIndividualUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final SandboxIndividualUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final SandboxIndividualUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final SandboxIndividualUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final SandboxIndividualUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final SandboxIndividualUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final SandboxIndividualUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final SandboxIndividualUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final SandboxIndividualUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final SandboxIndividualUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final SandboxIndividualUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final SandboxIndividualUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final SandboxIndividualUpdateParams build()
Returns an immutable instance of SandboxIndividualUpdateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-