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.contactcenterinsights.v1.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
The feedback that the customer has about a certain answer in the conversation.
Protobuf typegoogle.cloud.contactcenterinsights.v1.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
clearClicked()
Indicates whether an answer or item was clicked by the human agent.AnswerFeedback.Builder
clearCorrectnessLevel()
The correctness level of an answer.AnswerFeedback.Builder
clearDisplayed()
Indicates whether an answer or item was displayed to the human agent in the agent desktop UI.AnswerFeedback.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
AnswerFeedback.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
AnswerFeedback.Builder
clone()
boolean
getClicked()
Indicates whether an answer or item was clicked by the human agent.AnswerFeedback.CorrectnessLevel
getCorrectnessLevel()
The correctness level of an answer.int
getCorrectnessLevelValue()
The correctness level of an answer.AnswerFeedback
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getDisplayed()
Indicates whether an answer or item was displayed to the human agent in the agent desktop UI.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
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
setClicked(boolean value)
Indicates whether an answer or item was clicked by the human agent.AnswerFeedback.Builder
setCorrectnessLevel(AnswerFeedback.CorrectnessLevel value)
The correctness level of an answer.AnswerFeedback.Builder
setCorrectnessLevelValue(int value)
The correctness level of an answer.AnswerFeedback.Builder
setDisplayed(boolean value)
Indicates whether an answer or item was displayed to the human agent in the agent desktop UI.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
-
getCorrectnessLevelValue
public int getCorrectnessLevelValue()
The correctness level of an answer.
.google.cloud.contactcenterinsights.v1.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 an answer.
.google.cloud.contactcenterinsights.v1.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 an answer.
.google.cloud.contactcenterinsights.v1.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 an answer.
.google.cloud.contactcenterinsights.v1.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 an answer.
.google.cloud.contactcenterinsights.v1.AnswerFeedback.CorrectnessLevel correctness_level = 1;
- Returns:
- This builder for chaining.
-
getClicked
public boolean getClicked()
Indicates whether an answer or item was clicked by the human agent.
bool clicked = 2;
- Specified by:
getClicked
in interfaceAnswerFeedbackOrBuilder
- Returns:
- The clicked.
-
setClicked
public AnswerFeedback.Builder setClicked(boolean value)
Indicates whether an answer or item was clicked by the human agent.
bool clicked = 2;
- Parameters:
value
- The clicked to set.- Returns:
- This builder for chaining.
-
clearClicked
public AnswerFeedback.Builder clearClicked()
Indicates whether an answer or item was clicked by the human agent.
bool clicked = 2;
- Returns:
- This builder for chaining.
-
getDisplayed
public boolean getDisplayed()
Indicates whether an answer or item was displayed to the human agent in the agent desktop UI.
bool displayed = 3;
- Specified by:
getDisplayed
in interfaceAnswerFeedbackOrBuilder
- Returns:
- The displayed.
-
setDisplayed
public AnswerFeedback.Builder setDisplayed(boolean value)
Indicates whether an answer or item was displayed to the human agent in the agent desktop UI.
bool displayed = 3;
- Parameters:
value
- The displayed to set.- Returns:
- This builder for chaining.
-
clearDisplayed
public AnswerFeedback.Builder clearDisplayed()
Indicates whether an answer or item was displayed to the human agent in the agent desktop UI.
bool displayed = 3;
- Returns:
- This builder for chaining.
-
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>
-
-