Class ListEventsRequest.Builder
- java.lang.Object
-
- com.intercom.api.resources.events.requests.ListEventsRequest.Builder
-
- All Implemented Interfaces:
ListEventsRequest._FinalStage,ListEventsRequest.TypeStage
- Enclosing class:
- ListEventsRequest
public static final class ListEventsRequest.Builder extends java.lang.Object implements ListEventsRequest.TypeStage, ListEventsRequest._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListEventsRequestbuild()ListEventsRequest._FinalStageemail(java.lang.String email)email query parameterListEventsRequest._FinalStageemail(java.util.Optional<java.lang.String> email)email query parameterListEventsRequest.Builderfrom(ListEventsRequest other)ListEventsRequest._FinalStageintercomUserId(java.lang.String intercomUserId)intercom_user_id query parameterListEventsRequest._FinalStageintercomUserId(java.util.Optional<java.lang.String> intercomUserId)intercom_user_id query parameterListEventsRequest._FinalStageperPage(java.lang.Integer perPage)How many results to display per page.ListEventsRequest._FinalStageperPage(java.util.Optional<java.lang.Integer> perPage)How many results to display per page.ListEventsRequest._FinalStagesummary(java.lang.Boolean summary)summary flagListEventsRequest._FinalStagesummary(java.util.Optional<java.lang.Boolean> summary)summary flagListEventsRequest._FinalStagetype(java.lang.String type)The value must be userListEventsRequest._FinalStageuserId(java.lang.String userId)user_id query parameterListEventsRequest._FinalStageuserId(java.util.Optional<java.lang.String> userId)user_id query parameter
-
-
-
Method Detail
-
from
public ListEventsRequest.Builder from(ListEventsRequest other)
- Specified by:
fromin interfaceListEventsRequest.TypeStage
-
type
public ListEventsRequest._FinalStage type(@NotNull java.lang.String type)
The value must be user
The value must be user
- Specified by:
typein interfaceListEventsRequest.TypeStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
perPage
public ListEventsRequest._FinalStage perPage(java.lang.Integer perPage)
How many results to display per page. Defaults to 15
- Specified by:
perPagein interfaceListEventsRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
perPage
public ListEventsRequest._FinalStage perPage(java.util.Optional<java.lang.Integer> perPage)
How many results to display per page. Defaults to 15
- Specified by:
perPagein interfaceListEventsRequest._FinalStage
-
summary
public ListEventsRequest._FinalStage summary(java.lang.Boolean summary)
summary flag
- Specified by:
summaryin interfaceListEventsRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
summary
public ListEventsRequest._FinalStage summary(java.util.Optional<java.lang.Boolean> summary)
summary flag
- Specified by:
summaryin interfaceListEventsRequest._FinalStage
-
email
public ListEventsRequest._FinalStage email(java.lang.String email)
email query parameter
- Specified by:
emailin interfaceListEventsRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
email
public ListEventsRequest._FinalStage email(java.util.Optional<java.lang.String> email)
email query parameter
- Specified by:
emailin interfaceListEventsRequest._FinalStage
-
intercomUserId
public ListEventsRequest._FinalStage intercomUserId(java.lang.String intercomUserId)
intercom_user_id query parameter
- Specified by:
intercomUserIdin interfaceListEventsRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
intercomUserId
public ListEventsRequest._FinalStage intercomUserId(java.util.Optional<java.lang.String> intercomUserId)
intercom_user_id query parameter
- Specified by:
intercomUserIdin interfaceListEventsRequest._FinalStage
-
userId
public ListEventsRequest._FinalStage userId(java.lang.String userId)
user_id query parameter
- Specified by:
userIdin interfaceListEventsRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
userId
public ListEventsRequest._FinalStage userId(java.util.Optional<java.lang.String> userId)
user_id query parameter
- Specified by:
userIdin interfaceListEventsRequest._FinalStage
-
build
public ListEventsRequest build()
- Specified by:
buildin interfaceListEventsRequest._FinalStage
-
-