Class LlmResponse.Builder
java.lang.Object
com.google.adk.models.LlmResponse.Builder
- Enclosing class:
LlmResponse
Builder for constructing
LlmResponse instances.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()abstract LlmResponse.Buildercontent(com.google.genai.types.Content content) abstract LlmResponse.BuildererrorCode(com.google.genai.types.FinishReason errorCode) abstract LlmResponse.Builderabstract LlmResponse.BuildererrorMessage(String errorMessage) abstract LlmResponse.BuildererrorMessage(Optional<String> errorMessage) abstract LlmResponse.BuildergroundingMetadata(com.google.genai.types.GroundingMetadata groundingMetadata) abstract LlmResponse.BuildergroundingMetadata(Optional<com.google.genai.types.GroundingMetadata> groundingMetadata) abstract LlmResponse.Builderinterrupted(Boolean interrupted) abstract LlmResponse.Builderinterrupted(Optional<Boolean> interrupted) abstract LlmResponse.Builderabstract LlmResponse.Builderfinal LlmResponse.Builderresponse(com.google.genai.types.GenerateContentResponse response) abstract LlmResponse.BuilderturnComplete(Boolean turnComplete) abstract LlmResponse.BuilderturnComplete(Optional<Boolean> turnComplete) abstract LlmResponse.BuilderusageMetadata(com.google.genai.types.GenerateContentResponseUsageMetadata usageMetadata) abstract LlmResponse.BuilderusageMetadata(Optional<com.google.genai.types.GenerateContentResponseUsageMetadata> usageMetadata)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
content
-
interrupted
-
interrupted
-
groundingMetadata
public abstract LlmResponse.Builder groundingMetadata(@Nullable com.google.genai.types.GroundingMetadata groundingMetadata) -
groundingMetadata
public abstract LlmResponse.Builder groundingMetadata(Optional<com.google.genai.types.GroundingMetadata> groundingMetadata) -
partial
-
partial
-
turnComplete
-
turnComplete
-
errorCode
public abstract LlmResponse.Builder errorCode(@Nullable com.google.genai.types.FinishReason errorCode) -
errorCode
public abstract LlmResponse.Builder errorCode(Optional<com.google.genai.types.FinishReason> errorCode) -
errorMessage
-
errorMessage
-
usageMetadata
public abstract LlmResponse.Builder usageMetadata(@Nullable com.google.genai.types.GenerateContentResponseUsageMetadata usageMetadata) -
usageMetadata
public abstract LlmResponse.Builder usageMetadata(Optional<com.google.genai.types.GenerateContentResponseUsageMetadata> usageMetadata) -
response
@CanIgnoreReturnValue public final LlmResponse.Builder response(com.google.genai.types.GenerateContentResponse response) -
build
-