Class CachedContent.UsageMetadata.Builder (3.84.0)

public static final class CachedContent.UsageMetadata.Builder extends GeneratedMessage.Builder<CachedContent.UsageMetadata.Builder> implements CachedContent.UsageMetadataOrBuilder

Metadata on the usage of the cached content.

Protobuf type google.cloud.aiplatform.v1.CachedContent.UsageMetadata

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public CachedContent.UsageMetadata build()
Returns
Type Description
CachedContent.UsageMetadata

buildPartial()

public CachedContent.UsageMetadata buildPartial()
Returns
Type Description
CachedContent.UsageMetadata

clear()

public CachedContent.UsageMetadata.Builder clear()
Returns
Type Description
CachedContent.UsageMetadata.Builder
Overrides

clearAudioDurationSeconds()

public CachedContent.UsageMetadata.Builder clearAudioDurationSeconds()

Duration of audio in seconds.

int32 audio_duration_seconds = 5;

Returns
Type Description
CachedContent.UsageMetadata.Builder

This builder for chaining.

clearImageCount()

public CachedContent.UsageMetadata.Builder clearImageCount()

Number of images.

int32 image_count = 3;

Returns
Type Description
CachedContent.UsageMetadata.Builder

This builder for chaining.

clearTextCount()

public CachedContent.UsageMetadata.Builder clearTextCount()

Number of text characters.

int32 text_count = 2;

Returns
Type Description
CachedContent.UsageMetadata.Builder

This builder for chaining.

clearTotalTokenCount()

public CachedContent.UsageMetadata.Builder clearTotalTokenCount()

Total number of tokens that the cached content consumes.

int32 total_token_count = 1;

Returns
Type Description
CachedContent.UsageMetadata.Builder

This builder for chaining.

clearVideoDurationSeconds()

public CachedContent.UsageMetadata.Builder clearVideoDurationSeconds()

Duration of video in seconds.

int32 video_duration_seconds = 4;

Returns
Type Description
CachedContent.UsageMetadata.Builder

This builder for chaining.

getAudioDurationSeconds()

public int getAudioDurationSeconds()

Duration of audio in seconds.

int32 audio_duration_seconds = 5;

Returns
Type Description
int

The audioDurationSeconds.

getDefaultInstanceForType()

public CachedContent.UsageMetadata getDefaultInstanceForType()
Returns
Type Description
CachedContent.UsageMetadata

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getImageCount()

public int getImageCount()

Number of images.

int32 image_count = 3;

Returns
Type Description
int

The imageCount.

getTextCount()

public int getTextCount()

Number of text characters.

int32 text_count = 2;

Returns
Type Description
int

The textCount.

getTotalTokenCount()

public int getTotalTokenCount()

Total number of tokens that the cached content consumes.

int32 total_token_count = 1;

Returns
Type Description
int

The totalTokenCount.

getVideoDurationSeconds()

public int getVideoDurationSeconds()

Duration of video in seconds.

int32 video_duration_seconds = 4;

Returns
Type Description
int

The videoDurationSeconds.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CachedContent.UsageMetadata other)

public CachedContent.UsageMetadata.Builder mergeFrom(CachedContent.UsageMetadata other)
Parameter
Name Description
other CachedContent.UsageMetadata
Returns
Type Description
CachedContent.UsageMetadata.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CachedContent.UsageMetadata.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CachedContent.UsageMetadata.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public CachedContent.UsageMetadata.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CachedContent.UsageMetadata.Builder
Overrides

setAudioDurationSeconds(int value)

public CachedContent.UsageMetadata.Builder setAudioDurationSeconds(int value)

Duration of audio in seconds.

int32 audio_duration_seconds = 5;

Parameter
Name Description
value int

The audioDurationSeconds to set.

Returns
Type Description
CachedContent.UsageMetadata.Builder

This builder for chaining.

setImageCount(int value)

public CachedContent.UsageMetadata.Builder setImageCount(int value)

Number of images.

int32 image_count = 3;

Parameter
Name Description
value int

The imageCount to set.

Returns
Type Description
CachedContent.UsageMetadata.Builder

This builder for chaining.

setTextCount(int value)

public CachedContent.UsageMetadata.Builder setTextCount(int value)

Number of text characters.

int32 text_count = 2;

Parameter
Name Description
value int

The textCount to set.

Returns
Type Description
CachedContent.UsageMetadata.Builder

This builder for chaining.

setTotalTokenCount(int value)

public CachedContent.UsageMetadata.Builder setTotalTokenCount(int value)

Total number of tokens that the cached content consumes.

int32 total_token_count = 1;

Parameter
Name Description
value int

The totalTokenCount to set.

Returns
Type Description
CachedContent.UsageMetadata.Builder

This builder for chaining.

setVideoDurationSeconds(int value)

public CachedContent.UsageMetadata.Builder setVideoDurationSeconds(int value)

Duration of video in seconds.

int32 video_duration_seconds = 4;

Parameter
Name Description
value int

The videoDurationSeconds to set.

Returns
Type Description
CachedContent.UsageMetadata.Builder

This builder for chaining.