public static final class SearchResponse.GuidedSearchResult extends com.google.protobuf.GeneratedMessageV3 implements SearchResponse.GuidedSearchResultOrBuilder
Guided search result. The guided search helps user to refine the search results and narrow down to the real needs from a broaded search results.Protobuf type
google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult| Modifier and Type | Class and Description |
|---|---|
static class |
SearchResponse.GuidedSearchResult.Builder
Guided search result.
|
static class |
SearchResponse.GuidedSearchResult.RefinementAttribute
Useful attribute for search result refinements.
|
static interface |
SearchResponse.GuidedSearchResult.RefinementAttributeOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
FOLLOW_UP_QUESTIONS_FIELD_NUMBER |
static int |
REFINEMENT_ATTRIBUTES_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static SearchResponse.GuidedSearchResult |
getDefaultInstance() |
SearchResponse.GuidedSearchResult |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getFollowUpQuestions(int index)
Suggested follow-up questions.
|
com.google.protobuf.ByteString |
getFollowUpQuestionsBytes(int index)
Suggested follow-up questions.
|
int |
getFollowUpQuestionsCount()
Suggested follow-up questions.
|
com.google.protobuf.ProtocolStringList |
getFollowUpQuestionsList()
Suggested follow-up questions.
|
com.google.protobuf.Parser<SearchResponse.GuidedSearchResult> |
getParserForType() |
SearchResponse.GuidedSearchResult.RefinementAttribute |
getRefinementAttributes(int index)
A list of ranked refinement attributes.
|
int |
getRefinementAttributesCount()
A list of ranked refinement attributes.
|
List<SearchResponse.GuidedSearchResult.RefinementAttribute> |
getRefinementAttributesList()
A list of ranked refinement attributes.
|
SearchResponse.GuidedSearchResult.RefinementAttributeOrBuilder |
getRefinementAttributesOrBuilder(int index)
A list of ranked refinement attributes.
|
List<? extends SearchResponse.GuidedSearchResult.RefinementAttributeOrBuilder> |
getRefinementAttributesOrBuilderList()
A list of ranked refinement attributes.
|
int |
getSerializedSize() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static SearchResponse.GuidedSearchResult.Builder |
newBuilder() |
static SearchResponse.GuidedSearchResult.Builder |
newBuilder(SearchResponse.GuidedSearchResult prototype) |
SearchResponse.GuidedSearchResult.Builder |
newBuilderForType() |
protected SearchResponse.GuidedSearchResult.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static SearchResponse.GuidedSearchResult |
parseDelimitedFrom(InputStream input) |
static SearchResponse.GuidedSearchResult |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchResponse.GuidedSearchResult |
parseFrom(byte[] data) |
static SearchResponse.GuidedSearchResult |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchResponse.GuidedSearchResult |
parseFrom(ByteBuffer data) |
static SearchResponse.GuidedSearchResult |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchResponse.GuidedSearchResult |
parseFrom(com.google.protobuf.ByteString data) |
static SearchResponse.GuidedSearchResult |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchResponse.GuidedSearchResult |
parseFrom(com.google.protobuf.CodedInputStream input) |
static SearchResponse.GuidedSearchResult |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchResponse.GuidedSearchResult |
parseFrom(InputStream input) |
static SearchResponse.GuidedSearchResult |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<SearchResponse.GuidedSearchResult> |
parser() |
SearchResponse.GuidedSearchResult.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int REFINEMENT_ATTRIBUTES_FIELD_NUMBER
public static final int FOLLOW_UP_QUESTIONS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public List<SearchResponse.GuidedSearchResult.RefinementAttribute> getRefinementAttributesList()
A list of ranked refinement attributes.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult.RefinementAttribute refinement_attributes = 1;
getRefinementAttributesList in interface SearchResponse.GuidedSearchResultOrBuilderpublic List<? extends SearchResponse.GuidedSearchResult.RefinementAttributeOrBuilder> getRefinementAttributesOrBuilderList()
A list of ranked refinement attributes.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult.RefinementAttribute refinement_attributes = 1;
getRefinementAttributesOrBuilderList in interface SearchResponse.GuidedSearchResultOrBuilderpublic int getRefinementAttributesCount()
A list of ranked refinement attributes.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult.RefinementAttribute refinement_attributes = 1;
getRefinementAttributesCount in interface SearchResponse.GuidedSearchResultOrBuilderpublic SearchResponse.GuidedSearchResult.RefinementAttribute getRefinementAttributes(int index)
A list of ranked refinement attributes.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult.RefinementAttribute refinement_attributes = 1;
getRefinementAttributes in interface SearchResponse.GuidedSearchResultOrBuilderpublic SearchResponse.GuidedSearchResult.RefinementAttributeOrBuilder getRefinementAttributesOrBuilder(int index)
A list of ranked refinement attributes.
repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult.RefinementAttribute refinement_attributes = 1;
getRefinementAttributesOrBuilder in interface SearchResponse.GuidedSearchResultOrBuilderpublic com.google.protobuf.ProtocolStringList getFollowUpQuestionsList()
Suggested follow-up questions.
repeated string follow_up_questions = 2;getFollowUpQuestionsList in interface SearchResponse.GuidedSearchResultOrBuilderpublic int getFollowUpQuestionsCount()
Suggested follow-up questions.
repeated string follow_up_questions = 2;getFollowUpQuestionsCount in interface SearchResponse.GuidedSearchResultOrBuilderpublic String getFollowUpQuestions(int index)
Suggested follow-up questions.
repeated string follow_up_questions = 2;getFollowUpQuestions in interface SearchResponse.GuidedSearchResultOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getFollowUpQuestionsBytes(int index)
Suggested follow-up questions.
repeated string follow_up_questions = 2;getFollowUpQuestionsBytes in interface SearchResponse.GuidedSearchResultOrBuilderindex - The index of the value to return.public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static SearchResponse.GuidedSearchResult parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchResponse.GuidedSearchResult parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchResponse.GuidedSearchResult parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchResponse.GuidedSearchResult parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchResponse.GuidedSearchResult parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchResponse.GuidedSearchResult parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchResponse.GuidedSearchResult parseFrom(InputStream input) throws IOException
IOExceptionpublic static SearchResponse.GuidedSearchResult parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SearchResponse.GuidedSearchResult parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static SearchResponse.GuidedSearchResult parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SearchResponse.GuidedSearchResult parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static SearchResponse.GuidedSearchResult parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic SearchResponse.GuidedSearchResult.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static SearchResponse.GuidedSearchResult.Builder newBuilder()
public static SearchResponse.GuidedSearchResult.Builder newBuilder(SearchResponse.GuidedSearchResult prototype)
public SearchResponse.GuidedSearchResult.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected SearchResponse.GuidedSearchResult.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static SearchResponse.GuidedSearchResult getDefaultInstance()
public static com.google.protobuf.Parser<SearchResponse.GuidedSearchResult> parser()
public com.google.protobuf.Parser<SearchResponse.GuidedSearchResult> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public SearchResponse.GuidedSearchResult getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.