Class SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder (4.87.0)

public static final class SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder extends GeneratedMessageV3.Builder<SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder> implements SummarizationEvaluationMetrics.ConversationDetail.MetricDetailOrBuilder

Aggregated result on metric level. This contains the evaluation results of all the sections.

Protobuf type google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail

Inheritance

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

Static Methods

getDescriptor()

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

Methods

addAllSectionDetails(Iterable<? extends SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail> values)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder addAllSectionDetails(Iterable<? extends SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail> values)

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
values Iterable<? extends com.google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail>
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addSectionDetails(SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail value)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder addSectionDetails(SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail value)

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

addSectionDetails(SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder builderForValue)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder addSectionDetails(SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder builderForValue)

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

addSectionDetails(int index, SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail value)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder addSectionDetails(int index, SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail value)

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

addSectionDetails(int index, SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder builderForValue)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder addSectionDetails(int index, SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder builderForValue)

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

addSectionDetailsBuilder()

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder addSectionDetailsBuilder()

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder

addSectionDetailsBuilder(int index)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder addSectionDetailsBuilder(int index)

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder

build()

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail build()
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail

buildPartial()

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail buildPartial()
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail

clear()

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder clear()
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder
Overrides

clearMetric()

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder clearMetric()

Output only. Metrics name. e.g. accuracy, adherence, completeness.

string metric = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder
Overrides

clearScore()

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder clearScore()

Output only. Aggregated(average) score on this metric across all sections.

optional float score = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

This builder for chaining.

clearSectionDetails()

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder clearSectionDetails()

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

clone()

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder clone()
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder
Overrides

getDefaultInstanceForType()

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail getDefaultInstanceForType()
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail

getDescriptorForType()

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

getMetric()

public String getMetric()

Output only. Metrics name. e.g. accuracy, adherence, completeness.

string metric = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The metric.

getMetricBytes()

public ByteString getMetricBytes()

Output only. Metrics name. e.g. accuracy, adherence, completeness.

string metric = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for metric.

getScore()

public float getScore()

Output only. Aggregated(average) score on this metric across all sections.

optional float score = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
float

The score.

getSectionDetails(int index)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail getSectionDetails(int index)

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail

getSectionDetailsBuilder(int index)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder getSectionDetailsBuilder(int index)

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder

getSectionDetailsBuilderList()

public List<SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder> getSectionDetailsBuilderList()

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Builder>

getSectionDetailsCount()

public int getSectionDetailsCount()

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getSectionDetailsList()

public List<SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail> getSectionDetailsList()

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<SectionDetail>

getSectionDetailsOrBuilder(int index)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetailOrBuilder getSectionDetailsOrBuilder(int index)

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetailOrBuilder

getSectionDetailsOrBuilderList()

public List<? extends SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetailOrBuilder> getSectionDetailsOrBuilderList()

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetailOrBuilder>

hasScore()

public boolean hasScore()

Output only. Aggregated(average) score on this metric across all sections.

optional float score = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the score field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SummarizationEvaluationMetrics.ConversationDetail.MetricDetail other)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder mergeFrom(SummarizationEvaluationMetrics.ConversationDetail.MetricDetail other)
Parameter
Name Description
other SummarizationEvaluationMetrics.ConversationDetail.MetricDetail
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder
Overrides

removeSectionDetails(int index)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder removeSectionDetails(int index)

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setMetric(String value)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder setMetric(String value)

Output only. Metrics name. e.g. accuracy, adherence, completeness.

string metric = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The metric to set.

Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

This builder for chaining.

setMetricBytes(ByteString value)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder setMetricBytes(ByteString value)

Output only. Metrics name. e.g. accuracy, adherence, completeness.

string metric = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for metric to set.

Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

This builder for chaining.

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

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

setScore(float value)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder setScore(float value)

Output only. Aggregated(average) score on this metric across all sections.

optional float score = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value float

The score to set.

Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

This builder for chaining.

setSectionDetails(int index, SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail value)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder setSectionDetails(int index, SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail value)

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

setSectionDetails(int index, SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder builderForValue)

public SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder setSectionDetails(int index, SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder builderForValue)

Output only. List of section details.

repeated .google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail section_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.SectionDetail.Builder
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SummarizationEvaluationMetrics.ConversationDetail.MetricDetail.Builder
Overrides