Package com.google.cloud.dialogflow.v2
Class AnswerFeedback.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AnswerFeedback.Builder>
com.google.cloud.dialogflow.v2.AnswerFeedback.Builder
- All Implemented Interfaces:
AnswerFeedbackOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AnswerFeedback
public static final class AnswerFeedback.Builder
extends com.google.protobuf.GeneratedMessage.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.v2.AnswerFeedback-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Detail feedback of agent assist suggestions.Indicates whether the answer/item was clicked by the human agent or not.Time when the answer/item was clicked.The correctness level of the specific answer.Indicates whether the answer/item was displayed to the human agent in the agent desktop UI.Time when the answer/item was displayed.Detail feedback of agent assist suggestions.Detail feedback of agent assist suggestions.Detail feedback of agent assist suggestions.booleanIndicates whether the answer/item was clicked by the human agent or not.com.google.protobuf.TimestampTime when the answer/item was clicked.com.google.protobuf.Timestamp.BuilderTime when the answer/item was clicked.com.google.protobuf.TimestampOrBuilderTime when the answer/item was clicked.The correctness level of the specific answer.intThe correctness level of the specific answer.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanIndicates whether the answer/item was displayed to the human agent in the agent desktop UI.com.google.protobuf.TimestampTime when the answer/item was displayed.com.google.protobuf.Timestamp.BuilderTime when the answer/item was displayed.com.google.protobuf.TimestampOrBuilderTime when the answer/item was displayed.booleanDetail feedback of agent assist suggestions.booleanTime when the answer/item was clicked.booleanTime when the answer/item was displayed.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanDetail feedback of agent assist suggestions.mergeClickTime(com.google.protobuf.Timestamp value) Time when the answer/item was clicked.mergeDisplayTime(com.google.protobuf.Timestamp value) Time when the answer/item was displayed.mergeFrom(AnswerFeedback other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Detail feedback of agent assist suggestions.setAgentAssistantDetailFeedback(AgentAssistantFeedback.Builder builderForValue) Detail feedback of agent assist suggestions.setClicked(boolean value) Indicates whether the answer/item was clicked by the human agent or not.setClickTime(com.google.protobuf.Timestamp value) Time when the answer/item was clicked.setClickTime(com.google.protobuf.Timestamp.Builder builderForValue) Time when the answer/item was clicked.The correctness level of the specific answer.setCorrectnessLevelValue(int value) The correctness level of the specific answer.setDisplayed(boolean value) Indicates whether the answer/item was displayed to the human agent in the agent desktop UI.setDisplayTime(com.google.protobuf.Timestamp value) Time when the answer/item was displayed.setDisplayTime(com.google.protobuf.Timestamp.Builder builderForValue) Time when the answer/item was displayed.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AnswerFeedback.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AnswerFeedback.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AnswerFeedback.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AnswerFeedback.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AnswerFeedback.Builder>
-
mergeFrom
public AnswerFeedback.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AnswerFeedback.Builder>- Throws:
IOException
-
getDetailFeedbackCase
- Specified by:
getDetailFeedbackCasein interfaceAnswerFeedbackOrBuilder
-
clearDetailFeedback
-
getCorrectnessLevelValue
public int getCorrectnessLevelValue()The correctness level of the specific answer.
.google.cloud.dialogflow.v2.AnswerFeedback.CorrectnessLevel correctness_level = 1;- Specified by:
getCorrectnessLevelValuein interfaceAnswerFeedbackOrBuilder- Returns:
- The enum numeric value on the wire for correctnessLevel.
-
setCorrectnessLevelValue
The correctness level of the specific answer.
.google.cloud.dialogflow.v2.AnswerFeedback.CorrectnessLevel correctness_level = 1;- Parameters:
value- The enum numeric value on the wire for correctnessLevel to set.- Returns:
- This builder for chaining.
-
getCorrectnessLevel
The correctness level of the specific answer.
.google.cloud.dialogflow.v2.AnswerFeedback.CorrectnessLevel correctness_level = 1;- Specified by:
getCorrectnessLevelin interfaceAnswerFeedbackOrBuilder- Returns:
- The correctnessLevel.
-
setCorrectnessLevel
The correctness level of the specific answer.
.google.cloud.dialogflow.v2.AnswerFeedback.CorrectnessLevel correctness_level = 1;- Parameters:
value- The correctnessLevel to set.- Returns:
- This builder for chaining.
-
clearCorrectnessLevel
The correctness level of the specific answer.
.google.cloud.dialogflow.v2.AnswerFeedback.CorrectnessLevel correctness_level = 1;- Returns:
- This builder for chaining.
-
hasAgentAssistantDetailFeedback
public boolean hasAgentAssistantDetailFeedback()Detail feedback of agent assist suggestions.
.google.cloud.dialogflow.v2.AgentAssistantFeedback agent_assistant_detail_feedback = 2;- Specified by:
hasAgentAssistantDetailFeedbackin interfaceAnswerFeedbackOrBuilder- Returns:
- Whether the agentAssistantDetailFeedback field is set.
-
getAgentAssistantDetailFeedback
Detail feedback of agent assist suggestions.
.google.cloud.dialogflow.v2.AgentAssistantFeedback agent_assistant_detail_feedback = 2;- Specified by:
getAgentAssistantDetailFeedbackin interfaceAnswerFeedbackOrBuilder- Returns:
- The agentAssistantDetailFeedback.
-
setAgentAssistantDetailFeedback
Detail feedback of agent assist suggestions.
.google.cloud.dialogflow.v2.AgentAssistantFeedback agent_assistant_detail_feedback = 2; -
setAgentAssistantDetailFeedback
public AnswerFeedback.Builder setAgentAssistantDetailFeedback(AgentAssistantFeedback.Builder builderForValue) Detail feedback of agent assist suggestions.
.google.cloud.dialogflow.v2.AgentAssistantFeedback agent_assistant_detail_feedback = 2; -
mergeAgentAssistantDetailFeedback
Detail feedback of agent assist suggestions.
.google.cloud.dialogflow.v2.AgentAssistantFeedback agent_assistant_detail_feedback = 2; -
clearAgentAssistantDetailFeedback
Detail feedback of agent assist suggestions.
.google.cloud.dialogflow.v2.AgentAssistantFeedback agent_assistant_detail_feedback = 2; -
getAgentAssistantDetailFeedbackBuilder
Detail feedback of agent assist suggestions.
.google.cloud.dialogflow.v2.AgentAssistantFeedback agent_assistant_detail_feedback = 2; -
getAgentAssistantDetailFeedbackOrBuilder
Detail feedback of agent assist suggestions.
.google.cloud.dialogflow.v2.AgentAssistantFeedback agent_assistant_detail_feedback = 2;- Specified by:
getAgentAssistantDetailFeedbackOrBuilderin interfaceAnswerFeedbackOrBuilder
-
getClicked
public boolean getClicked()Indicates whether the answer/item was clicked by the human agent or not. Default to false. For knowledge search and knowledge assist, the answer record is considered to be clicked if the answer was copied or any URI was clicked.
bool clicked = 3;- Specified by:
getClickedin interfaceAnswerFeedbackOrBuilder- Returns:
- The clicked.
-
setClicked
Indicates whether the answer/item was clicked by the human agent or not. Default to false. For knowledge search and knowledge assist, the answer record is considered to be clicked if the answer was copied or any URI was clicked.
bool clicked = 3;- Parameters:
value- The clicked to set.- Returns:
- This builder for chaining.
-
clearClicked
Indicates whether the answer/item was clicked by the human agent or not. Default to false. For knowledge search and knowledge assist, the answer record is considered to be clicked if the answer was copied or any URI was clicked.
bool clicked = 3;- Returns:
- This builder for chaining.
-
hasClickTime
public boolean hasClickTime()Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5;- Specified by:
hasClickTimein interfaceAnswerFeedbackOrBuilder- Returns:
- Whether the clickTime field is set.
-
getClickTime
public com.google.protobuf.Timestamp getClickTime()Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5;- Specified by:
getClickTimein interfaceAnswerFeedbackOrBuilder- Returns:
- The clickTime.
-
setClickTime
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5; -
setClickTime
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5; -
mergeClickTime
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5; -
clearClickTime
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5; -
getClickTimeBuilder
public com.google.protobuf.Timestamp.Builder getClickTimeBuilder()Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5; -
getClickTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getClickTimeOrBuilder()Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5;- Specified by:
getClickTimeOrBuilderin interfaceAnswerFeedbackOrBuilder
-
getDisplayed
public boolean getDisplayed()Indicates whether the answer/item was displayed to the human agent in the agent desktop UI. Default to false.
bool displayed = 4;- Specified by:
getDisplayedin interfaceAnswerFeedbackOrBuilder- Returns:
- The displayed.
-
setDisplayed
Indicates whether the answer/item was displayed to the human agent in the agent desktop UI. Default to false.
bool displayed = 4;- Parameters:
value- The displayed to set.- Returns:
- This builder for chaining.
-
clearDisplayed
Indicates whether the answer/item was displayed to the human agent in the agent desktop UI. Default to false.
bool displayed = 4;- Returns:
- This builder for chaining.
-
hasDisplayTime
public boolean hasDisplayTime()Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6;- Specified by:
hasDisplayTimein interfaceAnswerFeedbackOrBuilder- Returns:
- Whether the displayTime field is set.
-
getDisplayTime
public com.google.protobuf.Timestamp getDisplayTime()Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6;- Specified by:
getDisplayTimein interfaceAnswerFeedbackOrBuilder- Returns:
- The displayTime.
-
setDisplayTime
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6; -
setDisplayTime
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6; -
mergeDisplayTime
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6; -
clearDisplayTime
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6; -
getDisplayTimeBuilder
public com.google.protobuf.Timestamp.Builder getDisplayTimeBuilder()Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6; -
getDisplayTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getDisplayTimeOrBuilder()Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6;- Specified by:
getDisplayTimeOrBuilderin interfaceAnswerFeedbackOrBuilder
-