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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<AnswerFeedback.Builder> implements AnswerFeedbackOrBuilder
Represents feedback the customer has about the quality & correctness of a certain answer in a conversation.
Protobuf typegoogle.cloud.dialogflow.v2.AnswerFeedback
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AnswerFeedback.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AnswerFeedbackbuild()AnswerFeedbackbuildPartial()AnswerFeedback.Builderclear()AnswerFeedback.BuilderclearAgentAssistantDetailFeedback()Detail feedback of agent assist suggestions.AnswerFeedback.BuilderclearClicked()Indicates whether the answer/item was clicked by the human agent or not.AnswerFeedback.BuilderclearClickTime()Time when the answer/item was clicked.AnswerFeedback.BuilderclearCorrectnessLevel()The correctness level of the specific answer.AnswerFeedback.BuilderclearDetailFeedback()AnswerFeedback.BuilderclearDisplayed()Indicates whether the answer/item was displayed to the human agent in the agent desktop UI.AnswerFeedback.BuilderclearDisplayTime()Time when the answer/item was displayed.AnswerFeedback.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AnswerFeedback.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AnswerFeedback.Builderclone()AgentAssistantFeedbackgetAgentAssistantDetailFeedback()Detail feedback of agent assist suggestions.AgentAssistantFeedback.BuildergetAgentAssistantDetailFeedbackBuilder()Detail feedback of agent assist suggestions.AgentAssistantFeedbackOrBuildergetAgentAssistantDetailFeedbackOrBuilder()Detail feedback of agent assist suggestions.booleangetClicked()Indicates whether the answer/item was clicked by the human agent or not.com.google.protobuf.TimestampgetClickTime()Time when the answer/item was clicked.com.google.protobuf.Timestamp.BuildergetClickTimeBuilder()Time when the answer/item was clicked.com.google.protobuf.TimestampOrBuildergetClickTimeOrBuilder()Time when the answer/item was clicked.AnswerFeedback.CorrectnessLevelgetCorrectnessLevel()The correctness level of the specific answer.intgetCorrectnessLevelValue()The correctness level of the specific answer.AnswerFeedbackgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()AnswerFeedback.DetailFeedbackCasegetDetailFeedbackCase()booleangetDisplayed()Indicates whether the answer/item was displayed to the human agent in the agent desktop UI.com.google.protobuf.TimestampgetDisplayTime()Time when the answer/item was displayed.com.google.protobuf.Timestamp.BuildergetDisplayTimeBuilder()Time when the answer/item was displayed.com.google.protobuf.TimestampOrBuildergetDisplayTimeOrBuilder()Time when the answer/item was displayed.booleanhasAgentAssistantDetailFeedback()Detail feedback of agent assist suggestions.booleanhasClickTime()Time when the answer/item was clicked.booleanhasDisplayTime()Time when the answer/item was displayed.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AnswerFeedback.BuildermergeAgentAssistantDetailFeedback(AgentAssistantFeedback value)Detail feedback of agent assist suggestions.AnswerFeedback.BuildermergeClickTime(com.google.protobuf.Timestamp value)Time when the answer/item was clicked.AnswerFeedback.BuildermergeDisplayTime(com.google.protobuf.Timestamp value)Time when the answer/item was displayed.AnswerFeedback.BuildermergeFrom(AnswerFeedback other)AnswerFeedback.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AnswerFeedback.BuildermergeFrom(com.google.protobuf.Message other)AnswerFeedback.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AnswerFeedback.BuildersetAgentAssistantDetailFeedback(AgentAssistantFeedback value)Detail feedback of agent assist suggestions.AnswerFeedback.BuildersetAgentAssistantDetailFeedback(AgentAssistantFeedback.Builder builderForValue)Detail feedback of agent assist suggestions.AnswerFeedback.BuildersetClicked(boolean value)Indicates whether the answer/item was clicked by the human agent or not.AnswerFeedback.BuildersetClickTime(com.google.protobuf.Timestamp value)Time when the answer/item was clicked.AnswerFeedback.BuildersetClickTime(com.google.protobuf.Timestamp.Builder builderForValue)Time when the answer/item was clicked.AnswerFeedback.BuildersetCorrectnessLevel(AnswerFeedback.CorrectnessLevel value)The correctness level of the specific answer.AnswerFeedback.BuildersetCorrectnessLevelValue(int value)The correctness level of the specific answer.AnswerFeedback.BuildersetDisplayed(boolean value)Indicates whether the answer/item was displayed to the human agent in the agent desktop UI.AnswerFeedback.BuildersetDisplayTime(com.google.protobuf.Timestamp value)Time when the answer/item was displayed.AnswerFeedback.BuildersetDisplayTime(com.google.protobuf.Timestamp.Builder builderForValue)Time when the answer/item was displayed.AnswerFeedback.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AnswerFeedback.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)AnswerFeedback.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
clear
public AnswerFeedback.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
getDefaultInstanceForType
public AnswerFeedback getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AnswerFeedback build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AnswerFeedback buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AnswerFeedback.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
setField
public AnswerFeedback.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
clearField
public AnswerFeedback.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
clearOneof
public AnswerFeedback.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
setRepeatedField
public AnswerFeedback.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
addRepeatedField
public AnswerFeedback.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
mergeFrom
public AnswerFeedback.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AnswerFeedback.Builder>
-
mergeFrom
public AnswerFeedback.Builder mergeFrom(AnswerFeedback other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public AnswerFeedback.DetailFeedbackCase getDetailFeedbackCase()
- Specified by:
getDetailFeedbackCasein interfaceAnswerFeedbackOrBuilder
-
clearDetailFeedback
public AnswerFeedback.Builder 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
public AnswerFeedback.Builder setCorrectnessLevelValue(int value)
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
public AnswerFeedback.CorrectnessLevel 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
public AnswerFeedback.Builder setCorrectnessLevel(AnswerFeedback.CorrectnessLevel value)
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
public AnswerFeedback.Builder 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
public AgentAssistantFeedback 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
public AnswerFeedback.Builder setAgentAssistantDetailFeedback(AgentAssistantFeedback value)
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
public AnswerFeedback.Builder mergeAgentAssistantDetailFeedback(AgentAssistantFeedback value)
Detail feedback of agent assist suggestions.
.google.cloud.dialogflow.v2.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
-
clearAgentAssistantDetailFeedback
public AnswerFeedback.Builder clearAgentAssistantDetailFeedback()
Detail feedback of agent assist suggestions.
.google.cloud.dialogflow.v2.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
-
getAgentAssistantDetailFeedbackBuilder
public AgentAssistantFeedback.Builder getAgentAssistantDetailFeedbackBuilder()
Detail feedback of agent assist suggestions.
.google.cloud.dialogflow.v2.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
-
getAgentAssistantDetailFeedbackOrBuilder
public AgentAssistantFeedbackOrBuilder 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
public AnswerFeedback.Builder setClicked(boolean value)
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
public AnswerFeedback.Builder 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
public AnswerFeedback.Builder setClickTime(com.google.protobuf.Timestamp value)
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5;
-
setClickTime
public AnswerFeedback.Builder setClickTime(com.google.protobuf.Timestamp.Builder builderForValue)
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5;
-
mergeClickTime
public AnswerFeedback.Builder mergeClickTime(com.google.protobuf.Timestamp value)
Time when the answer/item was clicked.
.google.protobuf.Timestamp click_time = 5;
-
clearClickTime
public AnswerFeedback.Builder 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
public 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;- Parameters:
value- The displayed to set.- Returns:
- This builder for chaining.
-
clearDisplayed
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;- 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
public AnswerFeedback.Builder setDisplayTime(com.google.protobuf.Timestamp value)
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6;
-
setDisplayTime
public AnswerFeedback.Builder setDisplayTime(com.google.protobuf.Timestamp.Builder builderForValue)
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6;
-
mergeDisplayTime
public AnswerFeedback.Builder mergeDisplayTime(com.google.protobuf.Timestamp value)
Time when the answer/item was displayed.
.google.protobuf.Timestamp display_time = 6;
-
clearDisplayTime
public AnswerFeedback.Builder 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
-
setUnknownFields
public final AnswerFeedback.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
mergeUnknownFields
public final AnswerFeedback.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
-