Class EventListPageResponse.Builder
-
- All Implemented Interfaces:
public final class EventListPageResponse.BuilderA builder for EventListPageResponse.
-
-
Method Summary
Modifier and Type Method Description final EventListPageResponse.Builderdata(List<BetaManagedAgentsSessionEvent> data)Events for the session, ordered by created_at.final EventListPageResponse.Builderdata(JsonField<List<BetaManagedAgentsSessionEvent>> data)Sets Builder.data to an arbitrary JSON value. final EventListPageResponse.BuilderaddData(BetaManagedAgentsSessionEvent data)Adds a single BetaManagedAgentsSessionEvent to Builder.data. final EventListPageResponse.BuilderaddData(BetaManagedAgentsUserMessageEvent userMessage)Alias for calling addData with BetaManagedAgentsSessionEvent.ofUserMessage(userMessage).final EventListPageResponse.BuilderaddData(BetaManagedAgentsUserInterruptEvent userInterrupt)Alias for calling addData with BetaManagedAgentsSessionEvent.ofUserInterrupt(userInterrupt).final EventListPageResponse.BuilderaddData(BetaManagedAgentsUserToolConfirmationEvent userToolConfirmation)Alias for calling addData with BetaManagedAgentsSessionEvent.ofUserToolConfirmation(userToolConfirmation).final EventListPageResponse.BuilderaddData(BetaManagedAgentsUserCustomToolResultEvent userCustomToolResult)Alias for calling addData with BetaManagedAgentsSessionEvent.ofUserCustomToolResult(userCustomToolResult).final EventListPageResponse.BuilderaddData(BetaManagedAgentsAgentCustomToolUseEvent agentCustomToolUse)Alias for calling addData with BetaManagedAgentsSessionEvent.ofAgentCustomToolUse(agentCustomToolUse).final EventListPageResponse.BuilderaddData(BetaManagedAgentsAgentMessageEvent agentMessage)Alias for calling addData with BetaManagedAgentsSessionEvent.ofAgentMessage(agentMessage).final EventListPageResponse.BuilderaddData(BetaManagedAgentsAgentThinkingEvent agentThinking)Alias for calling addData with BetaManagedAgentsSessionEvent.ofAgentThinking(agentThinking).final EventListPageResponse.BuilderaddData(BetaManagedAgentsAgentMcpToolUseEvent agentMcpToolUse)Alias for calling addData with BetaManagedAgentsSessionEvent.ofAgentMcpToolUse(agentMcpToolUse).final EventListPageResponse.BuilderaddData(BetaManagedAgentsAgentMcpToolResultEvent agentMcpToolResult)Alias for calling addData with BetaManagedAgentsSessionEvent.ofAgentMcpToolResult(agentMcpToolResult).final EventListPageResponse.BuilderaddData(BetaManagedAgentsAgentToolUseEvent agentToolUse)Alias for calling addData with BetaManagedAgentsSessionEvent.ofAgentToolUse(agentToolUse).final EventListPageResponse.BuilderaddData(BetaManagedAgentsAgentToolResultEvent agentToolResult)Alias for calling addData with BetaManagedAgentsSessionEvent.ofAgentToolResult(agentToolResult).final EventListPageResponse.BuilderaddData(BetaManagedAgentsAgentThreadMessageReceivedEvent agentThreadMessageReceived)Alias for calling addData with BetaManagedAgentsSessionEvent.ofAgentThreadMessageReceived(agentThreadMessageReceived).final EventListPageResponse.BuilderaddData(BetaManagedAgentsAgentThreadMessageSentEvent agentThreadMessageSent)Alias for calling addData with BetaManagedAgentsSessionEvent.ofAgentThreadMessageSent(agentThreadMessageSent).final EventListPageResponse.BuilderaddData(BetaManagedAgentsAgentThreadContextCompactedEvent agentThreadContextCompacted)Alias for calling addData with BetaManagedAgentsSessionEvent.ofAgentThreadContextCompacted(agentThreadContextCompacted).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSessionErrorEvent sessionError)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSessionError(sessionError).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSessionStatusRescheduledEvent sessionStatusRescheduled)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSessionStatusRescheduled(sessionStatusRescheduled).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSessionStatusRunningEvent sessionStatusRunning)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSessionStatusRunning(sessionStatusRunning).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSessionStatusIdleEvent sessionStatusIdle)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSessionStatusIdle(sessionStatusIdle).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSessionStatusTerminatedEvent sessionStatusTerminated)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSessionStatusTerminated(sessionStatusTerminated).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSessionThreadCreatedEvent sessionThreadCreated)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSessionThreadCreated(sessionThreadCreated).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSpanOutcomeEvaluationStartEvent spanOutcomeEvaluationStart)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSpanOutcomeEvaluationStart(spanOutcomeEvaluationStart).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSpanOutcomeEvaluationEndEvent spanOutcomeEvaluationEnd)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSpanOutcomeEvaluationEnd(spanOutcomeEvaluationEnd).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSpanModelRequestStartEvent spanModelRequestStart)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSpanModelRequestStart(spanModelRequestStart).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSpanModelRequestEndEvent spanModelRequestEnd)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSpanModelRequestEnd(spanModelRequestEnd).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSpanOutcomeEvaluationOngoingEvent spanOutcomeEvaluationOngoing)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSpanOutcomeEvaluationOngoing(spanOutcomeEvaluationOngoing).final EventListPageResponse.BuilderaddData(BetaManagedAgentsUserDefineOutcomeEvent userDefineOutcome)Alias for calling addData with BetaManagedAgentsSessionEvent.ofUserDefineOutcome(userDefineOutcome).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSessionDeletedEvent sessionDeleted)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSessionDeleted(sessionDeleted).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSessionThreadStatusRunningEvent sessionThreadStatusRunning)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSessionThreadStatusRunning(sessionThreadStatusRunning).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSessionThreadStatusIdleEvent sessionThreadStatusIdle)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSessionThreadStatusIdle(sessionThreadStatusIdle).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSessionThreadStatusTerminatedEvent sessionThreadStatusTerminated)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSessionThreadStatusTerminated(sessionThreadStatusTerminated).final EventListPageResponse.BuilderaddData(BetaManagedAgentsUserToolResultEvent userToolResult)Alias for calling addData with BetaManagedAgentsSessionEvent.ofUserToolResult(userToolResult).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSessionThreadStatusRescheduledEvent sessionThreadStatusRescheduled)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSessionThreadStatusRescheduled(sessionThreadStatusRescheduled).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSessionUpdatedEvent sessionUpdated)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSessionUpdated(sessionUpdated).final EventListPageResponse.BuilderaddData(BetaManagedAgentsSystemMessageEvent systemMessage)Alias for calling addData with BetaManagedAgentsSessionEvent.ofSystemMessage(systemMessage).final EventListPageResponse.BuilderaddUserInterruptData(String id)Alias for calling addData with the following: BetaManagedAgentsUserInterruptEvent.builder() .type(BetaManagedAgentsUserInterruptEvent.Type.USER_INTERRUPT) .id(id) .build()final EventListPageResponse.BuildernextPage(String nextPage)Opaque cursor for the next page. final EventListPageResponse.BuildernextPage(Optional<String> nextPage)Alias for calling Builder.nextPage with nextPage.orElse(null).final EventListPageResponse.BuildernextPage(JsonField<String> nextPage)Sets Builder.nextPage to an arbitrary JSON value. final EventListPageResponse.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final EventListPageResponse.BuilderputAdditionalProperty(String key, JsonValue value)final EventListPageResponse.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final EventListPageResponse.BuilderremoveAdditionalProperty(String key)final EventListPageResponse.BuilderremoveAllAdditionalProperties(Set<String> keys)final EventListPageResponsebuild()Returns an immutable instance of EventListPageResponse. -
-
Method Detail
-
data
final EventListPageResponse.Builder data(List<BetaManagedAgentsSessionEvent> data)
Events for the session, ordered by
created_at.
-
data
final EventListPageResponse.Builder data(JsonField<List<BetaManagedAgentsSessionEvent>> data)
Sets Builder.data to an arbitrary JSON value.
You should usually call Builder.data with a well-typed
List<BetaManagedAgentsSessionEvent>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSessionEvent data)
Adds a single BetaManagedAgentsSessionEvent to Builder.data.
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsUserMessageEvent userMessage)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofUserMessage(userMessage).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsUserInterruptEvent userInterrupt)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofUserInterrupt(userInterrupt).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsUserToolConfirmationEvent userToolConfirmation)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofUserToolConfirmation(userToolConfirmation).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsUserCustomToolResultEvent userCustomToolResult)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofUserCustomToolResult(userCustomToolResult).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsAgentCustomToolUseEvent agentCustomToolUse)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofAgentCustomToolUse(agentCustomToolUse).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsAgentMessageEvent agentMessage)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofAgentMessage(agentMessage).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsAgentThinkingEvent agentThinking)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofAgentThinking(agentThinking).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsAgentMcpToolUseEvent agentMcpToolUse)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofAgentMcpToolUse(agentMcpToolUse).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsAgentMcpToolResultEvent agentMcpToolResult)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofAgentMcpToolResult(agentMcpToolResult).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsAgentToolUseEvent agentToolUse)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofAgentToolUse(agentToolUse).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsAgentToolResultEvent agentToolResult)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofAgentToolResult(agentToolResult).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsAgentThreadMessageReceivedEvent agentThreadMessageReceived)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofAgentThreadMessageReceived(agentThreadMessageReceived).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsAgentThreadMessageSentEvent agentThreadMessageSent)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofAgentThreadMessageSent(agentThreadMessageSent).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsAgentThreadContextCompactedEvent agentThreadContextCompacted)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofAgentThreadContextCompacted(agentThreadContextCompacted).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSessionErrorEvent sessionError)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSessionError(sessionError).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSessionStatusRescheduledEvent sessionStatusRescheduled)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSessionStatusRescheduled(sessionStatusRescheduled).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSessionStatusRunningEvent sessionStatusRunning)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSessionStatusRunning(sessionStatusRunning).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSessionStatusIdleEvent sessionStatusIdle)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSessionStatusIdle(sessionStatusIdle).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSessionStatusTerminatedEvent sessionStatusTerminated)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSessionStatusTerminated(sessionStatusTerminated).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSessionThreadCreatedEvent sessionThreadCreated)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSessionThreadCreated(sessionThreadCreated).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSpanOutcomeEvaluationStartEvent spanOutcomeEvaluationStart)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSpanOutcomeEvaluationStart(spanOutcomeEvaluationStart).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSpanOutcomeEvaluationEndEvent spanOutcomeEvaluationEnd)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSpanOutcomeEvaluationEnd(spanOutcomeEvaluationEnd).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSpanModelRequestStartEvent spanModelRequestStart)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSpanModelRequestStart(spanModelRequestStart).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSpanModelRequestEndEvent spanModelRequestEnd)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSpanModelRequestEnd(spanModelRequestEnd).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSpanOutcomeEvaluationOngoingEvent spanOutcomeEvaluationOngoing)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSpanOutcomeEvaluationOngoing(spanOutcomeEvaluationOngoing).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsUserDefineOutcomeEvent userDefineOutcome)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofUserDefineOutcome(userDefineOutcome).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSessionDeletedEvent sessionDeleted)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSessionDeleted(sessionDeleted).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSessionThreadStatusRunningEvent sessionThreadStatusRunning)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSessionThreadStatusRunning(sessionThreadStatusRunning).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSessionThreadStatusIdleEvent sessionThreadStatusIdle)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSessionThreadStatusIdle(sessionThreadStatusIdle).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSessionThreadStatusTerminatedEvent sessionThreadStatusTerminated)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSessionThreadStatusTerminated(sessionThreadStatusTerminated).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsUserToolResultEvent userToolResult)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofUserToolResult(userToolResult).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSessionThreadStatusRescheduledEvent sessionThreadStatusRescheduled)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSessionThreadStatusRescheduled(sessionThreadStatusRescheduled).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSessionUpdatedEvent sessionUpdated)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSessionUpdated(sessionUpdated).
-
addData
final EventListPageResponse.Builder addData(BetaManagedAgentsSystemMessageEvent systemMessage)
Alias for calling addData with
BetaManagedAgentsSessionEvent.ofSystemMessage(systemMessage).
-
addUserInterruptData
final EventListPageResponse.Builder addUserInterruptData(String id)
Alias for calling addData with the following:
BetaManagedAgentsUserInterruptEvent.builder() .type(BetaManagedAgentsUserInterruptEvent.Type.USER_INTERRUPT) .id(id) .build()
-
nextPage
final EventListPageResponse.Builder nextPage(String nextPage)
Opaque cursor for the next page. Null when no more results.
-
nextPage
final EventListPageResponse.Builder nextPage(Optional<String> nextPage)
Alias for calling Builder.nextPage with
nextPage.orElse(null).
-
nextPage
final EventListPageResponse.Builder nextPage(JsonField<String> nextPage)
Sets Builder.nextPage to an arbitrary JSON value.
You should usually call Builder.nextPage with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final EventListPageResponse.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final EventListPageResponse.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final EventListPageResponse.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final EventListPageResponse.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final EventListPageResponse.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final EventListPageResponse build()
Returns an immutable instance of EventListPageResponse.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-