public static final class AnswerFeedback.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder> implements AnswerFeedbackOrBuilder
Represents feedback the customer has about the quality & correctness of a certain answer in a conversation.Protobuf type
google.cloud.dialogflow.v2beta1.AnswerFeedback| Modifier and Type | Method and Description |
|---|---|
AnswerFeedback.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AnswerFeedback |
build() |
AnswerFeedback |
buildPartial() |
AnswerFeedback.Builder |
clear() |
AnswerFeedback.Builder |
clearAgentAssistantDetailFeedback()
Optional.
|
AnswerFeedback.Builder |
clearClicked()
Indicates whether the answer/item was clicked by the human agent
or not.
|
AnswerFeedback.Builder |
clearClickTime()
Time when the answer/item was clicked.
|
AnswerFeedback.Builder |
clearCorrectnessLevel()
The correctness level of the specific answer.
|
AnswerFeedback.Builder |
clearDetailFeedback() |
AnswerFeedback.Builder |
clearDisplayed()
Indicates whether the answer/item was displayed to the human
agent in the agent desktop UI.
|
AnswerFeedback.Builder |
clearDisplayTime()
Time when the answer/item was displayed.
|
AnswerFeedback.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AnswerFeedback.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AnswerFeedback.Builder |
clone() |
AgentAssistantFeedback |
getAgentAssistantDetailFeedback()
Optional.
|
AgentAssistantFeedback.Builder |
getAgentAssistantDetailFeedbackBuilder()
Optional.
|
AgentAssistantFeedbackOrBuilder |
getAgentAssistantDetailFeedbackOrBuilder()
Optional.
|
boolean |
getClicked()
Indicates whether the answer/item was clicked by the human agent
or not.
|
com.google.protobuf.Timestamp |
getClickTime()
Time when the answer/item was clicked.
|
com.google.protobuf.Timestamp.Builder |
getClickTimeBuilder()
Time when the answer/item was clicked.
|
com.google.protobuf.TimestampOrBuilder |
getClickTimeOrBuilder()
Time when the answer/item was clicked.
|
AnswerFeedback.CorrectnessLevel |
getCorrectnessLevel()
The correctness level of the specific answer.
|
int |
getCorrectnessLevelValue()
The correctness level of the specific answer.
|
AnswerFeedback |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
AnswerFeedback.DetailFeedbackCase |
getDetailFeedbackCase() |
boolean |
getDisplayed()
Indicates whether the answer/item was displayed to the human
agent in the agent desktop UI.
|
com.google.protobuf.Timestamp |
getDisplayTime()
Time when the answer/item was displayed.
|
com.google.protobuf.Timestamp.Builder |
getDisplayTimeBuilder()
Time when the answer/item was displayed.
|
com.google.protobuf.TimestampOrBuilder |
getDisplayTimeOrBuilder()
Time when the answer/item was displayed.
|
boolean |
hasAgentAssistantDetailFeedback()
Optional.
|
boolean |
hasClickTime()
Time when the answer/item was clicked.
|
boolean |
hasDisplayTime()
Time when the answer/item was displayed.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AnswerFeedback.Builder |
mergeAgentAssistantDetailFeedback(AgentAssistantFeedback value)
Optional.
|
AnswerFeedback.Builder |
mergeClickTime(com.google.protobuf.Timestamp value)
Time when the answer/item was clicked.
|
AnswerFeedback.Builder |
mergeDisplayTime(com.google.protobuf.Timestamp value)
Time when the answer/item was displayed.
|
AnswerFeedback.Builder |
mergeFrom(AnswerFeedback other) |
AnswerFeedback.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AnswerFeedback.Builder |
mergeFrom(com.google.protobuf.Message other) |
AnswerFeedback.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AnswerFeedback.Builder |
setAgentAssistantDetailFeedback(AgentAssistantFeedback.Builder builderForValue)
Optional.
|
AnswerFeedback.Builder |
setAgentAssistantDetailFeedback(AgentAssistantFeedback value)
Optional.
|
AnswerFeedback.Builder |
setClicked(boolean value)
Indicates whether the answer/item was clicked by the human agent
or not.
|
AnswerFeedback.Builder |
setClickTime(com.google.protobuf.Timestamp.Builder builderForValue)
Time when the answer/item was clicked.
|
AnswerFeedback.Builder |
setClickTime(com.google.protobuf.Timestamp value)
Time when the answer/item was clicked.
|
AnswerFeedback.Builder |
setCorrectnessLevel(AnswerFeedback.CorrectnessLevel value)
The correctness level of the specific answer.
|
AnswerFeedback.Builder |
setCorrectnessLevelValue(int value)
The correctness level of the specific answer.
|
AnswerFeedback.Builder |
setDisplayed(boolean value)
Indicates whether the answer/item was displayed to the human
agent in the agent desktop UI.
|
AnswerFeedback.Builder |
setDisplayTime(com.google.protobuf.Timestamp.Builder builderForValue)
Time when the answer/item was displayed.
|
AnswerFeedback.Builder |
setDisplayTime(com.google.protobuf.Timestamp value)
Time when the answer/item was displayed.
|
AnswerFeedback.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AnswerFeedback.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
AnswerFeedback.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>public AnswerFeedback.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>public AnswerFeedback getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AnswerFeedback build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AnswerFeedback buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AnswerFeedback.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>public AnswerFeedback.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>public AnswerFeedback.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>public AnswerFeedback.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>public AnswerFeedback.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>public AnswerFeedback.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>public AnswerFeedback.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AnswerFeedback.Builder>public AnswerFeedback.Builder mergeFrom(AnswerFeedback other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>public AnswerFeedback.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AnswerFeedback.Builder>IOExceptionpublic AnswerFeedback.DetailFeedbackCase getDetailFeedbackCase()
getDetailFeedbackCase in interface AnswerFeedbackOrBuilderpublic AnswerFeedback.Builder clearDetailFeedback()
public int getCorrectnessLevelValue()
The correctness level of the specific answer.
.google.cloud.dialogflow.v2beta1.AnswerFeedback.CorrectnessLevel correctness_level = 1;
getCorrectnessLevelValue in interface AnswerFeedbackOrBuilderpublic AnswerFeedback.Builder setCorrectnessLevelValue(int value)
The correctness level of the specific answer.
.google.cloud.dialogflow.v2beta1.AnswerFeedback.CorrectnessLevel correctness_level = 1;
value - The enum numeric value on the wire for correctnessLevel to set.public AnswerFeedback.CorrectnessLevel getCorrectnessLevel()
The correctness level of the specific answer.
.google.cloud.dialogflow.v2beta1.AnswerFeedback.CorrectnessLevel correctness_level = 1;
getCorrectnessLevel in interface AnswerFeedbackOrBuilderpublic AnswerFeedback.Builder setCorrectnessLevel(AnswerFeedback.CorrectnessLevel value)
The correctness level of the specific answer.
.google.cloud.dialogflow.v2beta1.AnswerFeedback.CorrectnessLevel correctness_level = 1;
value - The correctnessLevel to set.public AnswerFeedback.Builder clearCorrectnessLevel()
The correctness level of the specific answer.
.google.cloud.dialogflow.v2beta1.AnswerFeedback.CorrectnessLevel correctness_level = 1;
public boolean hasAgentAssistantDetailFeedback()
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
hasAgentAssistantDetailFeedback in interface AnswerFeedbackOrBuilderpublic AgentAssistantFeedback getAgentAssistantDetailFeedback()
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
getAgentAssistantDetailFeedback in interface AnswerFeedbackOrBuilderpublic AnswerFeedback.Builder setAgentAssistantDetailFeedback(AgentAssistantFeedback value)
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
public AnswerFeedback.Builder setAgentAssistantDetailFeedback(AgentAssistantFeedback.Builder builderForValue)
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
public AnswerFeedback.Builder mergeAgentAssistantDetailFeedback(AgentAssistantFeedback value)
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
public AnswerFeedback.Builder clearAgentAssistantDetailFeedback()
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
public AgentAssistantFeedback.Builder getAgentAssistantDetailFeedbackBuilder()
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
public AgentAssistantFeedbackOrBuilder getAgentAssistantDetailFeedbackOrBuilder()
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
getAgentAssistantDetailFeedbackOrBuilder in interface AnswerFeedbackOrBuilderpublic boolean getClicked()
Indicates whether the answer/item was clicked by the human agent or not. Default to false. For knowledge search, the answer record is considered to be clicked if the answer was copied or any URI was clicked.
bool clicked = 3;getClicked in interface AnswerFeedbackOrBuilderpublic AnswerFeedback.Builder setClicked(boolean value)
Indicates whether the answer/item was clicked by the human agent or not. Default to false. For knowledge search, the answer record is considered to be clicked if the answer was copied or any URI was clicked.
bool clicked = 3;value - The clicked to set.public AnswerFeedback.Builder clearClicked()
Indicates whether the answer/item was clicked by the human agent or not. Default to false. For knowledge search, the answer record is considered to be clicked if the answer was copied or any URI was clicked.
bool clicked = 3;public boolean hasClickTime()
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5;hasClickTime in interface AnswerFeedbackOrBuilderpublic com.google.protobuf.Timestamp getClickTime()
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5;getClickTime in interface AnswerFeedbackOrBuilderpublic AnswerFeedback.Builder setClickTime(com.google.protobuf.Timestamp value)
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5;public AnswerFeedback.Builder setClickTime(com.google.protobuf.Timestamp.Builder builderForValue)
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5;public AnswerFeedback.Builder mergeClickTime(com.google.protobuf.Timestamp value)
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5;public AnswerFeedback.Builder clearClickTime()
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5;public com.google.protobuf.Timestamp.Builder getClickTimeBuilder()
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5;public com.google.protobuf.TimestampOrBuilder getClickTimeOrBuilder()
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5;getClickTimeOrBuilder in interface AnswerFeedbackOrBuilderpublic boolean getDisplayed()
Indicates whether the answer/item was displayed to the human agent in the agent desktop UI. Default to false.
bool displayed = 4;getDisplayed in interface AnswerFeedbackOrBuilderpublic AnswerFeedback.Builder setDisplayed(boolean value)
Indicates whether the answer/item was displayed to the human agent in the agent desktop UI. Default to false.
bool displayed = 4;value - The displayed to set.public AnswerFeedback.Builder clearDisplayed()
Indicates whether the answer/item was displayed to the human agent in the agent desktop UI. Default to false.
bool displayed = 4;public boolean hasDisplayTime()
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6;hasDisplayTime in interface AnswerFeedbackOrBuilderpublic com.google.protobuf.Timestamp getDisplayTime()
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6;getDisplayTime in interface AnswerFeedbackOrBuilderpublic AnswerFeedback.Builder setDisplayTime(com.google.protobuf.Timestamp value)
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6;public AnswerFeedback.Builder setDisplayTime(com.google.protobuf.Timestamp.Builder builderForValue)
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6;public AnswerFeedback.Builder mergeDisplayTime(com.google.protobuf.Timestamp value)
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6;public AnswerFeedback.Builder clearDisplayTime()
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6;public com.google.protobuf.Timestamp.Builder getDisplayTimeBuilder()
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6;public com.google.protobuf.TimestampOrBuilder getDisplayTimeOrBuilder()
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6;getDisplayTimeOrBuilder in interface AnswerFeedbackOrBuilderpublic final AnswerFeedback.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>public final AnswerFeedback.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>Copyright © 2023 Google LLC. All rights reserved.