# Uses of Class
com.google.adk.agents.LlmAgent.Builder

Packages that use LlmAgent.Builder
Package
Description
com.google.adk.agents

- ## Uses of LlmAgent.Builder in com.google.adk.agents

  Subclasses with type arguments of type LlmAgent.Builder in com.google.adk.agents
  Modifier and Type
  Class
  Description
  `static class`
  `LlmAgent.Builder`
  Builder for `LlmAgent`.
  Methods in com.google.adk.agents that return LlmAgent.Builder
  Modifier and Type
  Method
  Description
  `LlmAgent.Builder`
  LlmAgent.Builder.`afterAgentCallbackSync(Callbacks.AfterAgentCallbackSync afterAgentCallbackSync)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`afterModelCallback(Callbacks.AfterModelCallback afterModelCallback)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`afterModelCallback(@Nullable List<? extends com.google.adk.agents.Callbacks.AfterModelCallbackBase> afterModelCallbacks)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`afterModelCallbackSync(Callbacks.AfterModelCallbackSync afterModelCallbackSync)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`afterToolCallback(Callbacks.AfterToolCallback afterToolCallback)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`afterToolCallback(@Nullable List<? extends com.google.adk.agents.Callbacks.AfterToolCallbackBase> afterToolCallbacks)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`afterToolCallbackSync(Callbacks.AfterToolCallbackSync afterToolCallbackSync)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`beforeAgentCallbackSync(Callbacks.BeforeAgentCallbackSync beforeAgentCallbackSync)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`beforeModelCallback(Callbacks.BeforeModelCallback beforeModelCallback)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`beforeModelCallback(@Nullable List<? extends com.google.adk.agents.Callbacks.BeforeModelCallbackBase> beforeModelCallbacks)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`beforeModelCallbackSync(Callbacks.BeforeModelCallbackSync beforeModelCallbackSync)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`beforeToolCallback(Callbacks.BeforeToolCallback beforeToolCallback)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`beforeToolCallback(@Nullable List<? extends com.google.adk.agents.Callbacks.BeforeToolCallbackBase> beforeToolCallbacks)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`beforeToolCallbackSync(Callbacks.BeforeToolCallbackSync beforeToolCallbackSync)`
  `static LlmAgent.Builder`
  LlmAgent.`builder()`
  Returns a `LlmAgent.Builder` for `LlmAgent`.
  `LlmAgent.Builder`
  LlmAgent.Builder.`clearBeforeModelCallbacks()`
  `LlmAgent.Builder`
  LlmAgent.Builder.`codeExecutor(BaseCodeExecutor codeExecutor)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`disallowTransferToParent(boolean disallowTransferToParent)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`disallowTransferToPeers(boolean disallowTransferToPeers)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`executor(Executor executor)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`generateContentConfig(com.google.genai.types.GenerateContentConfig generateContentConfig)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`globalInstruction(Instruction globalInstruction)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`globalInstruction(String globalInstruction)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`includeContents(LlmAgent.IncludeContents includeContents)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`inputSchema(com.google.genai.types.Schema inputSchema)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`instruction(Instruction instruction)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`instruction(String instruction)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`maxSteps(int maxSteps)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`model(BaseLlm model)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`model(String model)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`onModelErrorCallback(Callbacks.OnModelErrorCallback onModelErrorCallback)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`onModelErrorCallback(@Nullable List<? extends com.google.adk.agents.Callbacks.OnModelErrorCallbackBase> onModelErrorCallbacks)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`onModelErrorCallbackSync(Callbacks.OnModelErrorCallbackSync onModelErrorCallbackSync)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`onToolErrorCallback(Callbacks.OnToolErrorCallback onToolErrorCallback)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`onToolErrorCallback(@Nullable List<? extends com.google.adk.agents.Callbacks.OnToolErrorCallbackBase> onToolErrorCallbacks)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`onToolErrorCallbackSync(Callbacks.OnToolErrorCallbackSync onToolErrorCallbackSync)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`outputKey(String outputKey)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`outputSchema(com.google.genai.types.Schema outputSchema)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`planning(boolean planning)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`tools(Object... tools)`
  `LlmAgent.Builder`
  LlmAgent.Builder.`tools(List<?> tools)`
  Constructors in com.google.adk.agents with parameters of type LlmAgent.Builder
  Modifier
  Constructor
  Description
  `protected`
  `LlmAgent(LlmAgent.Builder builder)`