Class MergeContactsRequest.Builder
- java.lang.Object
-
- com.intercom.api.resources.contacts.requests.MergeContactsRequest.Builder
-
- All Implemented Interfaces:
MergeContactsRequest._FinalStage,MergeContactsRequest.ContactIdStage,MergeContactsRequest.LeadIdStage
- Enclosing class:
- MergeContactsRequest
public static final class MergeContactsRequest.Builder extends java.lang.Object implements MergeContactsRequest.LeadIdStage, MergeContactsRequest.ContactIdStage, MergeContactsRequest._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MergeContactsRequestbuild()MergeContactsRequest._FinalStagecontactId(java.lang.String contactId)The unique identifier for the contact to merge into.MergeContactsRequest.Builderfrom(MergeContactsRequest other)MergeContactsRequest.ContactIdStageleadId(java.lang.String leadId)The unique identifier for the contact to merge away from.
-
-
-
Method Detail
-
from
public MergeContactsRequest.Builder from(MergeContactsRequest other)
- Specified by:
fromin interfaceMergeContactsRequest.LeadIdStage
-
leadId
public MergeContactsRequest.ContactIdStage leadId(@NotNull java.lang.String leadId)
The unique identifier for the contact to merge away from. Must be a lead.The unique identifier for the contact to merge away from. Must be a lead.
- Specified by:
leadIdin interfaceMergeContactsRequest.LeadIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
contactId
public MergeContactsRequest._FinalStage contactId(@NotNull java.lang.String contactId)
The unique identifier for the contact to merge into. Must be a user.The unique identifier for the contact to merge into. Must be a user.
- Specified by:
contactIdin interfaceMergeContactsRequest.ContactIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
build
public MergeContactsRequest build()
- Specified by:
buildin interfaceMergeContactsRequest._FinalStage
-
-