Class UsageDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.generativeaiagentruntime.model.UsageDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20240531") public final class UsageDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelUsage details.
 Note: Objects should always be created or deserialized using theUsageDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theUsageDetails.Builder, which maintain a set of all explicitly set fields calledUsageDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classUsageDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description UsageDetails(Integer inputTokenCount, Integer outputTokenCount, Integer inputCharCount, Integer outputCharCount)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UsageDetails.Builderbuilder()Create a new builder.booleanequals(Object o)IntegergetInputCharCount()Number of input characters.IntegergetInputTokenCount()Number of input tokens.IntegergetOutputCharCount()Number of output characters.IntegergetOutputTokenCount()Number of output tokens.inthashCode()UsageDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
UsageDetails@Deprecated @ConstructorProperties({"inputTokenCount","outputTokenCount","inputCharCount","outputCharCount"}) public UsageDetails(Integer inputTokenCount, Integer outputTokenCount, Integer inputCharCount, Integer outputCharCount) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static UsageDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic UsageDetails.Builder toBuilder() 
 - 
getInputTokenCountpublic Integer getInputTokenCount() Number of input tokens.- Returns:
- the value
 
 - 
getOutputTokenCountpublic Integer getOutputTokenCount() Number of output tokens.- Returns:
- the value
 
 - 
getInputCharCountpublic Integer getInputCharCount() Number of input characters.- Returns:
- the value
 
 - 
getOutputCharCountpublic Integer getOutputCharCount() Number of output characters.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-