public static final class GenerateContentResponse.UsageMetadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.UsageMetadata.Builder> implements GenerateContentResponse.UsageMetadataOrBuilder
Usage metadata about response(s).Protobuf type
google.cloud.vertexai.v1.GenerateContentResponse.UsageMetadatagetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.UsageMetadata.Builder>public GenerateContentResponse.UsageMetadata.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.UsageMetadata.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.UsageMetadata.Builder>public GenerateContentResponse.UsageMetadata getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic GenerateContentResponse.UsageMetadata build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic GenerateContentResponse.UsageMetadata buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic GenerateContentResponse.UsageMetadata.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.UsageMetadata.Builder>public GenerateContentResponse.UsageMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.UsageMetadata.Builder>public GenerateContentResponse.UsageMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.UsageMetadata.Builder>public GenerateContentResponse.UsageMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.UsageMetadata.Builder>public GenerateContentResponse.UsageMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.UsageMetadata.Builder>public GenerateContentResponse.UsageMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.UsageMetadata.Builder>public GenerateContentResponse.UsageMetadata.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenerateContentResponse.UsageMetadata.Builder>public GenerateContentResponse.UsageMetadata.Builder mergeFrom(GenerateContentResponse.UsageMetadata other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.UsageMetadata.Builder>public GenerateContentResponse.UsageMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenerateContentResponse.UsageMetadata.Builder>IOExceptionpublic int getPromptTokenCount()
Number of tokens in the request. When `cached_content` is set, this is still the total effective prompt size meaning this includes the number of tokens in the cached content.
int32 prompt_token_count = 1;getPromptTokenCount in interface GenerateContentResponse.UsageMetadataOrBuilderpublic GenerateContentResponse.UsageMetadata.Builder setPromptTokenCount(int value)
Number of tokens in the request. When `cached_content` is set, this is still the total effective prompt size meaning this includes the number of tokens in the cached content.
int32 prompt_token_count = 1;value - The promptTokenCount to set.public GenerateContentResponse.UsageMetadata.Builder clearPromptTokenCount()
Number of tokens in the request. When `cached_content` is set, this is still the total effective prompt size meaning this includes the number of tokens in the cached content.
int32 prompt_token_count = 1;public int getCandidatesTokenCount()
Number of tokens in the response(s).
int32 candidates_token_count = 2;getCandidatesTokenCount in interface GenerateContentResponse.UsageMetadataOrBuilderpublic GenerateContentResponse.UsageMetadata.Builder setCandidatesTokenCount(int value)
Number of tokens in the response(s).
int32 candidates_token_count = 2;value - The candidatesTokenCount to set.public GenerateContentResponse.UsageMetadata.Builder clearCandidatesTokenCount()
Number of tokens in the response(s).
int32 candidates_token_count = 2;public int getTotalTokenCount()
int32 total_token_count = 3;getTotalTokenCount in interface GenerateContentResponse.UsageMetadataOrBuilderpublic GenerateContentResponse.UsageMetadata.Builder setTotalTokenCount(int value)
int32 total_token_count = 3;value - The totalTokenCount to set.public GenerateContentResponse.UsageMetadata.Builder clearTotalTokenCount()
int32 total_token_count = 3;public final GenerateContentResponse.UsageMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.UsageMetadata.Builder>public final GenerateContentResponse.UsageMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.UsageMetadata.Builder>Copyright © 2024 Google LLC. All rights reserved.