Class ComputeTokensResponse.Builder

java.lang.Object
com.google.genai.types.ComputeTokensResponse.Builder
Enclosing class:
ComputeTokensResponse

public abstract static class ComputeTokensResponse.Builder extends Object
Builder for ComputeTokensResponse.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • sdkHttpResponse

      public abstract ComputeTokensResponse.Builder sdkHttpResponse(HttpResponse sdkHttpResponse)
      Setter for sdkHttpResponse.

      sdkHttpResponse: Used to retain the full HTTP response.

    • sdkHttpResponse

      public ComputeTokensResponse.Builder sdkHttpResponse(HttpResponse.Builder sdkHttpResponseBuilder)
      Setter for sdkHttpResponse builder.

      sdkHttpResponse: Used to retain the full HTTP response.

    • tokensInfo

      public abstract ComputeTokensResponse.Builder tokensInfo(List<TokensInfo> tokensInfo)
      Setter for tokensInfo.

      tokensInfo: Lists of tokens info from the input. A ComputeTokensRequest could have multiple instances with a prompt in each instance. We also need to return lists of tokens info for the request with multiple instances.

    • tokensInfo

      public ComputeTokensResponse.Builder tokensInfo(TokensInfo... tokensInfo)
      Setter for tokensInfo.

      tokensInfo: Lists of tokens info from the input. A ComputeTokensRequest could have multiple instances with a prompt in each instance. We also need to return lists of tokens info for the request with multiple instances.

    • tokensInfo

      public ComputeTokensResponse.Builder tokensInfo(TokensInfo.Builder... tokensInfoBuilders)
      Setter for tokensInfo builder.

      tokensInfo: Lists of tokens info from the input. A ComputeTokensRequest could have multiple instances with a prompt in each instance. We also need to return lists of tokens info for the request with multiple instances.

    • build

      public abstract ComputeTokensResponse build()