Package ai.extend.types
Class RunUsageBreakdownCharge
- java.lang.Object
-
- ai.extend.types.RunUsageBreakdownCharge
-
public final class RunUsageBreakdownCharge extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRunUsageBreakdownCharge._FinalStagestatic classRunUsageBreakdownCharge.Builderstatic interfaceRunUsageBreakdownCharge.CreditsStagestatic interfaceRunUsageBreakdownCharge.ProductStagestatic interfaceRunUsageBreakdownCharge.QuantityStagestatic interfaceRunUsageBreakdownCharge.UnitStage
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RunUsageBreakdownCharge.ProductStagebuilder()booleanequals(java.lang.Object other)java.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()doublegetCredits()java.util.Optional<java.util.List<java.lang.Integer>>getPages()java.lang.StringgetProduct()doublegetQuantity()java.lang.StringgetUnit()inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getProduct
public java.lang.String getProduct()
- Returns:
- Identifier for the billable cost driver.
-
getUnit
public java.lang.String getUnit()
- Returns:
- The unit
quantityis measured in.
-
getQuantity
public double getQuantity()
- Returns:
- How many units this charge was billed for.
-
getCredits
public double getCredits()
- Returns:
- Credits consumed by this charge.
-
getPages
public java.util.Optional<java.util.List<java.lang.Integer>> getPages()
- Returns:
- 1-indexed page numbers that incurred this charge. Present on usage-based add-ons that are only billed for the pages where they actually applied (e.g.
agentic_text_correction,agentic_table_correction).
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static RunUsageBreakdownCharge.ProductStage builder()
-
-