CxFlowKnowledgeConnectorSettingsArgs

data class CxFlowKnowledgeConnectorSettingsArgs(val dataStoreConnections: Output<List<CxFlowKnowledgeConnectorSettingsDataStoreConnectionArgs>>? = null, val enabled: Output<Boolean>? = null, val targetFlow: Output<String>? = null, val targetPage: Output<String>? = null, val triggerFulfillment: Output<CxFlowKnowledgeConnectorSettingsTriggerFulfillmentArgs>? = null) : ConvertibleToJava<CxFlowKnowledgeConnectorSettingsArgs>

Constructors

Link copied to clipboard
constructor(dataStoreConnections: Output<List<CxFlowKnowledgeConnectorSettingsDataStoreConnectionArgs>>? = null, enabled: Output<Boolean>? = null, targetFlow: Output<String>? = null, targetPage: Output<String>? = null, triggerFulfillment: Output<CxFlowKnowledgeConnectorSettingsTriggerFulfillmentArgs>? = null)

Properties

Link copied to clipboard

Optional. List of related data store connections. Structure is documented below.

Link copied to clipboard
val enabled: Output<Boolean>? = null

Whether Knowledge Connector is enabled or not.

Link copied to clipboard
val targetFlow: Output<String>? = null

The target flow to transition to. Format: projects//locations//agents//flows/. This field is part of a union field target: Only one of targetPage or targetFlow may be set.

Link copied to clipboard
val targetPage: Output<String>? = null

The target page to transition to. Format: projects//locations//agents//flows//pages/. The page must be in the same host flow (the flow that owns this KnowledgeConnectorSettings). This field is part of a union field target: Only one of targetPage or targetFlow may be set.

Link copied to clipboard

The fulfillment to be triggered. When the answers from the Knowledge Connector are selected by Dialogflow, you can utitlize the request scoped parameter $request.knowledge.answers (contains up to the 5 highest confidence answers) and $request.knowledge.questions (contains the corresponding questions) to construct the fulfillment. Structure is documented below.

Functions

Link copied to clipboard
open override fun toJava(): CxFlowKnowledgeConnectorSettingsArgs