Package com.google.genai.types
Class GenerateContentResponseUsageMetadata.Builder
java.lang.Object
com.google.genai.types.GenerateContentResponseUsageMetadata.Builder
- Enclosing class:
- GenerateContentResponseUsageMetadata
Builder for GenerateContentResponseUsageMetadata.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract GenerateContentResponseUsageMetadatabuild()cachedContentTokenCount(Integer cachedContentTokenCount) cacheTokensDetails(List<ModalityTokenCount> cacheTokensDetails) candidatesTokenCount(Integer candidatesTokenCount) candidatesTokensDetails(List<ModalityTokenCount> candidatesTokensDetails) promptTokenCount(Integer promptTokenCount) promptTokensDetails(List<ModalityTokenCount> promptTokensDetails) thoughtsTokenCount(Integer thoughtsTokenCount) toolUsePromptTokenCount(Integer toolUsePromptTokenCount) toolUsePromptTokensDetails(List<ModalityTokenCount> toolUsePromptTokensDetails) totalTokenCount(Integer totalTokenCount) trafficType(TrafficType trafficType) trafficType(TrafficType.Known knownType) trafficType(String trafficType)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
cacheTokensDetails
public abstract GenerateContentResponseUsageMetadata.Builder cacheTokensDetails(List<ModalityTokenCount> cacheTokensDetails) -
cachedContentTokenCount
public abstract GenerateContentResponseUsageMetadata.Builder cachedContentTokenCount(Integer cachedContentTokenCount) -
candidatesTokenCount
public abstract GenerateContentResponseUsageMetadata.Builder candidatesTokenCount(Integer candidatesTokenCount) -
candidatesTokensDetails
public abstract GenerateContentResponseUsageMetadata.Builder candidatesTokensDetails(List<ModalityTokenCount> candidatesTokensDetails) -
promptTokenCount
public abstract GenerateContentResponseUsageMetadata.Builder promptTokenCount(Integer promptTokenCount) -
promptTokensDetails
public abstract GenerateContentResponseUsageMetadata.Builder promptTokensDetails(List<ModalityTokenCount> promptTokensDetails) -
thoughtsTokenCount
public abstract GenerateContentResponseUsageMetadata.Builder thoughtsTokenCount(Integer thoughtsTokenCount) -
toolUsePromptTokenCount
public abstract GenerateContentResponseUsageMetadata.Builder toolUsePromptTokenCount(Integer toolUsePromptTokenCount) -
toolUsePromptTokensDetails
public abstract GenerateContentResponseUsageMetadata.Builder toolUsePromptTokensDetails(List<ModalityTokenCount> toolUsePromptTokensDetails) -
totalTokenCount
public abstract GenerateContentResponseUsageMetadata.Builder totalTokenCount(Integer totalTokenCount) -
trafficType
-
trafficType
@CanIgnoreReturnValue public GenerateContentResponseUsageMetadata.Builder trafficType(TrafficType.Known knownType) -
trafficType
@CanIgnoreReturnValue public GenerateContentResponseUsageMetadata.Builder trafficType(String trafficType) -
build
-