Package com.intercom.api.types
Class DataEventSummary.Builder
- java.lang.Object
-
- com.intercom.api.types.DataEventSummary.Builder
-
- All Implemented Interfaces:
DataEventSummary._FinalStage,DataEventSummary.EmailStage,DataEventSummary.IntercomUserIdStage,DataEventSummary.UserIdStage
- Enclosing class:
- DataEventSummary
public static final class DataEventSummary.Builder extends java.lang.Object implements DataEventSummary.EmailStage, DataEventSummary.IntercomUserIdStage, DataEventSummary.UserIdStage, DataEventSummary._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataEventSummary._FinalStageaddAllEvents(java.util.List<DataEventSummaryItem> events)A summary of data eventsDataEventSummary._FinalStageaddEvents(DataEventSummaryItem events)A summary of data eventsDataEventSummarybuild()DataEventSummary.IntercomUserIdStageemail(java.lang.String email)The email address of the userDataEventSummary._FinalStageevents(java.util.List<DataEventSummaryItem> events)A summary of data eventsDataEventSummary.Builderfrom(DataEventSummary other)DataEventSummary.UserIdStageintercomUserId(java.lang.String intercomUserId)The Intercom user ID of the userDataEventSummary._FinalStageuserId(java.lang.String userId)The user ID of the user
-
-
-
Method Detail
-
from
public DataEventSummary.Builder from(DataEventSummary other)
- Specified by:
fromin interfaceDataEventSummary.EmailStage
-
email
public DataEventSummary.IntercomUserIdStage email(@NotNull java.lang.String email)
The email address of the userThe email address of the user
- Specified by:
emailin interfaceDataEventSummary.EmailStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
intercomUserId
public DataEventSummary.UserIdStage intercomUserId(@NotNull java.lang.String intercomUserId)
The Intercom user ID of the userThe Intercom user ID of the user
- Specified by:
intercomUserIdin interfaceDataEventSummary.IntercomUserIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
userId
public DataEventSummary._FinalStage userId(@NotNull java.lang.String userId)
The user ID of the userThe user ID of the user
- Specified by:
userIdin interfaceDataEventSummary.UserIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addAllEvents
public DataEventSummary._FinalStage addAllEvents(java.util.List<DataEventSummaryItem> events)
A summary of data events
- Specified by:
addAllEventsin interfaceDataEventSummary._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addEvents
public DataEventSummary._FinalStage addEvents(DataEventSummaryItem events)
A summary of data events
- Specified by:
addEventsin interfaceDataEventSummary._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
events
public DataEventSummary._FinalStage events(java.util.List<DataEventSummaryItem> events)
A summary of data events
- Specified by:
eventsin interfaceDataEventSummary._FinalStage
-
build
public DataEventSummary build()
- Specified by:
buildin interfaceDataEventSummary._FinalStage
-
-