Class ToolCallingProperties.Limits

java.lang.Object
org.springframework.ai.model.tool.autoconfigure.ToolCallingProperties.Limits
Enclosing class:
ToolCallingProperties

public static class ToolCallingProperties.Limits extends Object
  • Constructor Details

    • Limits

      public Limits()
  • Method Details

    • getMaxCallsPerToolDefault

      public @Nullable Integer getMaxCallsPerToolDefault()
    • setMaxCallsPerToolDefault

      public void setMaxCallsPerToolDefault(@Nullable Integer maxCallsPerToolDefault)
    • getMaxCallsPerTool

      public Map<String,Integer> getMaxCallsPerTool()
    • setMaxCallsPerTool

      public void setMaxCallsPerTool(Map<String,Integer> maxCallsPerTool)
    • getExcludedTools

      public List<String> getExcludedTools()
    • setExcludedTools

      public void setExcludedTools(List<String> excludedTools)
    • getMaxTotalToolCalls

      public @Nullable Integer getMaxTotalToolCalls()
    • setMaxTotalToolCalls

      public void setMaxTotalToolCalls(@Nullable Integer maxTotalToolCalls)
    • getOnLimitExceeded

      public ToolCallLimitBehavior getOnLimitExceeded()
    • setOnLimitExceeded

      public void setOnLimitExceeded(ToolCallLimitBehavior onLimitExceeded)