Class SandboxCompanyUpdateParams.Builder
-
- All Implemented Interfaces:
public final class SandboxCompanyUpdateParams.BuilderA builder for SandboxCompanyUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final SandboxCompanyUpdateParams.Builder body(SandboxCompanyUpdateParams.CompanyWithoutId 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:
-
accounts
final SandboxCompanyUpdateParams.Builder accounts(List<SandboxCompanyUpdateParams.Account> accounts)
An array of bank account objects associated with the payroll/HRIS system.
-
accounts
final SandboxCompanyUpdateParams.Builder accounts(Optional<List<SandboxCompanyUpdateParams.Account>> accounts)
Alias for calling Builder.accounts with
accounts.orElse(null).
-
accounts
final SandboxCompanyUpdateParams.Builder accounts(JsonField<List<SandboxCompanyUpdateParams.Account>> accounts)
Sets Builder.accounts to an arbitrary JSON value.
You should usually call Builder.accounts with a well-typed
List<Account>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addAccount
final SandboxCompanyUpdateParams.Builder addAccount(SandboxCompanyUpdateParams.Account account)
-
departments
final SandboxCompanyUpdateParams.Builder departments(List<SandboxCompanyUpdateParams.Department> departments)
The array of company departments.
-
departments
final SandboxCompanyUpdateParams.Builder departments(Optional<List<SandboxCompanyUpdateParams.Department>> departments)
Alias for calling Builder.departments with
departments.orElse(null).
-
departments
final SandboxCompanyUpdateParams.Builder departments(JsonField<List<SandboxCompanyUpdateParams.Department>> departments)
Sets Builder.departments to an arbitrary JSON value.
You should usually call Builder.departments with a well-typed
List<Department?>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addDepartment
final SandboxCompanyUpdateParams.Builder addDepartment(SandboxCompanyUpdateParams.Department department)
Adds a single Department to departments.
-
ein
final SandboxCompanyUpdateParams.Builder ein(String ein)
The employer identification number.
-
ein
final SandboxCompanyUpdateParams.Builder ein(Optional<String> ein)
Alias for calling Builder.ein with
ein.orElse(null).
-
ein
final SandboxCompanyUpdateParams.Builder ein(JsonField<String> ein)
Sets Builder.ein to an arbitrary JSON value.
You should usually call Builder.ein with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
entity
final SandboxCompanyUpdateParams.Builder entity(SandboxCompanyUpdateParams.Entity entity)
The entity type object.
-
entity
final SandboxCompanyUpdateParams.Builder entity(Optional<SandboxCompanyUpdateParams.Entity> entity)
Alias for calling Builder.entity with
entity.orElse(null).
-
entity
final SandboxCompanyUpdateParams.Builder entity(JsonField<SandboxCompanyUpdateParams.Entity> entity)
Sets Builder.entity to an arbitrary JSON value.
You should usually call Builder.entity with a well-typed Entity value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
legalName
final SandboxCompanyUpdateParams.Builder legalName(String legalName)
The legal name of the company.
-
legalName
final SandboxCompanyUpdateParams.Builder legalName(Optional<String> legalName)
Alias for calling Builder.legalName with
legalName.orElse(null).
-
legalName
final SandboxCompanyUpdateParams.Builder legalName(JsonField<String> legalName)
Sets Builder.legalName to an arbitrary JSON value.
You should usually call Builder.legalName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
locations
final SandboxCompanyUpdateParams.Builder locations(List<Location> locations)
-
locations
final SandboxCompanyUpdateParams.Builder locations(Optional<List<Location>> locations)
Alias for calling Builder.locations with
locations.orElse(null).
-
locations
final SandboxCompanyUpdateParams.Builder locations(JsonField<List<Location>> locations)
Sets Builder.locations to an arbitrary JSON value.
You should usually call Builder.locations with a well-typed
List<Location?>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addLocation
final SandboxCompanyUpdateParams.Builder addLocation(Location location)
-
primaryEmail
final SandboxCompanyUpdateParams.Builder primaryEmail(String primaryEmail)
The email of the main administrator on the account.
-
primaryEmail
final SandboxCompanyUpdateParams.Builder primaryEmail(Optional<String> primaryEmail)
Alias for calling Builder.primaryEmail with
primaryEmail.orElse(null).
-
primaryEmail
final SandboxCompanyUpdateParams.Builder primaryEmail(JsonField<String> primaryEmail)
Sets Builder.primaryEmail to an arbitrary JSON value.
You should usually call Builder.primaryEmail with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
primaryPhoneNumber
final SandboxCompanyUpdateParams.Builder primaryPhoneNumber(String primaryPhoneNumber)
The phone number of the main administrator on the account. Format: E.164, with extension where applicable, e.g.
+NNNNNNNNNNN xExtension
-
primaryPhoneNumber
final SandboxCompanyUpdateParams.Builder primaryPhoneNumber(Optional<String> primaryPhoneNumber)
Alias for calling Builder.primaryPhoneNumber with
primaryPhoneNumber.orElse(null).
-
primaryPhoneNumber
final SandboxCompanyUpdateParams.Builder primaryPhoneNumber(JsonField<String> primaryPhoneNumber)
Sets Builder.primaryPhoneNumber to an arbitrary JSON value.
You should usually call Builder.primaryPhoneNumber 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 SandboxCompanyUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final SandboxCompanyUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final SandboxCompanyUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final SandboxCompanyUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final SandboxCompanyUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final SandboxCompanyUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final SandboxCompanyUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final SandboxCompanyUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final SandboxCompanyUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final SandboxCompanyUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final SandboxCompanyUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final SandboxCompanyUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final SandboxCompanyUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final SandboxCompanyUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final SandboxCompanyUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final SandboxCompanyUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final SandboxCompanyUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final SandboxCompanyUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final SandboxCompanyUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final SandboxCompanyUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final SandboxCompanyUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final SandboxCompanyUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final SandboxCompanyUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final SandboxCompanyUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final SandboxCompanyUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final SandboxCompanyUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final SandboxCompanyUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final SandboxCompanyUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final SandboxCompanyUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final SandboxCompanyUpdateParams build()
Returns an immutable instance of SandboxCompanyUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.accounts() .departments() .ein() .entity() .legalName() .locations() .primaryEmail() .primaryPhoneNumber()
-
-
-
-