public static final class AggregatedMetrics.MetricsByTurn extends GeneratedMessage implements AggregatedMetrics.MetricsByTurnOrBuilder
Metrics aggregated per turn.
Protobuf type google.cloud.ces.v1beta.AggregatedMetrics.MetricsByTurn
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
HALLUCINATION_METRICS_FIELD_NUMBER
public static final int HALLUCINATION_METRICS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SEMANTIC_SIMILARITY_METRICS_FIELD_NUMBER
public static final int SEMANTIC_SIMILARITY_METRICS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int TOOL_CALL_LATENCY_METRICS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int TOOL_METRICS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TURN_INDEX_FIELD_NUMBER
public static final int TURN_INDEX_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TURN_LATENCY_METRICS_FIELD_NUMBER
public static final int TURN_LATENCY_METRICS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static AggregatedMetrics.MetricsByTurn getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static AggregatedMetrics.MetricsByTurn.Builder newBuilder()
newBuilder(AggregatedMetrics.MetricsByTurn prototype)
public static AggregatedMetrics.MetricsByTurn.Builder newBuilder(AggregatedMetrics.MetricsByTurn prototype)
public static AggregatedMetrics.MetricsByTurn parseDelimitedFrom(InputStream input)
public static AggregatedMetrics.MetricsByTurn parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static AggregatedMetrics.MetricsByTurn parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AggregatedMetrics.MetricsByTurn parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static AggregatedMetrics.MetricsByTurn parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AggregatedMetrics.MetricsByTurn parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AggregatedMetrics.MetricsByTurn parseFrom(CodedInputStream input)
public static AggregatedMetrics.MetricsByTurn parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AggregatedMetrics.MetricsByTurn parseFrom(InputStream input)
public static AggregatedMetrics.MetricsByTurn parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static AggregatedMetrics.MetricsByTurn parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AggregatedMetrics.MetricsByTurn parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<AggregatedMetrics.MetricsByTurn> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public AggregatedMetrics.MetricsByTurn getDefaultInstanceForType()
getHallucinationMetrics(int index)
public AggregatedMetrics.HallucinationMetrics getHallucinationMetrics(int index)
Output only. Metrics for hallucination within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.HallucinationMetrics hallucination_metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
getHallucinationMetricsCount()
public int getHallucinationMetricsCount()
Output only. Metrics for hallucination within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.HallucinationMetrics hallucination_metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
|
getHallucinationMetricsList()
public List<AggregatedMetrics.HallucinationMetrics> getHallucinationMetricsList()
Output only. Metrics for hallucination within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.HallucinationMetrics hallucination_metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getHallucinationMetricsOrBuilder(int index)
public AggregatedMetrics.HallucinationMetricsOrBuilder getHallucinationMetricsOrBuilder(int index)
Output only. Metrics for hallucination within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.HallucinationMetrics hallucination_metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
getHallucinationMetricsOrBuilderList()
public List<? extends AggregatedMetrics.HallucinationMetricsOrBuilder> getHallucinationMetricsOrBuilderList()
Output only. Metrics for hallucination within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.HallucinationMetrics hallucination_metrics = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.ces.v1beta.AggregatedMetrics.HallucinationMetricsOrBuilder> |
|
getParserForType()
public Parser<AggregatedMetrics.MetricsByTurn> getParserForType()
Overrides
getSemanticSimilarityMetrics(int index)
public AggregatedMetrics.SemanticSimilarityMetrics getSemanticSimilarityMetrics(int index)
Output only. Metrics for semantic similarity within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.SemanticSimilarityMetrics semantic_similarity_metrics = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
getSemanticSimilarityMetricsCount()
public int getSemanticSimilarityMetricsCount()
Output only. Metrics for semantic similarity within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.SemanticSimilarityMetrics semantic_similarity_metrics = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
|
getSemanticSimilarityMetricsList()
public List<AggregatedMetrics.SemanticSimilarityMetrics> getSemanticSimilarityMetricsList()
Output only. Metrics for semantic similarity within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.SemanticSimilarityMetrics semantic_similarity_metrics = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSemanticSimilarityMetricsOrBuilder(int index)
public AggregatedMetrics.SemanticSimilarityMetricsOrBuilder getSemanticSimilarityMetricsOrBuilder(int index)
Output only. Metrics for semantic similarity within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.SemanticSimilarityMetrics semantic_similarity_metrics = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
getSemanticSimilarityMetricsOrBuilderList()
public List<? extends AggregatedMetrics.SemanticSimilarityMetricsOrBuilder> getSemanticSimilarityMetricsOrBuilderList()
Output only. Metrics for semantic similarity within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.SemanticSimilarityMetrics semantic_similarity_metrics = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.ces.v1beta.AggregatedMetrics.SemanticSimilarityMetricsOrBuilder> |
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public AggregatedMetrics.ToolCallLatencyMetrics getToolCallLatencyMetrics(int index)
Output only. Metrics for tool call latency within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.ToolCallLatencyMetrics tool_call_latency_metrics = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
public int getToolCallLatencyMetricsCount()
Output only. Metrics for tool call latency within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.ToolCallLatencyMetrics tool_call_latency_metrics = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
|
public List<AggregatedMetrics.ToolCallLatencyMetrics> getToolCallLatencyMetricsList()
Output only. Metrics for tool call latency within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.ToolCallLatencyMetrics tool_call_latency_metrics = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public AggregatedMetrics.ToolCallLatencyMetricsOrBuilder getToolCallLatencyMetricsOrBuilder(int index)
Output only. Metrics for tool call latency within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.ToolCallLatencyMetrics tool_call_latency_metrics = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
public List<? extends AggregatedMetrics.ToolCallLatencyMetricsOrBuilder> getToolCallLatencyMetricsOrBuilderList()
Output only. Metrics for tool call latency within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.ToolCallLatencyMetrics tool_call_latency_metrics = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.ces.v1beta.AggregatedMetrics.ToolCallLatencyMetricsOrBuilder> |
|
public AggregatedMetrics.ToolMetrics getToolMetrics(int index)
Output only. Metrics for each tool within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.ToolMetrics tool_metrics = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
public int getToolMetricsCount()
Output only. Metrics for each tool within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.ToolMetrics tool_metrics = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
|
public List<AggregatedMetrics.ToolMetrics> getToolMetricsList()
Output only. Metrics for each tool within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.ToolMetrics tool_metrics = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public AggregatedMetrics.ToolMetricsOrBuilder getToolMetricsOrBuilder(int index)
Output only. Metrics for each tool within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.ToolMetrics tool_metrics = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
public List<? extends AggregatedMetrics.ToolMetricsOrBuilder> getToolMetricsOrBuilderList()
Output only. Metrics for each tool within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.ToolMetrics tool_metrics = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.ces.v1beta.AggregatedMetrics.ToolMetricsOrBuilder> |
|
getTurnIndex()
public int getTurnIndex()
Output only. The turn index (0-based).
int32 turn_index = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
The turnIndex.
|
getTurnLatencyMetrics(int index)
public AggregatedMetrics.TurnLatencyMetrics getTurnLatencyMetrics(int index)
Output only. Metrics for turn latency within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.TurnLatencyMetrics turn_latency_metrics = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
getTurnLatencyMetricsCount()
public int getTurnLatencyMetricsCount()
Output only. Metrics for turn latency within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.TurnLatencyMetrics turn_latency_metrics = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
|
getTurnLatencyMetricsList()
public List<AggregatedMetrics.TurnLatencyMetrics> getTurnLatencyMetricsList()
Output only. Metrics for turn latency within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.TurnLatencyMetrics turn_latency_metrics = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTurnLatencyMetricsOrBuilder(int index)
public AggregatedMetrics.TurnLatencyMetricsOrBuilder getTurnLatencyMetricsOrBuilder(int index)
Output only. Metrics for turn latency within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.TurnLatencyMetrics turn_latency_metrics = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
getTurnLatencyMetricsOrBuilderList()
public List<? extends AggregatedMetrics.TurnLatencyMetricsOrBuilder> getTurnLatencyMetricsOrBuilderList()
Output only. Metrics for turn latency within this turn.
repeated .google.cloud.ces.v1beta.AggregatedMetrics.TurnLatencyMetrics turn_latency_metrics = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.ces.v1beta.AggregatedMetrics.TurnLatencyMetricsOrBuilder> |
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public AggregatedMetrics.MetricsByTurn.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected AggregatedMetrics.MetricsByTurn.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public AggregatedMetrics.MetricsByTurn.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides