Class GetThreadHistoryRequest.Builder
- java.lang.Object
-
- com.rivet.api.resources.chat.requests.GetThreadHistoryRequest.Builder
-
- All Implemented Interfaces:
GetThreadHistoryRequest._FinalStage,GetThreadHistoryRequest.CountStage
- Enclosing class:
- GetThreadHistoryRequest
public static final class GetThreadHistoryRequest.Builder extends java.lang.Object implements GetThreadHistoryRequest.CountStage, GetThreadHistoryRequest._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetThreadHistoryRequestbuild()GetThreadHistoryRequest._FinalStagecount(double count)How many messages to collect in each direction.GetThreadHistoryRequest.Builderfrom(GetThreadHistoryRequest other)GetThreadHistoryRequest._FinalStagequeryDirection(QueryDirection queryDirection)Represents which direction to query messages from relative to the given timestamp.GetThreadHistoryRequest._FinalStagequeryDirection(java.util.Optional<QueryDirection> queryDirection)GetThreadHistoryRequest._FinalStagets(java.time.OffsetDateTime ts)RFC3339 timestamp.GetThreadHistoryRequest._FinalStagets(java.util.Optional<java.time.OffsetDateTime> ts)
-
-
-
Method Detail
-
from
public GetThreadHistoryRequest.Builder from(GetThreadHistoryRequest other)
- Specified by:
fromin interfaceGetThreadHistoryRequest.CountStage
-
count
public GetThreadHistoryRequest._FinalStage count(double count)
How many messages to collect in each direction. If querying
rivet.api.chat.common#QueryDirection$before_and_after,rivet.api.chat.common#QueryDirection$chat_messageswill becount * 2.- Specified by:
countin interfaceGetThreadHistoryRequest.CountStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
queryDirection
public GetThreadHistoryRequest._FinalStage queryDirection(QueryDirection queryDirection)
Represents which direction to query messages from relative to the given timestamp.
- Specified by:
queryDirectionin interfaceGetThreadHistoryRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
queryDirection
public GetThreadHistoryRequest._FinalStage queryDirection(java.util.Optional<QueryDirection> queryDirection)
- Specified by:
queryDirectionin interfaceGetThreadHistoryRequest._FinalStage
-
ts
public GetThreadHistoryRequest._FinalStage ts(java.time.OffsetDateTime ts)
RFC3339 timestamp.
- Specified by:
tsin interfaceGetThreadHistoryRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
ts
public GetThreadHistoryRequest._FinalStage ts(java.util.Optional<java.time.OffsetDateTime> ts)
- Specified by:
tsin interfaceGetThreadHistoryRequest._FinalStage
-
build
public GetThreadHistoryRequest build()
- Specified by:
buildin interfaceGetThreadHistoryRequest._FinalStage
-
-