Package com.google.cloud.aiplatform.v1
Class CachedContent.UsageMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CachedContent.UsageMetadata.Builder>
com.google.cloud.aiplatform.v1.CachedContent.UsageMetadata.Builder
- All Implemented Interfaces:
CachedContent.UsageMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CachedContent.UsageMetadata
public static final class CachedContent.UsageMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CachedContent.UsageMetadata.Builder>
implements CachedContent.UsageMetadataOrBuilder
Metadata on the usage of the cached content.Protobuf type
google.cloud.aiplatform.v1.CachedContent.UsageMetadata-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Duration of audio in seconds.Number of images.Number of text characters.Total number of tokens that the cached content consumes.Duration of video in seconds.intDuration of audio in seconds.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintNumber of images.intNumber of text characters.intTotal number of tokens that the cached content consumes.intDuration of video in seconds.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAudioDurationSeconds(int value) Duration of audio in seconds.setImageCount(int value) Number of images.setTextCount(int value) Number of text characters.setTotalTokenCount(int value) Total number of tokens that the cached content consumes.setVideoDurationSeconds(int value) Duration of video in seconds.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<CachedContent.UsageMetadata.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CachedContent.UsageMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<CachedContent.UsageMetadata.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CachedContent.UsageMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CachedContent.UsageMetadata.Builder>
-
mergeFrom
public CachedContent.UsageMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CachedContent.UsageMetadata.Builder>- Throws:
IOException
-
getTotalTokenCount
public int getTotalTokenCount()Total number of tokens that the cached content consumes.
int32 total_token_count = 1;- Specified by:
getTotalTokenCountin interfaceCachedContent.UsageMetadataOrBuilder- Returns:
- The totalTokenCount.
-
setTotalTokenCount
Total number of tokens that the cached content consumes.
int32 total_token_count = 1;- Parameters:
value- The totalTokenCount to set.- Returns:
- This builder for chaining.
-
clearTotalTokenCount
Total number of tokens that the cached content consumes.
int32 total_token_count = 1;- Returns:
- This builder for chaining.
-
getTextCount
public int getTextCount()Number of text characters.
int32 text_count = 2;- Specified by:
getTextCountin interfaceCachedContent.UsageMetadataOrBuilder- Returns:
- The textCount.
-
setTextCount
Number of text characters.
int32 text_count = 2;- Parameters:
value- The textCount to set.- Returns:
- This builder for chaining.
-
clearTextCount
Number of text characters.
int32 text_count = 2;- Returns:
- This builder for chaining.
-
getImageCount
public int getImageCount()Number of images.
int32 image_count = 3;- Specified by:
getImageCountin interfaceCachedContent.UsageMetadataOrBuilder- Returns:
- The imageCount.
-
setImageCount
Number of images.
int32 image_count = 3;- Parameters:
value- The imageCount to set.- Returns:
- This builder for chaining.
-
clearImageCount
Number of images.
int32 image_count = 3;- Returns:
- This builder for chaining.
-
getVideoDurationSeconds
public int getVideoDurationSeconds()Duration of video in seconds.
int32 video_duration_seconds = 4;- Specified by:
getVideoDurationSecondsin interfaceCachedContent.UsageMetadataOrBuilder- Returns:
- The videoDurationSeconds.
-
setVideoDurationSeconds
Duration of video in seconds.
int32 video_duration_seconds = 4;- Parameters:
value- The videoDurationSeconds to set.- Returns:
- This builder for chaining.
-
clearVideoDurationSeconds
Duration of video in seconds.
int32 video_duration_seconds = 4;- Returns:
- This builder for chaining.
-
getAudioDurationSeconds
public int getAudioDurationSeconds()Duration of audio in seconds.
int32 audio_duration_seconds = 5;- Specified by:
getAudioDurationSecondsin interfaceCachedContent.UsageMetadataOrBuilder- Returns:
- The audioDurationSeconds.
-
setAudioDurationSeconds
Duration of audio in seconds.
int32 audio_duration_seconds = 5;- Parameters:
value- The audioDurationSeconds to set.- Returns:
- This builder for chaining.
-
clearAudioDurationSeconds
Duration of audio in seconds.
int32 audio_duration_seconds = 5;- Returns:
- This builder for chaining.
-