Generated from protobuf message google.cloud.dialogflow.v2.SuggestKnowledgeAssistRequest
Namespace
Google \ Cloud \ Dialogflow \ V2
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. The name of the participant to fetch suggestions for. Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/participants/<Participant ID>.
↳ latest_message
string
Optional. The name of the latest conversation message to compile suggestions for. If empty, it will be the latest message of the conversation. Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>.
↳ context_size
int
Optional. Max number of messages prior to and including latest_message to use as context when compiling the suggestion. The context size is by default 100 and at most 100.
↳ previous_suggested_query
string
Optional. The previously suggested query for the given conversation. This helps identify whether the next suggestion we generate is reasonably different from the previous one. This is useful to avoid similar suggestions within the conversation.
getParent
Required. The name of the participant to fetch suggestions for.
Optional. The name of the latest conversation message to compile
suggestions for. If empty, it will be the latest message of the
conversation. Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>/messages/<Message ID>.
Returns
Type
Description
string
setLatestMessage
Optional. The name of the latest conversation message to compile
suggestions for. If empty, it will be the latest message of the
conversation. Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>/messages/<Message ID>.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getContextSize
Optional. Max number of messages prior to and including
latest_message
to use as context when compiling the suggestion. The context size is by
default 100 and at most 100.
Returns
Type
Description
int
setContextSize
Optional. Max number of messages prior to and including
latest_message
to use as context when compiling the suggestion. The context size is by
default 100 and at most 100.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getPreviousSuggestedQuery
Optional. The previously suggested query for the given conversation. This
helps identify whether the next suggestion we generate is reasonably
different from the previous one. This is useful to avoid similar
suggestions within the conversation.
Returns
Type
Description
string
setPreviousSuggestedQuery
Optional. The previously suggested query for the given conversation. This
helps identify whether the next suggestion we generate is reasonably
different from the previous one. This is useful to avoid similar
suggestions within the conversation.
[[["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-09-04 UTC."],[],[],null,["# Google Cloud Dialogflow V2 Client - Class SuggestKnowledgeAssistRequest (2.1.2)\n\nVersion latestkeyboard_arrow_down\n\n- [2.1.2 (latest)](/php/docs/reference/cloud-dialogflow/latest/V2.SuggestKnowledgeAssistRequest)\n- [2.1.1](/php/docs/reference/cloud-dialogflow/2.1.1/V2.SuggestKnowledgeAssistRequest)\n- [2.0.1](/php/docs/reference/cloud-dialogflow/2.0.1/V2.SuggestKnowledgeAssistRequest)\n- [1.17.2](/php/docs/reference/cloud-dialogflow/1.17.2/V2.SuggestKnowledgeAssistRequest)\n- [1.16.0](/php/docs/reference/cloud-dialogflow/1.16.0/V2.SuggestKnowledgeAssistRequest)\n- [1.15.1](/php/docs/reference/cloud-dialogflow/1.15.1/V2.SuggestKnowledgeAssistRequest)\n- [1.14.0](/php/docs/reference/cloud-dialogflow/1.14.0/V2.SuggestKnowledgeAssistRequest)\n- [1.13.0](/php/docs/reference/cloud-dialogflow/1.13.0/V2.SuggestKnowledgeAssistRequest)\n- [1.12.3](/php/docs/reference/cloud-dialogflow/1.12.3/V2.SuggestKnowledgeAssistRequest)\n- [1.11.0](/php/docs/reference/cloud-dialogflow/1.11.0/V2.SuggestKnowledgeAssistRequest)\n- [1.10.2](/php/docs/reference/cloud-dialogflow/1.10.2/V2.SuggestKnowledgeAssistRequest)\n- [1.9.0](/php/docs/reference/cloud-dialogflow/1.9.0/V2.SuggestKnowledgeAssistRequest)\n- [1.8.0](/php/docs/reference/cloud-dialogflow/1.8.0/V2.SuggestKnowledgeAssistRequest)\n- [1.7.2](/php/docs/reference/cloud-dialogflow/1.7.2/V2.SuggestKnowledgeAssistRequest)\n- [1.6.0](/php/docs/reference/cloud-dialogflow/1.6.0/V2.SuggestKnowledgeAssistRequest)\n- [1.5.0](/php/docs/reference/cloud-dialogflow/1.5.0/V2.SuggestKnowledgeAssistRequest)\n- [1.4.0](/php/docs/reference/cloud-dialogflow/1.4.0/V2.SuggestKnowledgeAssistRequest)\n- [1.3.2](/php/docs/reference/cloud-dialogflow/1.3.2/V2.SuggestKnowledgeAssistRequest)\n- [1.2.0](/php/docs/reference/cloud-dialogflow/1.2.0/V2.SuggestKnowledgeAssistRequest)\n- [1.1.1](/php/docs/reference/cloud-dialogflow/1.1.1/V2.SuggestKnowledgeAssistRequest)\n- [1.0.1](/php/docs/reference/cloud-dialogflow/1.0.1/V2.SuggestKnowledgeAssistRequest) \nReference documentation and code samples for the Google Cloud Dialogflow V2 Client class SuggestKnowledgeAssistRequest.\n\nThe request message for\n[Participants.SuggestKnowledgeAssist](/php/docs/reference/cloud-dialogflow/latest/V2.Client.ParticipantsClient#_Google_Cloud_Dialogflow_V2_Client_ParticipantsClient__suggestKnowledgeAssist__).\n\nGenerated from protobuf message `google.cloud.dialogflow.v2.SuggestKnowledgeAssistRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dialogflow \\\\ V2\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getParent\n\nRequired. The name of the participant to fetch suggestions for.\n\nFormat: `projects/\u003cProject ID\u003e/locations/\u003cLocation\nID\u003e/conversations/\u003cConversation ID\u003e/participants/\u003cParticipant ID\u003e`.\n\n### setParent\n\nRequired. The name of the participant to fetch suggestions for.\n\nFormat: `projects/\u003cProject ID\u003e/locations/\u003cLocation\nID\u003e/conversations/\u003cConversation ID\u003e/participants/\u003cParticipant ID\u003e`.\n\n### getLatestMessage\n\nOptional. The name of the latest conversation message to compile\nsuggestions for. If empty, it will be the latest message of the\nconversation. Format: `projects/\u003cProject ID\u003e/locations/\u003cLocation\nID\u003e/conversations/\u003cConversation ID\u003e/messages/\u003cMessage ID\u003e`.\n\n### setLatestMessage\n\nOptional. The name of the latest conversation message to compile\nsuggestions for. If empty, it will be the latest message of the\nconversation. Format: `projects/\u003cProject ID\u003e/locations/\u003cLocation\nID\u003e/conversations/\u003cConversation ID\u003e/messages/\u003cMessage ID\u003e`.\n\n### getContextSize\n\nOptional. Max number of messages prior to and including\n[latest_message](/php/docs/reference/cloud-dialogflow/latest/V2.SuggestKnowledgeAssistRequest#_Google_Cloud_Dialogflow_V2_SuggestKnowledgeAssistRequest__getLatestMessage__)\nto use as context when compiling the suggestion. The context size is by\ndefault 100 and at most 100.\n\n### setContextSize\n\nOptional. Max number of messages prior to and including\n[latest_message](/php/docs/reference/cloud-dialogflow/latest/V2.SuggestKnowledgeAssistRequest#_Google_Cloud_Dialogflow_V2_SuggestKnowledgeAssistRequest__getLatestMessage__)\nto use as context when compiling the suggestion. The context size is by\ndefault 100 and at most 100.\n\n### getPreviousSuggestedQuery\n\nOptional. The previously suggested query for the given conversation. This\nhelps identify whether the next suggestion we generate is reasonably\ndifferent from the previous one. This is useful to avoid similar\nsuggestions within the conversation.\n\n### setPreviousSuggestedQuery\n\nOptional. The previously suggested query for the given conversation. This\nhelps identify whether the next suggestion we generate is reasonably\ndifferent from the previous one. This is useful to avoid similar\nsuggestions within the conversation."]]