Package com.google.genai.types
Class TokensInfo.Builder
-
- All Implemented Interfaces:
public abstract class TokensInfo.BuilderBuilder for TokensInfo.
-
-
Constructor Summary
Constructors Constructor Description TokensInfo.Builder()
-
Method Summary
Modifier and Type Method Description abstract TokensInfo.Builderrole(String role)Setter for role. TokensInfo.BuilderclearRole()Clears the value of role field. abstract TokensInfo.BuildertokenIds(List<Long> tokenIds)Setter for tokenIds. TokensInfo.BuildertokenIds(Array<Long> tokenIds)Setter for tokenIds. TokensInfo.BuilderclearTokenIds()Clears the value of tokenIds field. abstract TokensInfo.Buildertokens(List<Array<byte>> tokens)Setter for tokens. TokensInfo.Buildertokens(Array<Array<byte>> tokens)Setter for tokens. TokensInfo.BuilderclearTokens()Clears the value of tokens field. abstract TokensInfobuild()-
-
Method Detail
-
role
abstract TokensInfo.Builder role(String role)
Setter for role.
role: Optional fields for the role from the corresponding Content.
-
clearRole
@CanIgnoreReturnValue() TokensInfo.Builder clearRole()
Clears the value of role field.
-
tokenIds
abstract TokensInfo.Builder tokenIds(List<Long> tokenIds)
Setter for tokenIds.
tokenIds: A list of token ids from the input.
-
tokenIds
@CanIgnoreReturnValue() TokensInfo.Builder tokenIds(Array<Long> tokenIds)
Setter for tokenIds.
tokenIds: A list of token ids from the input.
-
clearTokenIds
@CanIgnoreReturnValue() TokensInfo.Builder clearTokenIds()
Clears the value of tokenIds field.
-
tokens
abstract TokensInfo.Builder tokens(List<Array<byte>> tokens)
Setter for tokens.
tokens: A list of tokens from the input.
-
tokens
@CanIgnoreReturnValue() TokensInfo.Builder tokens(Array<Array<byte>> tokens)
Setter for tokens.
tokens: A list of tokens from the input.
-
clearTokens
@CanIgnoreReturnValue() TokensInfo.Builder clearTokens()
Clears the value of tokens field.
-
build
abstract TokensInfo build()
-
-
-
-