Interface HarnessTokenUsage.Builder

  • Method Details

    • inputTokens

      HarnessTokenUsage.Builder inputTokens(Integer inputTokens)

      The number of input tokens consumed.

      Parameters:
      inputTokens - The number of input tokens consumed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputTokens

      HarnessTokenUsage.Builder outputTokens(Integer outputTokens)

      The number of output tokens generated.

      Parameters:
      outputTokens - The number of output tokens generated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • totalTokens

      HarnessTokenUsage.Builder totalTokens(Integer totalTokens)

      The total number of tokens consumed.

      Parameters:
      totalTokens - The total number of tokens consumed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cacheReadInputTokens

      HarnessTokenUsage.Builder cacheReadInputTokens(Integer cacheReadInputTokens)

      The number of input tokens read from cache.

      Parameters:
      cacheReadInputTokens - The number of input tokens read from cache.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cacheWriteInputTokens

      HarnessTokenUsage.Builder cacheWriteInputTokens(Integer cacheWriteInputTokens)

      The number of input tokens written to cache.

      Parameters:
      cacheWriteInputTokens - The number of input tokens written to cache.
      Returns:
      Returns a reference to this object so that method calls can be chained together.