Class QAResult.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<QAResult.Builder>
-
- com.google.cloud.contentwarehouse.v1.QAResult.Builder
-
- All Implemented Interfaces:
QAResultOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- QAResult
public static final class QAResult.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<QAResult.Builder> implements QAResultOrBuilder
Additional result info for the question-answering feature.
Protobuf typegoogle.cloud.contentwarehouse.v1.QAResult
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description QAResult.Builder
addAllHighlights(Iterable<? extends QAResult.Highlight> values)
Highlighted sections in the snippet.QAResult.Builder
addHighlights(int index, QAResult.Highlight value)
Highlighted sections in the snippet.QAResult.Builder
addHighlights(int index, QAResult.Highlight.Builder builderForValue)
Highlighted sections in the snippet.QAResult.Builder
addHighlights(QAResult.Highlight value)
Highlighted sections in the snippet.QAResult.Builder
addHighlights(QAResult.Highlight.Builder builderForValue)
Highlighted sections in the snippet.QAResult.Highlight.Builder
addHighlightsBuilder()
Highlighted sections in the snippet.QAResult.Highlight.Builder
addHighlightsBuilder(int index)
Highlighted sections in the snippet.QAResult.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
QAResult
build()
QAResult
buildPartial()
QAResult.Builder
clear()
QAResult.Builder
clearConfidenceScore()
The calibrated confidence score for this document, in the range [0., 1.].QAResult.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
QAResult.Builder
clearHighlights()
Highlighted sections in the snippet.QAResult.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
QAResult.Builder
clone()
float
getConfidenceScore()
The calibrated confidence score for this document, in the range [0., 1.].QAResult
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
QAResult.Highlight
getHighlights(int index)
Highlighted sections in the snippet.QAResult.Highlight.Builder
getHighlightsBuilder(int index)
Highlighted sections in the snippet.List<QAResult.Highlight.Builder>
getHighlightsBuilderList()
Highlighted sections in the snippet.int
getHighlightsCount()
Highlighted sections in the snippet.List<QAResult.Highlight>
getHighlightsList()
Highlighted sections in the snippet.QAResult.HighlightOrBuilder
getHighlightsOrBuilder(int index)
Highlighted sections in the snippet.List<? extends QAResult.HighlightOrBuilder>
getHighlightsOrBuilderList()
Highlighted sections in the snippet.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
QAResult.Builder
mergeFrom(QAResult other)
QAResult.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
QAResult.Builder
mergeFrom(com.google.protobuf.Message other)
QAResult.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
QAResult.Builder
removeHighlights(int index)
Highlighted sections in the snippet.QAResult.Builder
setConfidenceScore(float value)
The calibrated confidence score for this document, in the range [0., 1.].QAResult.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
QAResult.Builder
setHighlights(int index, QAResult.Highlight value)
Highlighted sections in the snippet.QAResult.Builder
setHighlights(int index, QAResult.Highlight.Builder builderForValue)
Highlighted sections in the snippet.QAResult.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
QAResult.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<QAResult.Builder>
-
clear
public QAResult.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<QAResult.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<QAResult.Builder>
-
getDefaultInstanceForType
public QAResult getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public QAResult build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public QAResult buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public QAResult.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<QAResult.Builder>
-
setField
public QAResult.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<QAResult.Builder>
-
clearField
public QAResult.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<QAResult.Builder>
-
clearOneof
public QAResult.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<QAResult.Builder>
-
setRepeatedField
public QAResult.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<QAResult.Builder>
-
addRepeatedField
public QAResult.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<QAResult.Builder>
-
mergeFrom
public QAResult.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<QAResult.Builder>
-
mergeFrom
public QAResult.Builder mergeFrom(QAResult other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<QAResult.Builder>
-
mergeFrom
public QAResult.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<QAResult.Builder>
- Throws:
IOException
-
getHighlightsList
public List<QAResult.Highlight> getHighlightsList()
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
- Specified by:
getHighlightsList
in interfaceQAResultOrBuilder
-
getHighlightsCount
public int getHighlightsCount()
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
- Specified by:
getHighlightsCount
in interfaceQAResultOrBuilder
-
getHighlights
public QAResult.Highlight getHighlights(int index)
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
- Specified by:
getHighlights
in interfaceQAResultOrBuilder
-
setHighlights
public QAResult.Builder setHighlights(int index, QAResult.Highlight value)
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
-
setHighlights
public QAResult.Builder setHighlights(int index, QAResult.Highlight.Builder builderForValue)
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
-
addHighlights
public QAResult.Builder addHighlights(QAResult.Highlight value)
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
-
addHighlights
public QAResult.Builder addHighlights(int index, QAResult.Highlight value)
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
-
addHighlights
public QAResult.Builder addHighlights(QAResult.Highlight.Builder builderForValue)
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
-
addHighlights
public QAResult.Builder addHighlights(int index, QAResult.Highlight.Builder builderForValue)
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
-
addAllHighlights
public QAResult.Builder addAllHighlights(Iterable<? extends QAResult.Highlight> values)
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
-
clearHighlights
public QAResult.Builder clearHighlights()
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
-
removeHighlights
public QAResult.Builder removeHighlights(int index)
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
-
getHighlightsBuilder
public QAResult.Highlight.Builder getHighlightsBuilder(int index)
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
-
getHighlightsOrBuilder
public QAResult.HighlightOrBuilder getHighlightsOrBuilder(int index)
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
- Specified by:
getHighlightsOrBuilder
in interfaceQAResultOrBuilder
-
getHighlightsOrBuilderList
public List<? extends QAResult.HighlightOrBuilder> getHighlightsOrBuilderList()
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
- Specified by:
getHighlightsOrBuilderList
in interfaceQAResultOrBuilder
-
addHighlightsBuilder
public QAResult.Highlight.Builder addHighlightsBuilder()
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
-
addHighlightsBuilder
public QAResult.Highlight.Builder addHighlightsBuilder(int index)
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
-
getHighlightsBuilderList
public List<QAResult.Highlight.Builder> getHighlightsBuilderList()
Highlighted sections in the snippet.
repeated .google.cloud.contentwarehouse.v1.QAResult.Highlight highlights = 1;
-
getConfidenceScore
public float getConfidenceScore()
The calibrated confidence score for this document, in the range [0., 1.]. This represents the confidence level for whether the returned document and snippet answers the user's query.
float confidence_score = 2;
- Specified by:
getConfidenceScore
in interfaceQAResultOrBuilder
- Returns:
- The confidenceScore.
-
setConfidenceScore
public QAResult.Builder setConfidenceScore(float value)
The calibrated confidence score for this document, in the range [0., 1.]. This represents the confidence level for whether the returned document and snippet answers the user's query.
float confidence_score = 2;
- Parameters:
value
- The confidenceScore to set.- Returns:
- This builder for chaining.
-
clearConfidenceScore
public QAResult.Builder clearConfidenceScore()
The calibrated confidence score for this document, in the range [0., 1.]. This represents the confidence level for whether the returned document and snippet answers the user's query.
float confidence_score = 2;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final QAResult.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<QAResult.Builder>
-
mergeUnknownFields
public final QAResult.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<QAResult.Builder>
-
-