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.v2beta1.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.v2beta1.AnswerFeedback
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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 value)
Optional.AnswerFeedback.Builder
setAgentAssistantDetailFeedback(AgentAssistantFeedback.Builder builderForValue)
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 value)
Time when the answer/item was clicked.AnswerFeedback.Builder
setClickTime(com.google.protobuf.Timestamp.Builder builderForValue)
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 value)
Time when the answer/item was displayed.AnswerFeedback.Builder
setDisplayTime(com.google.protobuf.Timestamp.Builder builderForValue)
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)
-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
clear
public AnswerFeedback.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
getDefaultInstanceForType
public AnswerFeedback getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AnswerFeedback build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AnswerFeedback buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AnswerFeedback.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
setField
public AnswerFeedback.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
clearField
public AnswerFeedback.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
clearOneof
public AnswerFeedback.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
setRepeatedField
public AnswerFeedback.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
addRepeatedField
public AnswerFeedback.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
mergeFrom
public AnswerFeedback.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AnswerFeedback.Builder>
-
mergeFrom
public AnswerFeedback.Builder mergeFrom(AnswerFeedback other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AnswerFeedback.Builder>
- Throws:
IOException
-
getDetailFeedbackCase
public AnswerFeedback.DetailFeedbackCase getDetailFeedbackCase()
- Specified by:
getDetailFeedbackCase
in interfaceAnswerFeedbackOrBuilder
-
clearDetailFeedback
public AnswerFeedback.Builder clearDetailFeedback()
-
getCorrectnessLevelValue
public int getCorrectnessLevelValue()
The correctness level of the specific answer.
.google.cloud.dialogflow.v2beta1.AnswerFeedback.CorrectnessLevel correctness_level = 1;
- Specified by:
getCorrectnessLevelValue
in 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.v2beta1.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.v2beta1.AnswerFeedback.CorrectnessLevel correctness_level = 1;
- Specified by:
getCorrectnessLevel
in interfaceAnswerFeedbackOrBuilder
- Returns:
- The correctnessLevel.
-
setCorrectnessLevel
public AnswerFeedback.Builder setCorrectnessLevel(AnswerFeedback.CorrectnessLevel value)
The correctness level of the specific answer.
.google.cloud.dialogflow.v2beta1.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.v2beta1.AnswerFeedback.CorrectnessLevel correctness_level = 1;
- Returns:
- This builder for chaining.
-
hasAgentAssistantDetailFeedback
public boolean hasAgentAssistantDetailFeedback()
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
- Specified by:
hasAgentAssistantDetailFeedback
in interfaceAnswerFeedbackOrBuilder
- Returns:
- Whether the agentAssistantDetailFeedback field is set.
-
getAgentAssistantDetailFeedback
public AgentAssistantFeedback getAgentAssistantDetailFeedback()
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
- Specified by:
getAgentAssistantDetailFeedback
in interfaceAnswerFeedbackOrBuilder
- Returns:
- The agentAssistantDetailFeedback.
-
setAgentAssistantDetailFeedback
public AnswerFeedback.Builder setAgentAssistantDetailFeedback(AgentAssistantFeedback value)
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
-
setAgentAssistantDetailFeedback
public AnswerFeedback.Builder setAgentAssistantDetailFeedback(AgentAssistantFeedback.Builder builderForValue)
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
-
mergeAgentAssistantDetailFeedback
public AnswerFeedback.Builder mergeAgentAssistantDetailFeedback(AgentAssistantFeedback value)
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
-
clearAgentAssistantDetailFeedback
public AnswerFeedback.Builder clearAgentAssistantDetailFeedback()
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
-
getAgentAssistantDetailFeedbackBuilder
public AgentAssistantFeedback.Builder getAgentAssistantDetailFeedbackBuilder()
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
-
getAgentAssistantDetailFeedbackOrBuilder
public AgentAssistantFeedbackOrBuilder getAgentAssistantDetailFeedbackOrBuilder()
Optional. Detail feedback of agent assistant suggestions.
.google.cloud.dialogflow.v2beta1.AgentAssistantFeedback agent_assistant_detail_feedback = 2;
- Specified by:
getAgentAssistantDetailFeedbackOrBuilder
in interfaceAnswerFeedbackOrBuilder
-
getClicked
public 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;
- Specified by:
getClicked
in 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, 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, 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:
hasClickTime
in 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:
getClickTime
in 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:
getClickTimeOrBuilder
in 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:
getDisplayed
in 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:
hasDisplayTime
in 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:
getDisplayTime
in 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:
getDisplayTimeOrBuilder
in interfaceAnswerFeedbackOrBuilder
-
setUnknownFields
public final AnswerFeedback.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
mergeUnknownFields
public final AnswerFeedback.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnswerFeedback.Builder>
-
-