Google Cloud Dialogflow V2 Client - Class SuggestionFeatureConfig (1.4.0)

Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class SuggestionFeatureConfig.

Config for suggestion features.

Generated from protobuf message google.cloud.dialogflow.v2.HumanAgentAssistantConfig.SuggestionFeatureConfig

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ suggestion_feature Google\Cloud\Dialogflow\V2\SuggestionFeature

The suggestion feature.

↳ enable_event_based_suggestion bool

Automatically iterates all participants and tries to compile suggestions. Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST.

↳ suggestion_trigger_settings Google\Cloud\Dialogflow\V2\HumanAgentAssistantConfig\SuggestionTriggerSettings

Settings of suggestion trigger. Currently, only ARTICLE_SUGGESTION and FAQ will use this field.

↳ query_config Google\Cloud\Dialogflow\V2\HumanAgentAssistantConfig\SuggestionQueryConfig

Configs of query.

↳ conversation_model_config Google\Cloud\Dialogflow\V2\HumanAgentAssistantConfig\ConversationModelConfig

Configs of custom conversation model.

↳ conversation_process_config Google\Cloud\Dialogflow\V2\HumanAgentAssistantConfig\ConversationProcessConfig

Configs for processing conversation.

getSuggestionFeature

The suggestion feature.

Returns
TypeDescription
Google\Cloud\Dialogflow\V2\SuggestionFeature|null

hasSuggestionFeature

clearSuggestionFeature

setSuggestionFeature

The suggestion feature.

Parameter
NameDescription
var Google\Cloud\Dialogflow\V2\SuggestionFeature
Returns
TypeDescription
$this

getEnableEventBasedSuggestion

Automatically iterates all participants and tries to compile suggestions.

Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST.

Returns
TypeDescription
bool

setEnableEventBasedSuggestion

Automatically iterates all participants and tries to compile suggestions.

Supported features: ARTICLE_SUGGESTION, FAQ, DIALOGFLOW_ASSIST.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getSuggestionTriggerSettings

Settings of suggestion trigger.

Currently, only ARTICLE_SUGGESTION and FAQ will use this field.

Returns
TypeDescription
Google\Cloud\Dialogflow\V2\HumanAgentAssistantConfig\SuggestionTriggerSettings|null

hasSuggestionTriggerSettings

clearSuggestionTriggerSettings

setSuggestionTriggerSettings

Settings of suggestion trigger.

Currently, only ARTICLE_SUGGESTION and FAQ will use this field.

Parameter
NameDescription
var Google\Cloud\Dialogflow\V2\HumanAgentAssistantConfig\SuggestionTriggerSettings
Returns
TypeDescription
$this

getQueryConfig

Configs of query.

Returns
TypeDescription
Google\Cloud\Dialogflow\V2\HumanAgentAssistantConfig\SuggestionQueryConfig|null

hasQueryConfig

clearQueryConfig

setQueryConfig

Configs of query.

Parameter
NameDescription
var Google\Cloud\Dialogflow\V2\HumanAgentAssistantConfig\SuggestionQueryConfig
Returns
TypeDescription
$this

getConversationModelConfig

Configs of custom conversation model.

Returns
TypeDescription
Google\Cloud\Dialogflow\V2\HumanAgentAssistantConfig\ConversationModelConfig|null

hasConversationModelConfig

clearConversationModelConfig

setConversationModelConfig

Configs of custom conversation model.

Parameter
NameDescription
var Google\Cloud\Dialogflow\V2\HumanAgentAssistantConfig\ConversationModelConfig
Returns
TypeDescription
$this

getConversationProcessConfig

Configs for processing conversation.

Returns
TypeDescription
Google\Cloud\Dialogflow\V2\HumanAgentAssistantConfig\ConversationProcessConfig|null

hasConversationProcessConfig

clearConversationProcessConfig

setConversationProcessConfig

Configs for processing conversation.

Parameter
NameDescription
var Google\Cloud\Dialogflow\V2\HumanAgentAssistantConfig\ConversationProcessConfig
Returns
TypeDescription
$this