java.lang.Object
com.judgmentlabs.judgeval.internal.api.models.Tool

public class Tool extends Object
  • Constructor Details

    • Tool

      public Tool()
  • Method Details

    • getAdditionalProperties

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

      public void setAdditionalProperty(String name, Object value)
    • getToolName

      public String getToolName()
    • getParameters

      public Object getParameters()
    • getAgentName

      public String getAgentName()
    • getResultDependencies

      public List<Object> getResultDependencies()
    • getActionDependencies

      public List<Object> getActionDependencies()
    • getRequireAll

      public Boolean getRequireAll()
    • setToolName

      public void setToolName(String toolName)
    • setParameters

      public void setParameters(Object parameters)
    • setAgentName

      public void setAgentName(String agentName)
    • setResultDependencies

      public void setResultDependencies(List<Object> resultDependencies)
    • setActionDependencies

      public void setActionDependencies(List<Object> actionDependencies)
    • setRequireAll

      public void setRequireAll(Boolean requireAll)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object