Class ContactRequest.Builder
- java.lang.Object
-
- com.merge.api.resources.crm.types.ContactRequest.Builder
-
- Enclosing class:
- ContactRequest
public static final class ContactRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContactRequest.Builderaccount(ContactRequestAccount account)ContactRequest.Builderaccount(java.util.Optional<ContactRequestAccount> account)ContactRequest.Builderaddresses(java.util.List<AddressRequest> addresses)ContactRequest.Builderaddresses(java.util.Optional<java.util.List<AddressRequest>> addresses)ContactRequestbuild()ContactRequest.BuilderemailAddresses(java.util.List<EmailAddressRequest> emailAddresses)ContactRequest.BuilderemailAddresses(java.util.Optional<java.util.List<EmailAddressRequest>> emailAddresses)ContactRequest.BuilderfirstName(java.lang.String firstName)ContactRequest.BuilderfirstName(java.util.Optional<java.lang.String> firstName)ContactRequest.Builderfrom(ContactRequest other)ContactRequest.BuilderintegrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)ContactRequest.BuilderintegrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)ContactRequest.BuilderlastActivityAt(java.time.OffsetDateTime lastActivityAt)ContactRequest.BuilderlastActivityAt(java.util.Optional<java.time.OffsetDateTime> lastActivityAt)ContactRequest.BuilderlastName(java.lang.String lastName)ContactRequest.BuilderlastName(java.util.Optional<java.lang.String> lastName)ContactRequest.BuilderlinkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)ContactRequest.BuilderlinkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)ContactRequest.Builderowner(ContactRequestOwner owner)ContactRequest.Builderowner(java.util.Optional<ContactRequestOwner> owner)ContactRequest.BuilderphoneNumbers(java.util.List<PhoneNumberRequest> phoneNumbers)ContactRequest.BuilderphoneNumbers(java.util.Optional<java.util.List<PhoneNumberRequest>> phoneNumbers)ContactRequest.BuilderremoteFields(java.util.List<RemoteFieldRequest> remoteFields)ContactRequest.BuilderremoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)
-
-
-
Method Detail
-
from
public ContactRequest.Builder from(ContactRequest other)
-
firstName
public ContactRequest.Builder firstName(java.util.Optional<java.lang.String> firstName)
-
firstName
public ContactRequest.Builder firstName(java.lang.String firstName)
-
lastName
public ContactRequest.Builder lastName(java.util.Optional<java.lang.String> lastName)
-
lastName
public ContactRequest.Builder lastName(java.lang.String lastName)
-
account
public ContactRequest.Builder account(java.util.Optional<ContactRequestAccount> account)
-
account
public ContactRequest.Builder account(ContactRequestAccount account)
-
owner
public ContactRequest.Builder owner(java.util.Optional<ContactRequestOwner> owner)
-
owner
public ContactRequest.Builder owner(ContactRequestOwner owner)
-
addresses
public ContactRequest.Builder addresses(java.util.Optional<java.util.List<AddressRequest>> addresses)
-
addresses
public ContactRequest.Builder addresses(java.util.List<AddressRequest> addresses)
-
emailAddresses
public ContactRequest.Builder emailAddresses(java.util.Optional<java.util.List<EmailAddressRequest>> emailAddresses)
-
emailAddresses
public ContactRequest.Builder emailAddresses(java.util.List<EmailAddressRequest> emailAddresses)
-
phoneNumbers
public ContactRequest.Builder phoneNumbers(java.util.Optional<java.util.List<PhoneNumberRequest>> phoneNumbers)
-
phoneNumbers
public ContactRequest.Builder phoneNumbers(java.util.List<PhoneNumberRequest> phoneNumbers)
-
lastActivityAt
public ContactRequest.Builder lastActivityAt(java.util.Optional<java.time.OffsetDateTime> lastActivityAt)
-
lastActivityAt
public ContactRequest.Builder lastActivityAt(java.time.OffsetDateTime lastActivityAt)
-
integrationParams
public ContactRequest.Builder integrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)
-
integrationParams
public ContactRequest.Builder integrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)
-
linkedAccountParams
public ContactRequest.Builder linkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)
-
linkedAccountParams
public ContactRequest.Builder linkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)
-
remoteFields
public ContactRequest.Builder remoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)
-
remoteFields
public ContactRequest.Builder remoteFields(java.util.List<RemoteFieldRequest> remoteFields)
-
build
public ContactRequest build()
-
-