Package com.embabel.agent.core
Class Budget
-
- All Implemented Interfaces:
public final class BudgetBudget for an agent process.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classBudget.BuilderNested builder for Budget objects.
-
Field Summary
Fields Modifier and Type Field Description public final static DoubleDEFAULT_COST_LIMITpublic final static IntegerDEFAULT_ACTION_LIMITpublic final static IntegerDEFAULT_TOKEN_LIMITprivate final Doublecostprivate final Integeractionsprivate final Integertokens
-
Method Summary
Modifier and Type Method Description final DoublegetCost()final IntegergetActions()final IntegergetTokens()final EarlyTerminationPolicyearlyTerminationPolicy()final static Budget.Builderbuilder()Obtain a new Builder to for Budget. -
-
Method Detail
-
getActions
final Integer getActions()
-
earlyTerminationPolicy
final EarlyTerminationPolicy earlyTerminationPolicy()
-
builder
final static Budget.Builder builder()
- Returns:
a builder through which you can set budget options
-
-
-
-