# Package com.google.adk.codeexecutors

package com.google.adk.codeexecutors

- Related Packages
  Package
  Description
  com.google.adk
- Classes
  Class
  Description
  BaseCodeExecutor
  Abstract base class for all code executors.
  BuiltInCodeExecutor
  A code executor that uses the Model's built-in code executor.
  CodeExecutionUtils
  Utility functions for code execution.
  CodeExecutionUtils.CodeExecutionInput
  A structure that contains the input of code execution.
  CodeExecutionUtils.CodeExecutionInput.Builder
  Builder for `CodeExecutionUtils.CodeExecutionInput`.
  CodeExecutionUtils.CodeExecutionResult
  A structure that contains the result of code execution.
  CodeExecutionUtils.CodeExecutionResult.Builder
  Builder for `CodeExecutionUtils.CodeExecutionResult`.
  CodeExecutionUtils.File
  A structure that contains a file name and its content.
  CodeExecutionUtils.File.Builder
  Builder for `CodeExecutionUtils.File`.
  CodeExecutorContext
  The persistent context used to configure the code executor.
  ContainerCodeExecutor
  A code executor that uses a custom container to execute code.
  VertexAiCodeExecutor
  A code executor that uses Vertex Code Interpreter Extension to execute code.