Class BaseTool.ToolArgsConfig

java.lang.Object
com.google.adk.JsonBaseModel
com.google.adk.tools.BaseTool.ToolArgsConfig
Enclosing class:
BaseTool

public static class BaseTool.ToolArgsConfig extends JsonBaseModel
Configuration class for tool arguments that allows arbitrary key-value pairs.
  • Constructor Details

    • ToolArgsConfig

      public ToolArgsConfig()
  • Method Details

    • isEmpty

      public boolean isEmpty()
    • size

      public int size()
    • put

      @CanIgnoreReturnValue public BaseTool.ToolArgsConfig put(String key, Object value)
    • getOrEmpty

      public <T> Optional<T> getOrEmpty(String key, com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
    • getOrDefault

      public <T> T getOrDefault(String key, T defaultValue)
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty(String key, Object value)