Send feedback
Class SearchKnowledgeRequest (4.39.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 4.39.0 keyboard_arrow_down
public final class SearchKnowledgeRequest extends GeneratedMessageV3 implements SearchKnowledgeRequestOrBuilder
The request message for
Conversations.SearchKnowledge .
Protobuf type google.cloud.dialogflow.v2.SearchKnowledgeRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CONVERSATION_FIELD_NUMBER
public static final int CONVERSATION_FIELD_NUMBER
Field Value
Type
Description
int
CONVERSATION_PROFILE_FIELD_NUMBER
public static final int CONVERSATION_PROFILE_FIELD_NUMBER
Field Value
Type
Description
int
LATEST_MESSAGE_FIELD_NUMBER
public static final int LATEST_MESSAGE_FIELD_NUMBER
Field Value
Type
Description
int
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
Field Value
Type
Description
int
QUERY_FIELD_NUMBER
public static final int QUERY_FIELD_NUMBER
Field Value
Type
Description
int
SESSION_ID_FIELD_NUMBER
public static final int SESSION_ID_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static SearchKnowledgeRequest getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static SearchKnowledgeRequest . Builder newBuilder ()
newBuilder(SearchKnowledgeRequest prototype)
public static SearchKnowledgeRequest . Builder newBuilder ( SearchKnowledgeRequest prototype )
public static SearchKnowledgeRequest parseDelimitedFrom ( InputStream input )
public static SearchKnowledgeRequest parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static SearchKnowledgeRequest parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SearchKnowledgeRequest parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static SearchKnowledgeRequest parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SearchKnowledgeRequest parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static SearchKnowledgeRequest parseFrom ( CodedInputStream input )
public static SearchKnowledgeRequest parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static SearchKnowledgeRequest parseFrom ( InputStream input )
public static SearchKnowledgeRequest parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static SearchKnowledgeRequest parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SearchKnowledgeRequest parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<SearchKnowledgeRequest> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getConversation()
public String getConversation ()
The conversation (between human agent and end user) where the search
request is triggered. Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>
.
string conversation = 4 [(.google.api.resource_reference) = { ... }
Returns
Type
Description
String
The conversation.
getConversationBytes()
public ByteString getConversationBytes ()
The conversation (between human agent and end user) where the search
request is triggered. Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>
.
string conversation = 4 [(.google.api.resource_reference) = { ... }
Returns
Type
Description
ByteString
The bytes for conversation.
getConversationProfile()
public String getConversationProfile ()
Required. The conversation profile used to configure the search.
Format: projects/<Project ID>/locations/<Location
ID>/conversationProfiles/<Conversation Profile ID>
.
string conversation_profile = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type
Description
String
The conversationProfile.
getConversationProfileBytes()
public ByteString getConversationProfileBytes ()
Required. The conversation profile used to configure the search.
Format: projects/<Project ID>/locations/<Location
ID>/conversationProfiles/<Conversation Profile ID>
.
string conversation_profile = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type
Description
ByteString
The bytes for conversationProfile.
getDefaultInstanceForType()
public SearchKnowledgeRequest getDefaultInstanceForType ()
getLatestMessage()
public String getLatestMessage ()
The name of the latest conversation message when the request is
triggered.
Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>/messages/<Message ID>
.
string latest_message = 5 [(.google.api.resource_reference) = { ... }
Returns
Type
Description
String
The latestMessage.
getLatestMessageBytes()
public ByteString getLatestMessageBytes ()
The name of the latest conversation message when the request is
triggered.
Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>/messages/<Message ID>
.
string latest_message = 5 [(.google.api.resource_reference) = { ... }
Returns
Type
Description
ByteString
The bytes for latestMessage.
getParent()
public String getParent ()
The parent resource contains the conversation profile
Format: 'projects/<Project ID>' or projects/<Project
ID>/locations/<Location ID>
.
string parent = 6;
Returns
Type
Description
String
The parent.
getParentBytes()
public ByteString getParentBytes ()
The parent resource contains the conversation profile
Format: 'projects/<Project ID>' or projects/<Project
ID>/locations/<Location ID>
.
string parent = 6;
Returns
Type
Description
ByteString
The bytes for parent.
getParserForType()
public Parser<SearchKnowledgeRequest> getParserForType ()
Overrides
getQuery()
public TextInput getQuery ()
Required. The natural language text query for knowledge search.
.google.cloud.dialogflow.v2.TextInput query = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
TextInput
The query.
getQueryOrBuilder()
public TextInputOrBuilder getQueryOrBuilder ()
Required. The natural language text query for knowledge search.
.google.cloud.dialogflow.v2.TextInput query = 1 [(.google.api.field_behavior) = REQUIRED];
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getSessionId()
public String getSessionId ()
The ID of the search session.
The session_id can be combined with Dialogflow V3 Agent ID retrieved from
conversation profile or on its own to identify a search session. The search
history of the same session will impact the search result. It's up to the
API caller to choose an appropriate Session ID
. It can be a random number
or some type of session identifiers (preferably hashed). The length must
not exceed 36 characters.
string session_id = 3;
Returns
Type
Description
String
The sessionId.
getSessionIdBytes()
public ByteString getSessionIdBytes ()
The ID of the search session.
The session_id can be combined with Dialogflow V3 Agent ID retrieved from
conversation profile or on its own to identify a search session. The search
history of the same session will impact the search result. It's up to the
API caller to choose an appropriate Session ID
. It can be a random number
or some type of session identifiers (preferably hashed). The length must
not exceed 36 characters.
string session_id = 3;
Returns
Type
Description
ByteString
The bytes for sessionId.
hasQuery()
public boolean hasQuery ()
Required. The natural language text query for knowledge search.
.google.cloud.dialogflow.v2.TextInput query = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
boolean
Whether the query field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public SearchKnowledgeRequest . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected SearchKnowledgeRequest . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public SearchKnowledgeRequest . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-27 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-27 UTC."],[],[]]