Interface Visitor._FinalStage
-
- All Known Implementing Classes:
Visitor.Builder
- Enclosing class:
- Visitor
public static interface Visitor._FinalStage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Visitor._FinalStageanonymous(java.lang.Boolean anonymous)Visitor._FinalStageanonymous(java.util.Optional<java.lang.Boolean> anonymous)Identifies if this visitor is anonymous.Visitor._FinalStageappId(java.lang.String appId)Visitor._FinalStageappId(java.util.Optional<java.lang.String> appId)The id of the app the visitor is associated with.Visitor._FinalStageavatar(Visitor.Avatar avatar)Visitor._FinalStageavatar(java.util.Optional<Visitor.Avatar> avatar)Visitorbuild()Visitor._FinalStagecompanies(Visitor.Companies companies)Visitor._FinalStagecompanies(java.util.Optional<Visitor.Companies> companies)Visitor._FinalStagecreatedAt(java.lang.Integer createdAt)Visitor._FinalStagecreatedAt(java.util.Optional<java.lang.Integer> createdAt)The time the Visitor was added to Intercom.Visitor._FinalStagecustomAttributes(java.util.Map<java.lang.String,java.lang.Object> customAttributes)Visitor._FinalStagecustomAttributes(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> customAttributes)The custom attributes you have set on the Visitor.Visitor._FinalStagedoNotTrack(java.lang.Boolean doNotTrack)Visitor._FinalStagedoNotTrack(java.util.Optional<java.lang.Boolean> doNotTrack)Identifies if this visitor has do not track enabled.Visitor._FinalStageemail(java.lang.String email)Visitor._FinalStageemail(java.util.Optional<java.lang.String> email)The email of the visitor.Visitor._FinalStagehasHardBounced(java.lang.Boolean hasHardBounced)Visitor._FinalStagehasHardBounced(java.util.Optional<java.lang.Boolean> hasHardBounced)Identifies if this visitor has had a hard bounce.Visitor._FinalStagelasRequestAt(java.lang.Integer lasRequestAt)Visitor._FinalStagelasRequestAt(java.util.Optional<java.lang.Integer> lasRequestAt)The time the Lead last recorded making a request.Visitor._FinalStagelocationData(Visitor.LocationData locationData)Visitor._FinalStagelocationData(java.util.Optional<Visitor.LocationData> locationData)Visitor._FinalStagemarkedEmailAsSpam(java.lang.Boolean markedEmailAsSpam)Visitor._FinalStagemarkedEmailAsSpam(java.util.Optional<java.lang.Boolean> markedEmailAsSpam)Identifies if this visitor has marked an email as spam.Visitor._FinalStagename(java.lang.String name)Visitor._FinalStagename(java.util.Optional<java.lang.String> name)The name of the visitor.Visitor._FinalStageownerId(java.lang.String ownerId)Visitor._FinalStageownerId(java.util.Optional<java.lang.String> ownerId)The id of the admin that owns the Visitor.Visitor._FinalStagephone(java.lang.String phone)Visitor._FinalStagephone(java.util.Optional<java.lang.String> phone)The phone number of the visitor.Visitor._FinalStagepseudonym(java.lang.String pseudonym)Visitor._FinalStagepseudonym(java.util.Optional<java.lang.String> pseudonym)The pseudonym of the visitor.Visitor._FinalStagereferrer(java.lang.String referrer)Visitor._FinalStagereferrer(java.util.Optional<java.lang.String> referrer)The referer of the visitor.Visitor._FinalStageremoteCreatedAt(java.lang.Integer remoteCreatedAt)Visitor._FinalStageremoteCreatedAt(java.util.Optional<java.lang.Integer> remoteCreatedAt)The time the Visitor was added to Intercom.Visitor._FinalStagesegments(Visitor.Segments segments)Visitor._FinalStagesegments(java.util.Optional<Visitor.Segments> segments)Visitor._FinalStagesessionCount(java.lang.Integer sessionCount)Visitor._FinalStagesessionCount(java.util.Optional<java.lang.Integer> sessionCount)The number of sessions the Visitor has had.Visitor._FinalStagesignedUpAt(java.lang.Integer signedUpAt)Visitor._FinalStagesignedUpAt(java.util.Optional<java.lang.Integer> signedUpAt)The time the Visitor signed up for your product.Visitor._FinalStagesocialProfiles(Visitor.SocialProfiles socialProfiles)Visitor._FinalStagesocialProfiles(java.util.Optional<Visitor.SocialProfiles> socialProfiles)Visitor._FinalStagetags(Visitor.Tags tags)Visitor._FinalStagetags(java.util.Optional<Visitor.Tags> tags)Visitor._FinalStageunsubscribedFromEmails(java.lang.Boolean unsubscribedFromEmails)Visitor._FinalStageunsubscribedFromEmails(java.util.Optional<java.lang.Boolean> unsubscribedFromEmails)Whether the Visitor is unsubscribed from emails.Visitor._FinalStageupdatedAt(java.lang.Integer updatedAt)Visitor._FinalStageupdatedAt(java.util.Optional<java.lang.Integer> updatedAt)The last time the Visitor was updated.Visitor._FinalStageutmCampaign(java.lang.String utmCampaign)Visitor._FinalStageutmCampaign(java.util.Optional<java.lang.String> utmCampaign)The utm_campaign of the visitor.Visitor._FinalStageutmContent(java.lang.String utmContent)Visitor._FinalStageutmContent(java.util.Optional<java.lang.String> utmContent)The utm_content of the visitor.Visitor._FinalStageutmMedium(java.lang.String utmMedium)Visitor._FinalStageutmMedium(java.util.Optional<java.lang.String> utmMedium)The utm_medium of the visitor.Visitor._FinalStageutmSource(java.lang.String utmSource)Visitor._FinalStageutmSource(java.util.Optional<java.lang.String> utmSource)The utm_source of the visitor.Visitor._FinalStageutmTerm(java.lang.String utmTerm)Visitor._FinalStageutmTerm(java.util.Optional<java.lang.String> utmTerm)The utm_term of the visitor.
-
-
-
Method Detail
-
build
Visitor build()
-
anonymous
Visitor._FinalStage anonymous(java.util.Optional<java.lang.Boolean> anonymous)
Identifies if this visitor is anonymous.
-
anonymous
Visitor._FinalStage anonymous(java.lang.Boolean anonymous)
-
email
Visitor._FinalStage email(java.util.Optional<java.lang.String> email)
The email of the visitor.
-
email
Visitor._FinalStage email(java.lang.String email)
-
phone
Visitor._FinalStage phone(java.util.Optional<java.lang.String> phone)
The phone number of the visitor.
-
phone
Visitor._FinalStage phone(java.lang.String phone)
-
name
Visitor._FinalStage name(java.util.Optional<java.lang.String> name)
The name of the visitor.
-
name
Visitor._FinalStage name(java.lang.String name)
-
pseudonym
Visitor._FinalStage pseudonym(java.util.Optional<java.lang.String> pseudonym)
The pseudonym of the visitor.
-
pseudonym
Visitor._FinalStage pseudonym(java.lang.String pseudonym)
-
avatar
Visitor._FinalStage avatar(java.util.Optional<Visitor.Avatar> avatar)
-
avatar
Visitor._FinalStage avatar(Visitor.Avatar avatar)
-
appId
Visitor._FinalStage appId(java.util.Optional<java.lang.String> appId)
The id of the app the visitor is associated with.
-
appId
Visitor._FinalStage appId(java.lang.String appId)
-
companies
Visitor._FinalStage companies(java.util.Optional<Visitor.Companies> companies)
-
companies
Visitor._FinalStage companies(Visitor.Companies companies)
-
locationData
Visitor._FinalStage locationData(java.util.Optional<Visitor.LocationData> locationData)
-
locationData
Visitor._FinalStage locationData(Visitor.LocationData locationData)
-
lasRequestAt
Visitor._FinalStage lasRequestAt(java.util.Optional<java.lang.Integer> lasRequestAt)
The time the Lead last recorded making a request.
-
lasRequestAt
Visitor._FinalStage lasRequestAt(java.lang.Integer lasRequestAt)
-
createdAt
Visitor._FinalStage createdAt(java.util.Optional<java.lang.Integer> createdAt)
The time the Visitor was added to Intercom.
-
createdAt
Visitor._FinalStage createdAt(java.lang.Integer createdAt)
-
remoteCreatedAt
Visitor._FinalStage remoteCreatedAt(java.util.Optional<java.lang.Integer> remoteCreatedAt)
The time the Visitor was added to Intercom.
-
remoteCreatedAt
Visitor._FinalStage remoteCreatedAt(java.lang.Integer remoteCreatedAt)
-
signedUpAt
Visitor._FinalStage signedUpAt(java.util.Optional<java.lang.Integer> signedUpAt)
The time the Visitor signed up for your product.
-
signedUpAt
Visitor._FinalStage signedUpAt(java.lang.Integer signedUpAt)
-
updatedAt
Visitor._FinalStage updatedAt(java.util.Optional<java.lang.Integer> updatedAt)
The last time the Visitor was updated.
-
updatedAt
Visitor._FinalStage updatedAt(java.lang.Integer updatedAt)
-
sessionCount
Visitor._FinalStage sessionCount(java.util.Optional<java.lang.Integer> sessionCount)
The number of sessions the Visitor has had.
-
sessionCount
Visitor._FinalStage sessionCount(java.lang.Integer sessionCount)
-
socialProfiles
Visitor._FinalStage socialProfiles(java.util.Optional<Visitor.SocialProfiles> socialProfiles)
-
socialProfiles
Visitor._FinalStage socialProfiles(Visitor.SocialProfiles socialProfiles)
-
ownerId
Visitor._FinalStage ownerId(java.util.Optional<java.lang.String> ownerId)
The id of the admin that owns the Visitor.
-
ownerId
Visitor._FinalStage ownerId(java.lang.String ownerId)
-
unsubscribedFromEmails
Visitor._FinalStage unsubscribedFromEmails(java.util.Optional<java.lang.Boolean> unsubscribedFromEmails)
Whether the Visitor is unsubscribed from emails.
-
unsubscribedFromEmails
Visitor._FinalStage unsubscribedFromEmails(java.lang.Boolean unsubscribedFromEmails)
-
markedEmailAsSpam
Visitor._FinalStage markedEmailAsSpam(java.util.Optional<java.lang.Boolean> markedEmailAsSpam)
Identifies if this visitor has marked an email as spam.
-
markedEmailAsSpam
Visitor._FinalStage markedEmailAsSpam(java.lang.Boolean markedEmailAsSpam)
-
hasHardBounced
Visitor._FinalStage hasHardBounced(java.util.Optional<java.lang.Boolean> hasHardBounced)
Identifies if this visitor has had a hard bounce.
-
hasHardBounced
Visitor._FinalStage hasHardBounced(java.lang.Boolean hasHardBounced)
-
tags
Visitor._FinalStage tags(java.util.Optional<Visitor.Tags> tags)
-
tags
Visitor._FinalStage tags(Visitor.Tags tags)
-
segments
Visitor._FinalStage segments(java.util.Optional<Visitor.Segments> segments)
-
segments
Visitor._FinalStage segments(Visitor.Segments segments)
-
customAttributes
Visitor._FinalStage customAttributes(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> customAttributes)
The custom attributes you have set on the Visitor.
-
customAttributes
Visitor._FinalStage customAttributes(java.util.Map<java.lang.String,java.lang.Object> customAttributes)
-
referrer
Visitor._FinalStage referrer(java.util.Optional<java.lang.String> referrer)
The referer of the visitor.
-
referrer
Visitor._FinalStage referrer(java.lang.String referrer)
-
utmCampaign
Visitor._FinalStage utmCampaign(java.util.Optional<java.lang.String> utmCampaign)
The utm_campaign of the visitor.
-
utmCampaign
Visitor._FinalStage utmCampaign(java.lang.String utmCampaign)
-
utmContent
Visitor._FinalStage utmContent(java.util.Optional<java.lang.String> utmContent)
The utm_content of the visitor.
-
utmContent
Visitor._FinalStage utmContent(java.lang.String utmContent)
-
utmMedium
Visitor._FinalStage utmMedium(java.util.Optional<java.lang.String> utmMedium)
The utm_medium of the visitor.
-
utmMedium
Visitor._FinalStage utmMedium(java.lang.String utmMedium)
-
utmSource
Visitor._FinalStage utmSource(java.util.Optional<java.lang.String> utmSource)
The utm_source of the visitor.
-
utmSource
Visitor._FinalStage utmSource(java.lang.String utmSource)
-
utmTerm
Visitor._FinalStage utmTerm(java.util.Optional<java.lang.String> utmTerm)
The utm_term of the visitor.
-
utmTerm
Visitor._FinalStage utmTerm(java.lang.String utmTerm)
-
doNotTrack
Visitor._FinalStage doNotTrack(java.util.Optional<java.lang.Boolean> doNotTrack)
Identifies if this visitor has do not track enabled.
-
doNotTrack
Visitor._FinalStage doNotTrack(java.lang.Boolean doNotTrack)
-
-