Package com.rpl.agentorama
Enum Class NestedOpType
- All Implemented Interfaces:
Serializable,Comparable<NestedOpType>,Constable
Types of nested operations that can be tracked within agent executions.
Nested operations are internal operations like model calls, database access,
and tool calls that are tracked for tracing and analytics purposes.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAgent call operation (subagent execution).Database read operation.Database write operation.Human input request operation.Model call operation (e.g., LLM API call).Other operation type.Store read operation.Store write operation.Tool call operation. -
Method Summary
Modifier and TypeMethodDescriptionstatic NestedOpTypeReturns the enum constant of this class with the specified name.static NestedOpType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
STORE_READ
Store read operation. -
STORE_WRITE
Store write operation. -
DB_READ
Database read operation. -
DB_WRITE
Database write operation. -
MODEL_CALL
Model call operation (e.g., LLM API call). -
TOOL_CALL
Tool call operation. -
AGENT_CALL
Agent call operation (subagent execution). -
HUMAN_INPUT
Human input request operation. -
OTHER
Other operation type.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-