Class CheckGroundingSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CheckGroundingSpec.Builder>
com.google.cloud.discoveryengine.v1.CheckGroundingSpec.Builder
- All Implemented Interfaces:
CheckGroundingSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CheckGroundingSpec
public static final class CheckGroundingSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CheckGroundingSpec.Builder>
implements CheckGroundingSpecOrBuilder
Specification for the grounding check.Protobuf type
google.cloud.discoveryengine.v1.CheckGroundingSpec-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The threshold (in [0,1]) used for determining whether a fact must be cited for a claim in the answer candidate.The control flag that enables claim-level grounding score in the response.doubleThe threshold (in [0,1]) used for determining whether a fact must be cited for a claim in the answer candidate.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanThe control flag that enables claim-level grounding score in the response.booleanThe threshold (in [0,1]) used for determining whether a fact must be cited for a claim in the answer candidate.booleanThe control flag that enables claim-level grounding score in the response.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(CheckGroundingSpec other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCitationThreshold(double value) The threshold (in [0,1]) used for determining whether a fact must be cited for a claim in the answer candidate.setEnableClaimLevelScore(boolean value) The control flag that enables claim-level grounding score in the response.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<CheckGroundingSpec.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<CheckGroundingSpec.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<CheckGroundingSpec.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<CheckGroundingSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CheckGroundingSpec.Builder>
-
mergeFrom
public CheckGroundingSpec.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<CheckGroundingSpec.Builder>- Throws:
IOException
-
hasCitationThreshold
public boolean hasCitationThreshold()The threshold (in [0,1]) used for determining whether a fact must be cited for a claim in the answer candidate. Choosing a higher threshold will lead to fewer but very strong citations, while choosing a lower threshold may lead to more but somewhat weaker citations. If unset, the threshold will default to 0.6.
optional double citation_threshold = 1;- Specified by:
hasCitationThresholdin interfaceCheckGroundingSpecOrBuilder- Returns:
- Whether the citationThreshold field is set.
-
getCitationThreshold
public double getCitationThreshold()The threshold (in [0,1]) used for determining whether a fact must be cited for a claim in the answer candidate. Choosing a higher threshold will lead to fewer but very strong citations, while choosing a lower threshold may lead to more but somewhat weaker citations. If unset, the threshold will default to 0.6.
optional double citation_threshold = 1;- Specified by:
getCitationThresholdin interfaceCheckGroundingSpecOrBuilder- Returns:
- The citationThreshold.
-
setCitationThreshold
The threshold (in [0,1]) used for determining whether a fact must be cited for a claim in the answer candidate. Choosing a higher threshold will lead to fewer but very strong citations, while choosing a lower threshold may lead to more but somewhat weaker citations. If unset, the threshold will default to 0.6.
optional double citation_threshold = 1;- Parameters:
value- The citationThreshold to set.- Returns:
- This builder for chaining.
-
clearCitationThreshold
The threshold (in [0,1]) used for determining whether a fact must be cited for a claim in the answer candidate. Choosing a higher threshold will lead to fewer but very strong citations, while choosing a lower threshold may lead to more but somewhat weaker citations. If unset, the threshold will default to 0.6.
optional double citation_threshold = 1;- Returns:
- This builder for chaining.
-
hasEnableClaimLevelScore
public boolean hasEnableClaimLevelScore()The control flag that enables claim-level grounding score in the response.
optional bool enable_claim_level_score = 4;- Specified by:
hasEnableClaimLevelScorein interfaceCheckGroundingSpecOrBuilder- Returns:
- Whether the enableClaimLevelScore field is set.
-
getEnableClaimLevelScore
public boolean getEnableClaimLevelScore()The control flag that enables claim-level grounding score in the response.
optional bool enable_claim_level_score = 4;- Specified by:
getEnableClaimLevelScorein interfaceCheckGroundingSpecOrBuilder- Returns:
- The enableClaimLevelScore.
-
setEnableClaimLevelScore
The control flag that enables claim-level grounding score in the response.
optional bool enable_claim_level_score = 4;- Parameters:
value- The enableClaimLevelScore to set.- Returns:
- This builder for chaining.
-
clearEnableClaimLevelScore
The control flag that enables claim-level grounding score in the response.
optional bool enable_claim_level_score = 4;- Returns:
- This builder for chaining.
-