Class AccountRequest.Builder
- java.lang.Object
-
- com.merge.api.resources.crm.types.AccountRequest.Builder
-
- Enclosing class:
- AccountRequest
public static final class AccountRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountRequest.Builderaddresses(java.util.List<AddressRequest> addresses)AccountRequest.Builderaddresses(java.util.Optional<java.util.List<AddressRequest>> addresses)AccountRequestbuild()AccountRequest.Builderdescription(java.lang.String description)AccountRequest.Builderdescription(java.util.Optional<java.lang.String> description)AccountRequest.Builderfrom(AccountRequest other)AccountRequest.Builderindustry(java.lang.String industry)AccountRequest.Builderindustry(java.util.Optional<java.lang.String> industry)AccountRequest.BuilderintegrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)AccountRequest.BuilderintegrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)AccountRequest.BuilderlastActivityAt(java.time.OffsetDateTime lastActivityAt)AccountRequest.BuilderlastActivityAt(java.util.Optional<java.time.OffsetDateTime> lastActivityAt)AccountRequest.BuilderlinkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)AccountRequest.BuilderlinkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)AccountRequest.Buildername(java.lang.String name)AccountRequest.Buildername(java.util.Optional<java.lang.String> name)AccountRequest.BuildernumberOfEmployees(java.lang.Integer numberOfEmployees)AccountRequest.BuildernumberOfEmployees(java.util.Optional<java.lang.Integer> numberOfEmployees)AccountRequest.Builderowner(AccountRequestOwner owner)AccountRequest.Builderowner(java.util.Optional<AccountRequestOwner> owner)AccountRequest.BuilderremoteFields(java.util.List<RemoteFieldRequest> remoteFields)AccountRequest.BuilderremoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)AccountRequest.Builderwebsite(java.lang.String website)AccountRequest.Builderwebsite(java.util.Optional<java.lang.String> website)
-
-
-
Method Detail
-
from
public AccountRequest.Builder from(AccountRequest other)
-
owner
public AccountRequest.Builder owner(java.util.Optional<AccountRequestOwner> owner)
-
owner
public AccountRequest.Builder owner(AccountRequestOwner owner)
-
name
public AccountRequest.Builder name(java.util.Optional<java.lang.String> name)
-
name
public AccountRequest.Builder name(java.lang.String name)
-
description
public AccountRequest.Builder description(java.util.Optional<java.lang.String> description)
-
description
public AccountRequest.Builder description(java.lang.String description)
-
industry
public AccountRequest.Builder industry(java.util.Optional<java.lang.String> industry)
-
industry
public AccountRequest.Builder industry(java.lang.String industry)
-
website
public AccountRequest.Builder website(java.util.Optional<java.lang.String> website)
-
website
public AccountRequest.Builder website(java.lang.String website)
-
numberOfEmployees
public AccountRequest.Builder numberOfEmployees(java.util.Optional<java.lang.Integer> numberOfEmployees)
-
numberOfEmployees
public AccountRequest.Builder numberOfEmployees(java.lang.Integer numberOfEmployees)
-
addresses
public AccountRequest.Builder addresses(java.util.Optional<java.util.List<AddressRequest>> addresses)
-
addresses
public AccountRequest.Builder addresses(java.util.List<AddressRequest> addresses)
-
lastActivityAt
public AccountRequest.Builder lastActivityAt(java.util.Optional<java.time.OffsetDateTime> lastActivityAt)
-
lastActivityAt
public AccountRequest.Builder lastActivityAt(java.time.OffsetDateTime lastActivityAt)
-
integrationParams
public AccountRequest.Builder integrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)
-
integrationParams
public AccountRequest.Builder integrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)
-
linkedAccountParams
public AccountRequest.Builder linkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)
-
linkedAccountParams
public AccountRequest.Builder linkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)
-
remoteFields
public AccountRequest.Builder remoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)
-
remoteFields
public AccountRequest.Builder remoteFields(java.util.List<RemoteFieldRequest> remoteFields)
-
build
public AccountRequest build()
-
-