public static final class Evaluation.ScenarioExpectation.ToolExpectation extends GeneratedMessage implements Evaluation.ScenarioExpectation.ToolExpectationOrBuilder
The tool call and response pair to be evaluated.
Protobuf type google.cloud.ces.v1beta.Evaluation.ScenarioExpectation.ToolExpectation
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int EXPECTED_TOOL_CALL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int MOCK_TOOL_RESPONSE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static Evaluation.ScenarioExpectation.ToolExpectation getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static Evaluation.ScenarioExpectation.ToolExpectation.Builder newBuilder()
public static Evaluation.ScenarioExpectation.ToolExpectation.Builder newBuilder(Evaluation.ScenarioExpectation.ToolExpectation prototype)
public static Evaluation.ScenarioExpectation.ToolExpectation parseDelimitedFrom(InputStream input)
public static Evaluation.ScenarioExpectation.ToolExpectation parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Evaluation.ScenarioExpectation.ToolExpectation parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static Evaluation.ScenarioExpectation.ToolExpectation parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Evaluation.ScenarioExpectation.ToolExpectation parseFrom(ByteString data)
public static Evaluation.ScenarioExpectation.ToolExpectation parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Evaluation.ScenarioExpectation.ToolExpectation parseFrom(CodedInputStream input)
public static Evaluation.ScenarioExpectation.ToolExpectation parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Evaluation.ScenarioExpectation.ToolExpectation parseFrom(InputStream input)
public static Evaluation.ScenarioExpectation.ToolExpectation parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Evaluation.ScenarioExpectation.ToolExpectation parseFrom(ByteBuffer data)
public static Evaluation.ScenarioExpectation.ToolExpectation parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<Evaluation.ScenarioExpectation.ToolExpectation> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public Evaluation.ScenarioExpectation.ToolExpectation getDefaultInstanceForType()
public ToolCall getExpectedToolCall()
Required. The expected tool call, with the parameters of interest
specified. Any parameters not specified will be hallucinated by the
LLM.
.google.cloud.ces.v1beta.ToolCall expected_tool_call = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ToolCall |
The expectedToolCall.
|
public ToolCallOrBuilder getExpectedToolCallOrBuilder()
Required. The expected tool call, with the parameters of interest
specified. Any parameters not specified will be hallucinated by the
LLM.
.google.cloud.ces.v1beta.ToolCall expected_tool_call = 1 [(.google.api.field_behavior) = REQUIRED];
public ToolResponse getMockToolResponse()
Required. The tool response to mock, with the parameters of interest
specified. Any parameters not specified will be hallucinated by the
LLM.
.google.cloud.ces.v1beta.ToolResponse mock_tool_response = 2 [(.google.api.field_behavior) = REQUIRED];
public ToolResponseOrBuilder getMockToolResponseOrBuilder()
Required. The tool response to mock, with the parameters of interest
specified. Any parameters not specified will be hallucinated by the
LLM.
.google.cloud.ces.v1beta.ToolResponse mock_tool_response = 2 [(.google.api.field_behavior) = REQUIRED];
public Parser<Evaluation.ScenarioExpectation.ToolExpectation> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasExpectedToolCall()
Required. The expected tool call, with the parameters of interest
specified. Any parameters not specified will be hallucinated by the
LLM.
.google.cloud.ces.v1beta.ToolCall expected_tool_call = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the expectedToolCall field is set.
|
public boolean hasMockToolResponse()
Required. The tool response to mock, with the parameters of interest
specified. Any parameters not specified will be hallucinated by the
LLM.
.google.cloud.ces.v1beta.ToolResponse mock_tool_response = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the mockToolResponse field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public Evaluation.ScenarioExpectation.ToolExpectation.Builder newBuilderForType()
protected Evaluation.ScenarioExpectation.ToolExpectation.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public Evaluation.ScenarioExpectation.ToolExpectation.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides