Class LlmCall.Builder (0.89.0)

public static final class LlmCall.Builder extends GeneratedMessageV3.Builder<LlmCall.Builder> implements LlmCallOrBuilder

Stores metadata of the call of an LLM.

Protobuf type google.cloud.dialogflow.cx.v3beta1.LlmCall

Implements

LlmCallOrBuilder

Static Methods

getDescriptor()

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

Methods

addAllRetrievedExamples(Iterable<? extends LlmCall.RetrievedExample> values)

public LlmCall.Builder addAllRetrievedExamples(Iterable<? extends LlmCall.RetrievedExample> values)

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Parameter
Name Description
values Iterable<? extends com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample>
Returns
Type Description
LlmCall.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public LlmCall.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
LlmCall.Builder
Overrides

addRetrievedExamples(LlmCall.RetrievedExample value)

public LlmCall.Builder addRetrievedExamples(LlmCall.RetrievedExample value)

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Parameter
Name Description
value LlmCall.RetrievedExample
Returns
Type Description
LlmCall.Builder

addRetrievedExamples(LlmCall.RetrievedExample.Builder builderForValue)

public LlmCall.Builder addRetrievedExamples(LlmCall.RetrievedExample.Builder builderForValue)

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Parameter
Name Description
builderForValue LlmCall.RetrievedExample.Builder
Returns
Type Description
LlmCall.Builder

addRetrievedExamples(int index, LlmCall.RetrievedExample value)

public LlmCall.Builder addRetrievedExamples(int index, LlmCall.RetrievedExample value)

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Parameters
Name Description
index int
value LlmCall.RetrievedExample
Returns
Type Description
LlmCall.Builder

addRetrievedExamples(int index, LlmCall.RetrievedExample.Builder builderForValue)

public LlmCall.Builder addRetrievedExamples(int index, LlmCall.RetrievedExample.Builder builderForValue)

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Parameters
Name Description
index int
builderForValue LlmCall.RetrievedExample.Builder
Returns
Type Description
LlmCall.Builder

addRetrievedExamplesBuilder()

public LlmCall.RetrievedExample.Builder addRetrievedExamplesBuilder()

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Returns
Type Description
LlmCall.RetrievedExample.Builder

addRetrievedExamplesBuilder(int index)

public LlmCall.RetrievedExample.Builder addRetrievedExamplesBuilder(int index)

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Parameter
Name Description
index int
Returns
Type Description
LlmCall.RetrievedExample.Builder

build()

public LlmCall build()
Returns
Type Description
LlmCall

buildPartial()

public LlmCall buildPartial()
Returns
Type Description
LlmCall

clear()

public LlmCall.Builder clear()
Returns
Type Description
LlmCall.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public LlmCall.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
LlmCall.Builder
Overrides

clearModel()

public LlmCall.Builder clearModel()

The model of the LLM call.

string model = 3;

Returns
Type Description
LlmCall.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public LlmCall.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
LlmCall.Builder
Overrides

clearRetrievedExamples()

public LlmCall.Builder clearRetrievedExamples()

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Returns
Type Description
LlmCall.Builder

clearTemperature()

public LlmCall.Builder clearTemperature()

The temperature of the LLM call.

float temperature = 4;

Returns
Type Description
LlmCall.Builder

This builder for chaining.

clearTokenCount()

public LlmCall.Builder clearTokenCount()

The token counts of the LLM call.

.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2;

Returns
Type Description
LlmCall.Builder

clone()

public LlmCall.Builder clone()
Returns
Type Description
LlmCall.Builder
Overrides

getDefaultInstanceForType()

public LlmCall getDefaultInstanceForType()
Returns
Type Description
LlmCall

getDescriptorForType()

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

getModel()

public String getModel()

The model of the LLM call.

string model = 3;

Returns
Type Description
String

The model.

getModelBytes()

public ByteString getModelBytes()

The model of the LLM call.

string model = 3;

Returns
Type Description
ByteString

The bytes for model.

getRetrievedExamples(int index)

public LlmCall.RetrievedExample getRetrievedExamples(int index)

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Parameter
Name Description
index int
Returns
Type Description
LlmCall.RetrievedExample

getRetrievedExamplesBuilder(int index)

public LlmCall.RetrievedExample.Builder getRetrievedExamplesBuilder(int index)

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Parameter
Name Description
index int
Returns
Type Description
LlmCall.RetrievedExample.Builder

getRetrievedExamplesBuilderList()

public List<LlmCall.RetrievedExample.Builder> getRetrievedExamplesBuilderList()

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Returns
Type Description
List<Builder>

getRetrievedExamplesCount()

public int getRetrievedExamplesCount()

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Returns
Type Description
int

getRetrievedExamplesList()

public List<LlmCall.RetrievedExample> getRetrievedExamplesList()

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Returns
Type Description
List<RetrievedExample>

getRetrievedExamplesOrBuilder(int index)

public LlmCall.RetrievedExampleOrBuilder getRetrievedExamplesOrBuilder(int index)

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Parameter
Name Description
index int
Returns
Type Description
LlmCall.RetrievedExampleOrBuilder

getRetrievedExamplesOrBuilderList()

public List<? extends LlmCall.RetrievedExampleOrBuilder> getRetrievedExamplesOrBuilderList()

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Returns
Type Description
List<? extends com.google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExampleOrBuilder>

getTemperature()

public float getTemperature()

The temperature of the LLM call.

float temperature = 4;

Returns
Type Description
float

The temperature.

getTokenCount()

public LlmCall.TokenCount getTokenCount()

The token counts of the LLM call.

.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2;

Returns
Type Description
LlmCall.TokenCount

The tokenCount.

getTokenCountBuilder()

public LlmCall.TokenCount.Builder getTokenCountBuilder()

The token counts of the LLM call.

.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2;

Returns
Type Description
LlmCall.TokenCount.Builder

getTokenCountOrBuilder()

public LlmCall.TokenCountOrBuilder getTokenCountOrBuilder()

The token counts of the LLM call.

.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2;

Returns
Type Description
LlmCall.TokenCountOrBuilder

hasTokenCount()

public boolean hasTokenCount()

The token counts of the LLM call.

.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2;

Returns
Type Description
boolean

Whether the tokenCount field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(LlmCall other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeTokenCount(LlmCall.TokenCount value)

public LlmCall.Builder mergeTokenCount(LlmCall.TokenCount value)

The token counts of the LLM call.

.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2;

Parameter
Name Description
value LlmCall.TokenCount
Returns
Type Description
LlmCall.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final LlmCall.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
LlmCall.Builder
Overrides

removeRetrievedExamples(int index)

public LlmCall.Builder removeRetrievedExamples(int index)

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Parameter
Name Description
index int
Returns
Type Description
LlmCall.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public LlmCall.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
LlmCall.Builder
Overrides

setModel(String value)

public LlmCall.Builder setModel(String value)

The model of the LLM call.

string model = 3;

Parameter
Name Description
value String

The model to set.

Returns
Type Description
LlmCall.Builder

This builder for chaining.

setModelBytes(ByteString value)

public LlmCall.Builder setModelBytes(ByteString value)

The model of the LLM call.

string model = 3;

Parameter
Name Description
value ByteString

The bytes for model to set.

Returns
Type Description
LlmCall.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public LlmCall.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
LlmCall.Builder
Overrides

setRetrievedExamples(int index, LlmCall.RetrievedExample value)

public LlmCall.Builder setRetrievedExamples(int index, LlmCall.RetrievedExample value)

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Parameters
Name Description
index int
value LlmCall.RetrievedExample
Returns
Type Description
LlmCall.Builder

setRetrievedExamples(int index, LlmCall.RetrievedExample.Builder builderForValue)

public LlmCall.Builder setRetrievedExamples(int index, LlmCall.RetrievedExample.Builder builderForValue)

A list of relevant examples used for the LLM prompt.

repeated .google.cloud.dialogflow.cx.v3beta1.LlmCall.RetrievedExample retrieved_examples = 1;

Parameters
Name Description
index int
builderForValue LlmCall.RetrievedExample.Builder
Returns
Type Description
LlmCall.Builder

setTemperature(float value)

public LlmCall.Builder setTemperature(float value)

The temperature of the LLM call.

float temperature = 4;

Parameter
Name Description
value float

The temperature to set.

Returns
Type Description
LlmCall.Builder

This builder for chaining.

setTokenCount(LlmCall.TokenCount value)

public LlmCall.Builder setTokenCount(LlmCall.TokenCount value)

The token counts of the LLM call.

.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2;

Parameter
Name Description
value LlmCall.TokenCount
Returns
Type Description
LlmCall.Builder

setTokenCount(LlmCall.TokenCount.Builder builderForValue)

public LlmCall.Builder setTokenCount(LlmCall.TokenCount.Builder builderForValue)

The token counts of the LLM call.

.google.cloud.dialogflow.cx.v3beta1.LlmCall.TokenCount token_count = 2;

Parameter
Name Description
builderForValue LlmCall.TokenCount.Builder
Returns
Type Description
LlmCall.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final LlmCall.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
LlmCall.Builder
Overrides