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