Class Event.Builder
java.lang.Object
com.google.adk.events.Event.Builder
- Enclosing class:
Event
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactions(EventActions value) avgLogprobs(Double value) avgLogprobs(Optional<Double> value) build()content(com.google.genai.types.Content value) errorCode(com.google.genai.types.FinishReason value) errorMessage(String value) errorMessage(Optional<String> value) finishReason(com.google.genai.types.FinishReason value) finishReason(Optional<com.google.genai.types.FinishReason> value) groundingMetadata(com.google.genai.types.GroundingMetadata value) groundingMetadata(Optional<com.google.genai.types.GroundingMetadata> value) interrupted(Boolean value) interrupted(Optional<Boolean> value) invocationId(String value) longRunningToolIds(Optional<Set<String>> value) longRunningToolIds(Set<String> value) modelVersion(String value) modelVersion(Optional<String> value) timestamp(long value) turnComplete(Boolean value) turnComplete(Optional<Boolean> value) usageMetadata(com.google.genai.types.GenerateContentResponseUsageMetadata value) usageMetadata(Optional<com.google.genai.types.GenerateContentResponseUsageMetadata> value)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
-
invocationId
-
author
-
content
-
content
-
actions
-
longRunningToolIds
-
longRunningToolIds
-
partial
-
partial
-
turnComplete
-
turnComplete
-
errorCode
@CanIgnoreReturnValue public Event.Builder errorCode(@Nullable com.google.genai.types.FinishReason value) -
errorCode
@CanIgnoreReturnValue public Event.Builder errorCode(Optional<com.google.genai.types.FinishReason> value) -
errorMessage
-
errorMessage
-
finishReason
@CanIgnoreReturnValue public Event.Builder finishReason(@Nullable com.google.genai.types.FinishReason value) -
finishReason
@CanIgnoreReturnValue public Event.Builder finishReason(Optional<com.google.genai.types.FinishReason> value) -
usageMetadata
@CanIgnoreReturnValue public Event.Builder usageMetadata(@Nullable com.google.genai.types.GenerateContentResponseUsageMetadata value) -
usageMetadata
@CanIgnoreReturnValue public Event.Builder usageMetadata(Optional<com.google.genai.types.GenerateContentResponseUsageMetadata> value) -
avgLogprobs
-
avgLogprobs
-
interrupted
-
interrupted
-
timestamp
-
timestamp
-
branch
-
branch
-
groundingMetadata
@CanIgnoreReturnValue public Event.Builder groundingMetadata(@Nullable com.google.genai.types.GroundingMetadata value) -
groundingMetadata
@CanIgnoreReturnValue public Event.Builder groundingMetadata(Optional<com.google.genai.types.GroundingMetadata> value) -
modelVersion
-
modelVersion
-
build
-