public static final class GuidedSearchSpec.Builder extends GeneratedMessageV3.Builder<GuidedSearchSpec.Builder> implements GuidedSearchSpecOrBuilder
Defines guided search spec.
Protobuf type google.cloud.discoveryengine.v1alpha.GuidedSearchSpec
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public GuidedSearchSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public GuidedSearchSpec build()
buildPartial()
public GuidedSearchSpec buildPartial()
clear()
public GuidedSearchSpec.Builder clear()
Overrides
clearEnableRefinementAttributes()
public GuidedSearchSpec.Builder clearEnableRefinementAttributes()
Whether or not to enable and include refinement attributes in gudied search
result.
bool enable_refinement_attributes = 1;
public GuidedSearchSpec.Builder clearEnableRelatedQuestions()
Whether or not to enable and include related questions in search response.
bool enable_related_questions = 2;
clearField(Descriptors.FieldDescriptor field)
public GuidedSearchSpec.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public GuidedSearchSpec.Builder clearMaxRelatedQuestions()
Max number of related questions to be returned. The valid range is [1, 5].
If enable_related_questions is true, the default value is 3.
int32 max_related_questions = 3;
clearOneof(Descriptors.OneofDescriptor oneof)
public GuidedSearchSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public GuidedSearchSpec.Builder clone()
Overrides
getDefaultInstanceForType()
public GuidedSearchSpec getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getEnableRefinementAttributes()
public boolean getEnableRefinementAttributes()
Whether or not to enable and include refinement attributes in gudied search
result.
bool enable_refinement_attributes = 1;
Returns |
Type |
Description |
boolean |
The enableRefinementAttributes.
|
public boolean getEnableRelatedQuestions()
Whether or not to enable and include related questions in search response.
bool enable_related_questions = 2;
Returns |
Type |
Description |
boolean |
The enableRelatedQuestions.
|
public int getMaxRelatedQuestions()
Max number of related questions to be returned. The valid range is [1, 5].
If enable_related_questions is true, the default value is 3.
int32 max_related_questions = 3;
Returns |
Type |
Description |
int |
The maxRelatedQuestions.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(GuidedSearchSpec other)
public GuidedSearchSpec.Builder mergeFrom(GuidedSearchSpec other)
public GuidedSearchSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public GuidedSearchSpec.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final GuidedSearchSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setEnableRefinementAttributes(boolean value)
public GuidedSearchSpec.Builder setEnableRefinementAttributes(boolean value)
Whether or not to enable and include refinement attributes in gudied search
result.
bool enable_refinement_attributes = 1;
Parameter |
Name |
Description |
value |
boolean
The enableRefinementAttributes to set.
|
public GuidedSearchSpec.Builder setEnableRelatedQuestions(boolean value)
Whether or not to enable and include related questions in search response.
bool enable_related_questions = 2;
Parameter |
Name |
Description |
value |
boolean
The enableRelatedQuestions to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public GuidedSearchSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public GuidedSearchSpec.Builder setMaxRelatedQuestions(int value)
Max number of related questions to be returned. The valid range is [1, 5].
If enable_related_questions is true, the default value is 3.
int32 max_related_questions = 3;
Parameter |
Name |
Description |
value |
int
The maxRelatedQuestions to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public GuidedSearchSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final GuidedSearchSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides