Class Lead.Builder
- java.lang.Object
-
- com.merge.api.resources.crm.types.Lead.Builder
-
- Enclosing class:
- Lead
public static final class Lead.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Lead.Builderaddresses(java.util.List<Address> addresses)Lead.Builderaddresses(java.util.Optional<java.util.List<Address>> addresses)Leadbuild()Lead.Buildercompany(java.lang.String company)Lead.Buildercompany(java.util.Optional<java.lang.String> company)Lead.BuilderconvertedAccount(LeadConvertedAccount convertedAccount)Lead.BuilderconvertedAccount(java.util.Optional<LeadConvertedAccount> convertedAccount)Lead.BuilderconvertedContact(LeadConvertedContact convertedContact)Lead.BuilderconvertedContact(java.util.Optional<LeadConvertedContact> convertedContact)Lead.BuilderconvertedDate(java.time.OffsetDateTime convertedDate)Lead.BuilderconvertedDate(java.util.Optional<java.time.OffsetDateTime> convertedDate)Lead.BuildercreatedAt(java.time.OffsetDateTime createdAt)Lead.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)Lead.BuilderemailAddresses(java.util.List<EmailAddress> emailAddresses)Lead.BuilderemailAddresses(java.util.Optional<java.util.List<EmailAddress>> emailAddresses)Lead.BuilderfieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)Lead.BuilderfieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)Lead.BuilderfirstName(java.lang.String firstName)Lead.BuilderfirstName(java.util.Optional<java.lang.String> firstName)Lead.Builderfrom(Lead other)Lead.Builderid(java.lang.String id)Lead.Builderid(java.util.Optional<java.lang.String> id)Lead.BuilderlastName(java.lang.String lastName)Lead.BuilderlastName(java.util.Optional<java.lang.String> lastName)Lead.BuilderleadSource(java.lang.String leadSource)Lead.BuilderleadSource(java.util.Optional<java.lang.String> leadSource)Lead.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)Lead.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)Lead.Builderowner(LeadOwner owner)Lead.Builderowner(java.util.Optional<LeadOwner> owner)Lead.BuilderphoneNumbers(java.util.List<PhoneNumber> phoneNumbers)Lead.BuilderphoneNumbers(java.util.Optional<java.util.List<PhoneNumber>> phoneNumbers)Lead.BuilderremoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)Lead.BuilderremoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)Lead.BuilderremoteData(java.util.List<RemoteData> remoteData)Lead.BuilderremoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)Lead.BuilderremoteFields(java.util.List<RemoteField> remoteFields)Lead.BuilderremoteFields(java.util.Optional<java.util.List<RemoteField>> remoteFields)Lead.BuilderremoteId(java.lang.String remoteId)Lead.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)Lead.BuilderremoteUpdatedAt(java.time.OffsetDateTime remoteUpdatedAt)Lead.BuilderremoteUpdatedAt(java.util.Optional<java.time.OffsetDateTime> remoteUpdatedAt)Lead.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)Lead.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)Lead.Buildertitle(java.lang.String title)Lead.Buildertitle(java.util.Optional<java.lang.String> title)
-
-
-
Method Detail
-
from
public Lead.Builder from(Lead other)
-
id
public Lead.Builder id(java.util.Optional<java.lang.String> id)
-
id
public Lead.Builder id(java.lang.String id)
-
remoteId
public Lead.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public Lead.Builder remoteId(java.lang.String remoteId)
-
createdAt
public Lead.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public Lead.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public Lead.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public Lead.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
owner
public Lead.Builder owner(java.util.Optional<LeadOwner> owner)
-
owner
public Lead.Builder owner(LeadOwner owner)
-
leadSource
public Lead.Builder leadSource(java.util.Optional<java.lang.String> leadSource)
-
leadSource
public Lead.Builder leadSource(java.lang.String leadSource)
-
title
public Lead.Builder title(java.util.Optional<java.lang.String> title)
-
title
public Lead.Builder title(java.lang.String title)
-
company
public Lead.Builder company(java.util.Optional<java.lang.String> company)
-
company
public Lead.Builder company(java.lang.String company)
-
firstName
public Lead.Builder firstName(java.util.Optional<java.lang.String> firstName)
-
firstName
public Lead.Builder firstName(java.lang.String firstName)
-
lastName
public Lead.Builder lastName(java.util.Optional<java.lang.String> lastName)
-
lastName
public Lead.Builder lastName(java.lang.String lastName)
-
addresses
public Lead.Builder addresses(java.util.Optional<java.util.List<Address>> addresses)
-
addresses
public Lead.Builder addresses(java.util.List<Address> addresses)
-
emailAddresses
public Lead.Builder emailAddresses(java.util.Optional<java.util.List<EmailAddress>> emailAddresses)
-
emailAddresses
public Lead.Builder emailAddresses(java.util.List<EmailAddress> emailAddresses)
-
phoneNumbers
public Lead.Builder phoneNumbers(java.util.Optional<java.util.List<PhoneNumber>> phoneNumbers)
-
phoneNumbers
public Lead.Builder phoneNumbers(java.util.List<PhoneNumber> phoneNumbers)
-
remoteUpdatedAt
public Lead.Builder remoteUpdatedAt(java.util.Optional<java.time.OffsetDateTime> remoteUpdatedAt)
-
remoteUpdatedAt
public Lead.Builder remoteUpdatedAt(java.time.OffsetDateTime remoteUpdatedAt)
-
remoteCreatedAt
public Lead.Builder remoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)
-
remoteCreatedAt
public Lead.Builder remoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)
-
convertedDate
public Lead.Builder convertedDate(java.util.Optional<java.time.OffsetDateTime> convertedDate)
-
convertedDate
public Lead.Builder convertedDate(java.time.OffsetDateTime convertedDate)
-
convertedContact
public Lead.Builder convertedContact(java.util.Optional<LeadConvertedContact> convertedContact)
-
convertedContact
public Lead.Builder convertedContact(LeadConvertedContact convertedContact)
-
convertedAccount
public Lead.Builder convertedAccount(java.util.Optional<LeadConvertedAccount> convertedAccount)
-
convertedAccount
public Lead.Builder convertedAccount(LeadConvertedAccount convertedAccount)
-
remoteWasDeleted
public Lead.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public Lead.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
fieldMappings
public Lead.Builder fieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
-
fieldMappings
public Lead.Builder fieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)
-
remoteData
public Lead.Builder remoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)
-
remoteData
public Lead.Builder remoteData(java.util.List<RemoteData> remoteData)
-
remoteFields
public Lead.Builder remoteFields(java.util.Optional<java.util.List<RemoteField>> remoteFields)
-
remoteFields
public Lead.Builder remoteFields(java.util.List<RemoteField> remoteFields)
-
build
public Lead build()
-
-