dialogflow library

Classes

Agent
Creates an agent in the specified location. Note: You should always train flows prior to sending them queries. See the training documentation.
AgentArgs
The set of arguments for Agent. The set of arguments for Agent.
AgentDialogflowV3beta1
Creates an agent in the specified location. Note: You should always train a flow prior to sending it queries. See the training documentation.
AgentDialogflowV3beta1Args
The set of arguments for Agent. The set of arguments for Agent.
Context
Creates a context. If the specified context already exists, overrides the context. Auto-naming is currently not supported for this resource.
ContextArgs
The set of arguments for Context. The set of arguments for Context.
ContextDialogflowV2beta1
Creates a context. If the specified context already exists, overrides the context. Auto-naming is currently not supported for this resource.
ContextDialogflowV2beta1Args
The set of arguments for Context. The set of arguments for Context.
Conversation
Creates a new conversation. Conversations are auto-completed after 24 hours. Conversation Lifecycle: There are two stages during a conversation: Automated Agent Stage and Assist Stage. For Automated Agent Stage, there will be a dialogflow agent responding to user queries. For Assist Stage, there's no dialogflow agent responding to user queries. But we will provide suggestions which are generated from conversation. If Conversation.conversation_profile is configured for a dialogflow agent, conversation will start from Automated Agent Stage, otherwise, it will start from Assist Stage. And during Automated Agent Stage, once an Intent with Intent.live_agent_handoff is triggered, conversation will transfer to Assist Stage. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ConversationArgs
The set of arguments for Conversation. The set of arguments for Conversation.
ConversationDataset
Creates a new conversation dataset. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: CreateConversationDatasetOperationMetadata - response: ConversationDataset Auto-naming is currently not supported for this resource.
ConversationDatasetArgs
The set of arguments for ConversationDataset. The set of arguments for ConversationDataset.
ConversationDialogflowV2beta1
Creates a new conversation. Conversations are auto-completed after 24 hours. Conversation Lifecycle: There are two stages during a conversation: Automated Agent Stage and Assist Stage. For Automated Agent Stage, there will be a dialogflow agent responding to user queries. For Assist Stage, there's no dialogflow agent responding to user queries. But we will provide suggestions which are generated from conversation. If Conversation.conversation_profile is configured for a dialogflow agent, conversation will start from Automated Agent Stage, otherwise, it will start from Assist Stage. And during Automated Agent Stage, once an Intent with Intent.live_agent_handoff is triggered, conversation will transfer to Assist Stage. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ConversationDialogflowV2beta1Args
The set of arguments for Conversation. The set of arguments for Conversation.
ConversationModel
Creates a model. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: CreateConversationModelOperationMetadata - response: ConversationModel
ConversationModelArgs
The set of arguments for ConversationModel. The set of arguments for ConversationModel.
ConversationProfile
Creates a conversation profile in the specified project. ConversationProfile.CreateTime and ConversationProfile.UpdateTime aren't populated in the response. You can retrieve them via GetConversationProfile API.
ConversationProfileArgs
The set of arguments for ConversationProfile. The set of arguments for ConversationProfile.
ConversationProfileDialogflowV2beta1
Creates a conversation profile in the specified project. ConversationProfile.CreateTime and ConversationProfile.UpdateTime aren't populated in the response. You can retrieve them via GetConversationProfile API.
ConversationProfileDialogflowV2beta1Args
The set of arguments for ConversationProfile. The set of arguments for ConversationProfile.
Document
Creates a new document. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: KnowledgeOperationMetadata - response: Document
DocumentArgs
The set of arguments for Document. The set of arguments for Document.
DocumentDialogflowV2beta1
Creates a new document. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: KnowledgeOperationMetadata - response: Document Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.
DocumentDialogflowV2beta1Args
The set of arguments for Document. The set of arguments for Document.
EntityType
Creates an entity type in the specified agent. Note: You should always train an agent prior to sending it queries. See the training documentation. Auto-naming is currently not supported for this resource.
EntityTypeArgs
The set of arguments for EntityType. The set of arguments for EntityType.
EntityTypeDialogflowV2beta1
Creates an entity type in the specified agent. Note: You should always train an agent prior to sending it queries. See the training documentation. Auto-naming is currently not supported for this resource.
EntityTypeDialogflowV2beta1Args
The set of arguments for EntityType. The set of arguments for EntityType.
EntityTypeDialogflowV3
Creates an entity type in the specified agent. Note: You should always train a flow prior to sending it queries. See the training documentation.
EntityTypeDialogflowV3Args
The set of arguments for EntityType. The set of arguments for EntityType.
EntityTypeDialogflowV3beta1
Creates an entity type in the specified agent.
EntityTypeDialogflowV3beta1Args
The set of arguments for EntityType. The set of arguments for EntityType.
Environment
Creates an agent environment. Auto-naming is currently not supported for this resource.
EnvironmentArgs
The set of arguments for Environment. The set of arguments for Environment.
EnvironmentDialogflowV2beta1
Creates an agent environment. Auto-naming is currently not supported for this resource.
EnvironmentDialogflowV2beta1Args
The set of arguments for Environment. The set of arguments for Environment.
EnvironmentDialogflowV3
Creates an Environment in the specified Agent. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: An empty Struct message - response: Environment
EnvironmentDialogflowV3Args
The set of arguments for Environment. The set of arguments for Environment.
EnvironmentDialogflowV3beta1
Creates an Environment in the specified Agent. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: An empty Struct message - response: Environment
EnvironmentDialogflowV3beta1Args
The set of arguments for Environment. The set of arguments for Environment.
Evaluation
Creates evaluation of a conversation model. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
EvaluationArgs
The set of arguments for Evaluation. The set of arguments for Evaluation.
Experiment
Creates an Experiment in the specified Environment.
ExperimentArgs
The set of arguments for Experiment. The set of arguments for Experiment.
ExperimentDialogflowV3beta1
Creates an Experiment in the specified Environment.
ExperimentDialogflowV3beta1Args
The set of arguments for Experiment. The set of arguments for Experiment.
Flow
Creates a flow in the specified agent. Note: You should always train a flow prior to sending it queries. See the training documentation.
FlowArgs
The set of arguments for Flow. The set of arguments for Flow.
FlowDialogflowV3beta1
Creates a flow in the specified agent. Note: You should always train a flow prior to sending it queries. See the training documentation.
FlowDialogflowV3beta1Args
The set of arguments for Flow. The set of arguments for Flow.
GetAgentArgs
Arguments for getAgent. Arguments for getAgent.
GetAgentDialogflowV3beta1Args
Arguments for getAgent. Arguments for getAgent.
GetAgentDialogflowV3beta1Result
Result data returned by getAgent.
GetAgentResult
Result data returned by getAgent.
GetContextArgs
Arguments for getContext. Arguments for getContext.
GetContextDialogflowV2beta1Args
Arguments for getContext. Arguments for getContext.
GetContextDialogflowV2beta1Result
Result data returned by getContext.
GetContextResult
Result data returned by getContext.
GetConversationArgs
Arguments for getConversation. Arguments for getConversation.
GetConversationDatasetArgs
Arguments for getConversationDataset. Arguments for getConversationDataset.
GetConversationDatasetResult
Result data returned by getConversationDataset.
GetConversationDialogflowV2beta1Args
Arguments for getConversation. Arguments for getConversation.
GetConversationDialogflowV2beta1Result
Result data returned by getConversation.
GetConversationModelArgs
Arguments for getConversationModel. Arguments for getConversationModel.
GetConversationModelResult
Result data returned by getConversationModel.
GetConversationProfileArgs
Arguments for getConversationProfile. Arguments for getConversationProfile.
GetConversationProfileDialogflowV2beta1Args
Arguments for getConversationProfile. Arguments for getConversationProfile.
GetConversationProfileDialogflowV2beta1Result
Result data returned by getConversationProfile.
GetConversationProfileResult
Result data returned by getConversationProfile.
GetConversationResult
Result data returned by getConversation.
GetDocumentArgs
Arguments for getDocument. Arguments for getDocument.
GetDocumentDialogflowV2beta1Args
Arguments for getDocument. Arguments for getDocument.
GetDocumentDialogflowV2beta1Result
Result data returned by getDocument.
GetDocumentResult
Result data returned by getDocument.
GetEntityTypeArgs
Arguments for getEntityType. Arguments for getEntityType.
GetEntityTypeDialogflowV2beta1Args
Arguments for getEntityType. Arguments for getEntityType.
GetEntityTypeDialogflowV2beta1Result
Result data returned by getEntityType.
GetEntityTypeDialogflowV3Args
Arguments for getEntityType. Arguments for getEntityType.
GetEntityTypeDialogflowV3beta1Args
Arguments for getEntityType. Arguments for getEntityType.
GetEntityTypeDialogflowV3beta1Result
Result data returned by getEntityType.
GetEntityTypeDialogflowV3Result
Result data returned by getEntityType.
GetEntityTypeResult
Result data returned by getEntityType.
GetEnvironmentArgs
Arguments for getEnvironment. Arguments for getEnvironment.
GetEnvironmentDialogflowV2beta1Args
Arguments for getEnvironment. Arguments for getEnvironment.
GetEnvironmentDialogflowV2beta1Result
Result data returned by getEnvironment.
GetEnvironmentDialogflowV3Args
Arguments for getEnvironment. Arguments for getEnvironment.
GetEnvironmentDialogflowV3beta1Args
Arguments for getEnvironment. Arguments for getEnvironment.
GetEnvironmentDialogflowV3beta1Result
Result data returned by getEnvironment.
GetEnvironmentDialogflowV3Result
Result data returned by getEnvironment.
GetEnvironmentResult
Result data returned by getEnvironment.
GetEvaluationArgs
Arguments for getEvaluation. Arguments for getEvaluation.
GetEvaluationResult
Result data returned by getEvaluation.
GetExperimentArgs
Arguments for getExperiment. Arguments for getExperiment.
GetExperimentDialogflowV3beta1Args
Arguments for getExperiment. Arguments for getExperiment.
GetExperimentDialogflowV3beta1Result
Result data returned by getExperiment.
GetExperimentResult
Result data returned by getExperiment.
GetFlowArgs
Arguments for getFlow. Arguments for getFlow.
GetFlowDialogflowV3beta1Args
Arguments for getFlow. Arguments for getFlow.
GetFlowDialogflowV3beta1Result
Result data returned by getFlow.
GetFlowResult
Result data returned by getFlow.
GetIntentArgs
Arguments for getIntent. Arguments for getIntent.
GetIntentDialogflowV2beta1Args
Arguments for getIntent. Arguments for getIntent.
GetIntentDialogflowV2beta1Result
Result data returned by getIntent.
GetIntentDialogflowV3Args
Arguments for getIntent. Arguments for getIntent.
GetIntentDialogflowV3beta1Args
Arguments for getIntent. Arguments for getIntent.
GetIntentDialogflowV3beta1Result
Result data returned by getIntent.
GetIntentDialogflowV3Result
Result data returned by getIntent.
GetIntentResult
Result data returned by getIntent.
GetKnowledgeBaseArgs
Arguments for getKnowledgeBase. Arguments for getKnowledgeBase.
GetKnowledgeBaseDialogflowV2beta1Args
Arguments for getKnowledgeBase. Arguments for getKnowledgeBase.
GetKnowledgeBaseDialogflowV2beta1Result
Result data returned by getKnowledgeBase.
GetKnowledgeBaseResult
Result data returned by getKnowledgeBase.
GetPageArgs
Arguments for getPage. Arguments for getPage.
GetPageDialogflowV3beta1Args
Arguments for getPage. Arguments for getPage.
GetPageDialogflowV3beta1Result
Result data returned by getPage.
GetPageResult
Result data returned by getPage.
GetParticipantArgs
Arguments for getParticipant. Arguments for getParticipant.
GetParticipantDialogflowV2beta1Args
Arguments for getParticipant. Arguments for getParticipant.
GetParticipantDialogflowV2beta1Result
Result data returned by getParticipant.
GetParticipantResult
Result data returned by getParticipant.
GetSecuritySettingArgs
Arguments for getSecuritySetting. Arguments for getSecuritySetting.
GetSecuritySettingDialogflowV3beta1Args
Arguments for getSecuritySetting. Arguments for getSecuritySetting.
GetSecuritySettingDialogflowV3beta1Result
Result data returned by getSecuritySetting.
GetSecuritySettingResult
Result data returned by getSecuritySetting.
GetSessionEntityTypeArgs
Arguments for getSessionEntityType. Arguments for getSessionEntityType.
GetSessionEntityTypeDialogflowV2beta1Args
Arguments for getSessionEntityType. Arguments for getSessionEntityType.
GetSessionEntityTypeDialogflowV2beta1Result
Result data returned by getSessionEntityType.
GetSessionEntityTypeDialogflowV3Args
Arguments for getSessionEntityType. Arguments for getSessionEntityType.
GetSessionEntityTypeDialogflowV3beta1Args
Arguments for getSessionEntityType. Arguments for getSessionEntityType.
GetSessionEntityTypeDialogflowV3beta1Result
Result data returned by getSessionEntityType.
GetSessionEntityTypeDialogflowV3Result
Result data returned by getSessionEntityType.
GetSessionEntityTypeResult
Result data returned by getSessionEntityType.
GetTestCaseArgs
Arguments for getTestCase. Arguments for getTestCase.
GetTestCaseDialogflowV3beta1Args
Arguments for getTestCase. Arguments for getTestCase.
GetTestCaseDialogflowV3beta1Result
Result data returned by getTestCase.
GetTestCaseResult
Result data returned by getTestCase.
GetTransitionRouteGroupArgs
Arguments for getTransitionRouteGroup. Arguments for getTransitionRouteGroup.
GetTransitionRouteGroupDialogflowV3beta1Args
Arguments for getTransitionRouteGroup. Arguments for getTransitionRouteGroup.
GetTransitionRouteGroupDialogflowV3beta1Result
Result data returned by getTransitionRouteGroup.
GetTransitionRouteGroupResult
Result data returned by getTransitionRouteGroup.
GetVersionArgs
Arguments for getVersion. Arguments for getVersion.
GetVersionDialogflowV2beta1Args
Arguments for getVersion. Arguments for getVersion.
GetVersionDialogflowV2beta1Result
Result data returned by getVersion.
GetVersionDialogflowV3Args
Arguments for getVersion. Arguments for getVersion.
GetVersionDialogflowV3beta1Args
Arguments for getVersion. Arguments for getVersion.
GetVersionDialogflowV3beta1Result
Result data returned by getVersion.
GetVersionDialogflowV3Result
Result data returned by getVersion.
GetVersionResult
Result data returned by getVersion.
GetWebhookArgs
Arguments for getWebhook. Arguments for getWebhook.
GetWebhookDialogflowV3beta1Args
Arguments for getWebhook. Arguments for getWebhook.
GetWebhookDialogflowV3beta1Result
Result data returned by getWebhook.
GetWebhookResult
Result data returned by getWebhook.
GoogleCloudDialogflowCxV3AdvancedSettings
Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. Settings exposed at lower level overrides the settings exposed at higher level. Overriding occurs at the sub-setting level. For example, the playback_interruption_settings at fulfillment level only overrides the playback_interruption_settings at the agent level, leaving other settings at the agent level unchanged. DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter.
GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings
Define behaviors for DTMF (dual tone multi frequency).
GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettingsResponse
Define behaviors for DTMF (dual tone multi frequency).
GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings
Define behaviors on logging.
GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettingsResponse
Define behaviors on logging.
GoogleCloudDialogflowCxV3AdvancedSettingsResponse
Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. Settings exposed at lower level overrides the settings exposed at higher level. Overriding occurs at the sub-setting level. For example, the playback_interruption_settings at fulfillment level only overrides the playback_interruption_settings at the agent level, leaving other settings at the agent level unchanged. DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter.
GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings
Settings for answer feedback collection.
GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettingsResponse
Settings for answer feedback collection.
GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings
Settings for Gen App Builder.
GoogleCloudDialogflowCxV3AgentGenAppBuilderSettingsResponse
Settings for Gen App Builder.
GoogleCloudDialogflowCxV3AgentGitIntegrationSettings
Settings for connecting to Git repository for an agent.
GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsGithubSettings
Settings of integration with GitHub.
GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsGithubSettingsResponse
Settings of integration with GitHub.
GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsResponse
Settings for connecting to Git repository for an agent.
GoogleCloudDialogflowCxV3AudioInput
Represents the natural speech audio to be processed.
GoogleCloudDialogflowCxV3AudioInputResponse
Represents the natural speech audio to be processed.
GoogleCloudDialogflowCxV3BargeInConfig
Configuration of the barge-in behavior. Barge-in instructs the API to return a detected utterance at a proper time while the client is playing back the response audio from a previous request. When the client sees the utterance, it should stop the playback and immediately get ready for receiving the responses for the current request. The barge-in handling requires the client to start streaming audio input as soon as it starts playing back the audio from the previous response. The playback is modeled into two phases: * No barge-in phase: which goes first and during which speech detection should not be carried out. * Barge-in phase: which follows the no barge-in phase and during which the API starts speech detection and may inform the client that an utterance has been detected. Note that no-speech event is not expected in this phase. The client provides this configuration in terms of the durations of those two phases. The durations are measured in terms of the audio length fromt the the start of the input audio. The flow goes like below: --> Time without speech detection | utterance only | utterance or no-speech event | | +-------------+ | +------------+ | +---------------+ ----------+ no barge-in +-|-+ barge-in +-|-+ normal period +----------- +-------------+ | +------------+ | +---------------+ No-speech event is a response with END_OF_UTTERANCE without any transcript following up.
GoogleCloudDialogflowCxV3BargeInConfigResponse
Configuration of the barge-in behavior. Barge-in instructs the API to return a detected utterance at a proper time while the client is playing back the response audio from a previous request. When the client sees the utterance, it should stop the playback and immediately get ready for receiving the responses for the current request. The barge-in handling requires the client to start streaming audio input as soon as it starts playing back the audio from the previous response. The playback is modeled into two phases: * No barge-in phase: which goes first and during which speech detection should not be carried out. * Barge-in phase: which follows the no barge-in phase and during which the API starts speech detection and may inform the client that an utterance has been detected. Note that no-speech event is not expected in this phase. The client provides this configuration in terms of the durations of those two phases. The durations are measured in terms of the audio length fromt the the start of the input audio. The flow goes like below: --> Time without speech detection | utterance only | utterance or no-speech event | | +-------------+ | +------------+ | +---------------+ ----------+ no barge-in +-|-+ barge-in +-|-+ normal period +----------- +-------------+ | +------------+ | +---------------+ No-speech event is a response with END_OF_UTTERANCE without any transcript following up.
GoogleCloudDialogflowCxV3beta1AdvancedSettings
Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. Settings exposed at lower level overrides the settings exposed at higher level. Overriding occurs at the sub-setting level. For example, the playback_interruption_settings at fulfillment level only overrides the playback_interruption_settings at the agent level, leaving other settings at the agent level unchanged. DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter.
GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings
Define behaviors for DTMF (dual tone multi frequency).
GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettingsResponse
Define behaviors for DTMF (dual tone multi frequency).
GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings
Define behaviors on logging.
GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettingsResponse
Define behaviors on logging.
GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponse
Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. Settings exposed at lower level overrides the settings exposed at higher level. Overriding occurs at the sub-setting level. For example, the playback_interruption_settings at fulfillment level only overrides the playback_interruption_settings at the agent level, leaving other settings at the agent level unchanged. DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter.
GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettings
Settings for answer feedback collection.
GoogleCloudDialogflowCxV3beta1AgentAnswerFeedbackSettingsResponse
Settings for answer feedback collection.
GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettings
Settings for Gen App Builder.
GoogleCloudDialogflowCxV3beta1AgentGenAppBuilderSettingsResponse
Settings for Gen App Builder.
GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettings
Settings for connecting to Git repository for an agent.
GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettings
Settings of integration with GitHub.
GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsGithubSettingsResponse
Settings of integration with GitHub.
GoogleCloudDialogflowCxV3beta1AgentGitIntegrationSettingsResponse
Settings for connecting to Git repository for an agent.
GoogleCloudDialogflowCxV3beta1AudioInput
Represents the natural speech audio to be processed.
GoogleCloudDialogflowCxV3beta1AudioInputResponse
Represents the natural speech audio to be processed.
GoogleCloudDialogflowCxV3beta1BargeInConfig
Configuration of the barge-in behavior. Barge-in instructs the API to return a detected utterance at a proper time while the client is playing back the response audio from a previous request. When the client sees the utterance, it should stop the playback and immediately get ready for receiving the responses for the current request. The barge-in handling requires the client to start streaming audio input as soon as it starts playing back the audio from the previous response. The playback is modeled into two phases: * No barge-in phase: which goes first and during which speech detection should not be carried out. * Barge-in phase: which follows the no barge-in phase and during which the API starts speech detection and may inform the client that an utterance has been detected. Note that no-speech event is not expected in this phase. The client provides this configuration in terms of the durations of those two phases. The durations are measured in terms of the audio length fromt the the start of the input audio. The flow goes like below: --> Time without speech detection | utterance only | utterance or no-speech event | | +-------------+ | +------------+ | +---------------+ ----------+ no barge-in +-|-+ barge-in +-|-+ normal period +----------- +-------------+ | +------------+ | +---------------+ No-speech event is a response with END_OF_UTTERANCE without any transcript following up.
GoogleCloudDialogflowCxV3beta1BargeInConfigResponse
Configuration of the barge-in behavior. Barge-in instructs the API to return a detected utterance at a proper time while the client is playing back the response audio from a previous request. When the client sees the utterance, it should stop the playback and immediately get ready for receiving the responses for the current request. The barge-in handling requires the client to start streaming audio input as soon as it starts playing back the audio from the previous response. The playback is modeled into two phases: * No barge-in phase: which goes first and during which speech detection should not be carried out. * Barge-in phase: which follows the no barge-in phase and during which the API starts speech detection and may inform the client that an utterance has been detected. Note that no-speech event is not expected in this phase. The client provides this configuration in terms of the durations of those two phases. The durations are measured in terms of the audio length fromt the the start of the input audio. The flow goes like below: --> Time without speech detection | utterance only | utterance or no-speech event | | +-------------+ | +------------+ | +---------------+ ----------+ no barge-in +-|-+ barge-in +-|-+ normal period +----------- +-------------+ | +------------+ | +---------------+ No-speech event is a response with END_OF_UTTERANCE without any transcript following up.
GoogleCloudDialogflowCxV3beta1ConversationTurn
One interaction between a human and virtual agent. The human provides some input and the virtual agent provides a response.
GoogleCloudDialogflowCxV3beta1ConversationTurnResponse
One interaction between a human and virtual agent. The human provides some input and the virtual agent provides a response.
GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput
The input from the human user.
GoogleCloudDialogflowCxV3beta1ConversationTurnUserInputResponse
The input from the human user.
GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput
The output from the virtual agent.
GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutputResponse
The output from the virtual agent.
GoogleCloudDialogflowCxV3beta1DataStoreConnection
A data store connection. It represents a data store in Discovery Engine and the type of the contents it contains.
GoogleCloudDialogflowCxV3beta1DataStoreConnectionResponse
A data store connection. It represents a data store in Discovery Engine and the type of the contents it contains.
GoogleCloudDialogflowCxV3beta1DtmfInput
Represents the input for dtmf event.
GoogleCloudDialogflowCxV3beta1DtmfInputResponse
Represents the input for dtmf event.
GoogleCloudDialogflowCxV3beta1EntityTypeEntity
An entity entry for an associated entity type.
GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponse
An entity entry for an associated entity type.
GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhrase
An excluded entity phrase that should not be matched.
GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhraseResponse
An excluded entity phrase that should not be matched.
GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig
The configuration for continuous tests.
GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponse
The configuration for continuous tests.
GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig
Configuration for the version.
GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponse
Configuration for the version.
GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig
Configuration for webhooks.
GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponse
Configuration for webhooks.
GoogleCloudDialogflowCxV3beta1EventHandler
An event handler specifies an event that can be handled during a session. When the specified event happens, the following actions are taken in order: * If there is a trigger_fulfillment associated with the event, it will be called. * If there is a target_page associated with the event, the session will transition into the specified page. * If there is a target_flow associated with the event, the session will transition into the specified flow.
GoogleCloudDialogflowCxV3beta1EventHandlerResponse
An event handler specifies an event that can be handled during a session. When the specified event happens, the following actions are taken in order: * If there is a trigger_fulfillment associated with the event, it will be called. * If there is a target_page associated with the event, the session will transition into the specified page. * If there is a target_flow associated with the event, the session will transition into the specified flow.
GoogleCloudDialogflowCxV3beta1EventInput
Represents the event to trigger.
GoogleCloudDialogflowCxV3beta1EventInputResponse
Represents the event to trigger.
GoogleCloudDialogflowCxV3beta1ExperimentDefinition
Definition of the experiment.
GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponse
Definition of the experiment.
GoogleCloudDialogflowCxV3beta1ExperimentResult
The inference result which includes an objective metric to optimize and the confidence interval.
GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceInterval
A confidence interval is a range of possible values for the experiment objective you are trying to measure.
GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponse
A confidence interval is a range of possible values for the experiment objective you are trying to measure.
GoogleCloudDialogflowCxV3beta1ExperimentResultMetric
Metric and corresponding confidence intervals.
GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponse
Metric and corresponding confidence intervals.
GoogleCloudDialogflowCxV3beta1ExperimentResultResponse
The inference result which includes an objective metric to optimize and the confidence interval.
GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetrics
Version variant and associated metrics.
GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponse
Version variant and associated metrics.
GoogleCloudDialogflowCxV3beta1Form
A form is a data model that groups related parameters that can be collected from the user. The process in which the agent prompts the user and collects parameter values from the user is called form filling. A form can be added to a page. When form filling is done, the filled parameters will be written to the session.
GoogleCloudDialogflowCxV3beta1FormParameter
Represents a form parameter.
GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior
Configuration for how the filling of a parameter should be handled.
GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponse
Configuration for how the filling of a parameter should be handled.
GoogleCloudDialogflowCxV3beta1FormParameterResponse
Represents a form parameter.
GoogleCloudDialogflowCxV3beta1FormResponse
A form is a data model that groups related parameters that can be collected from the user. The process in which the agent prompts the user and collects parameter values from the user is called form filling. A form can be added to a page. When form filling is done, the filled parameters will be written to the session.
GoogleCloudDialogflowCxV3beta1Fulfillment
A fulfillment can do one or more of the following actions at the same time: * Generate rich message responses. * Set parameter values. * Call the webhook. Fulfillments can be called at various stages in the Page or Form lifecycle. For example, when a DetectIntentRequest drives a session to enter a new page, the page's entry fulfillment can add a static response to the QueryResult in the returning DetectIntentResponse, call the webhook (for example, to load user data from a database), or both.
GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
A list of cascading if-else conditions. Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored.
GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase
Each case has a Boolean condition. When it is evaluated to be True, the corresponding messages will be selected and evaluated recursively.
GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent
The list of messages or conditional cases to activate for this case.
GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContentResponse
The list of messages or conditional cases to activate for this case.
GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseResponse
Each case has a Boolean condition. When it is evaluated to be True, the corresponding messages will be selected and evaluated recursively.
GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesResponse
A list of cascading if-else conditions. Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored.
GoogleCloudDialogflowCxV3beta1FulfillmentResponse
A fulfillment can do one or more of the following actions at the same time: * Generate rich message responses. * Set parameter values. * Call the webhook. Fulfillments can be called at various stages in the Page or Form lifecycle. For example, when a DetectIntentRequest drives a session to enter a new page, the page's entry fulfillment can add a static response to the QueryResult in the returning DetectIntentResponse, call the webhook (for example, to load user data from a database), or both.
GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction
Setting a parameter value.
GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterActionResponse
Setting a parameter value.
GoogleCloudDialogflowCxV3beta1GcsDestination
Google Cloud Storage location for a Dialogflow operation that writes or exports objects (e.g. exported agent or transcripts) outside of Dialogflow.
GoogleCloudDialogflowCxV3beta1GcsDestinationResponse
Google Cloud Storage location for a Dialogflow operation that writes or exports objects (e.g. exported agent or transcripts) outside of Dialogflow.
GoogleCloudDialogflowCxV3beta1InputAudioConfig
Instructs the speech recognizer on how to process the audio content.
GoogleCloudDialogflowCxV3beta1InputAudioConfigResponse
Instructs the speech recognizer on how to process the audio content.
GoogleCloudDialogflowCxV3beta1Intent
An intent represents a user's intent to interact with a conversational agent. You can provide information for the Dialogflow API to use to match user input to an intent by adding training phrases (i.e., examples of user input) to your intent.
GoogleCloudDialogflowCxV3beta1IntentInput
Represents the intent to trigger programmatically rather than as a result of natural language processing.
GoogleCloudDialogflowCxV3beta1IntentInputResponse
Represents the intent to trigger programmatically rather than as a result of natural language processing.
GoogleCloudDialogflowCxV3beta1IntentParameter
Represents an intent parameter.
GoogleCloudDialogflowCxV3beta1IntentParameterResponse
Represents an intent parameter.
GoogleCloudDialogflowCxV3beta1IntentResponse
An intent represents a user's intent to interact with a conversational agent. You can provide information for the Dialogflow API to use to match user input to an intent by adding training phrases (i.e., examples of user input) to your intent.
GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase
Represents an example that the agent is trained on to identify the intent.
GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart
Represents a part of a training phrase.
GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePartResponse
Represents a part of a training phrase.
GoogleCloudDialogflowCxV3beta1IntentTrainingPhraseResponse
Represents an example that the agent is trained on to identify the intent.
GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings
The Knowledge Connector settings for this page or flow. This includes information such as the attached Knowledge Bases, and the way to execute fulfillment.
GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponse
The Knowledge Connector settings for this page or flow. This includes information such as the attached Knowledge Bases, and the way to execute fulfillment.
GoogleCloudDialogflowCxV3beta1NluSettings
Settings related to NLU.
GoogleCloudDialogflowCxV3beta1NluSettingsResponse
Settings related to NLU.
GoogleCloudDialogflowCxV3beta1Page
A Dialogflow CX conversation (session) can be described and visualized as a state machine. The states of a CX session are represented by pages. For each flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. At any given moment, exactly one page is the current page, the current page is considered active, and the flow associated with that page is considered active. Every flow has a special start page. When a flow initially becomes active, the start page page becomes the current page. For each conversational turn, the current page will either stay the same or transition to another page. You configure each page to collect information from the end-user that is relevant for the conversational state represented by the page. For more information, see the Page guide.
GoogleCloudDialogflowCxV3beta1PageResponse
A Dialogflow CX conversation (session) can be described and visualized as a state machine. The states of a CX session are represented by pages. For each flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. At any given moment, exactly one page is the current page, the current page is considered active, and the flow associated with that page is considered active. Every flow has a special start page. When a flow initially becomes active, the start page page becomes the current page. For each conversational turn, the current page will either stay the same or transition to another page. You configure each page to collect information from the end-user that is relevant for the conversational state represented by the page. For more information, see the Page guide.
GoogleCloudDialogflowCxV3beta1QueryInput
Represents the query input. It can contain one of: 1. A conversational query in the form of text. 2. An intent query that specifies which intent to trigger. 3. Natural language speech audio to be processed. 4. An event to be triggered. 5. DTMF digits to invoke an intent and fill in parameter value.
GoogleCloudDialogflowCxV3beta1QueryInputResponse
Represents the query input. It can contain one of: 1. A conversational query in the form of text. 2. An intent query that specifies which intent to trigger. 3. Natural language speech audio to be processed. 4. An event to be triggered. 5. DTMF digits to invoke an intent and fill in parameter value.
GoogleCloudDialogflowCxV3beta1ResponseMessage
Represents a response message that can be returned by a conversational agent. Response messages are also used for output audio synthesis. The approach is as follows: * If at least one OutputAudioText response is present, then all OutputAudioText responses are linearly concatenated, and the result is used for output audio synthesis. * If the OutputAudioText responses are a mixture of text and SSML, then the concatenated result is treated as SSML; otherwise, the result is treated as either text or SSML as appropriate. The agent designer should ideally use either text or SSML consistently throughout the bot design. * Otherwise, all Text responses are linearly concatenated, and the result is used for output audio synthesis. This approach allows for more sophisticated user experience scenarios, where the text displayed to the user may differ from what is heard.
GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess
Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates that the conversation succeeded. * In a webhook response when you determine that you handled the customer issue.
GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccessResponse
Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates that the conversation succeeded. * In a webhook response when you determine that you handled the customer issue.
GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff
Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. * In a webhook response when you determine that the customer issue can only be handled by a human.
GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoffResponse
Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. * In a webhook response when you determine that the customer issue can only be handled by a human.
GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioResponse
Represents an audio message that is composed of both segments synthesized from the Dialogflow agent prompts and ones hosted externally at the specified URIs. The external URIs are specified via play_audio. This message is generated by Dialogflow only and not supposed to be defined by the user.
GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegmentResponse
Represents one segment of audio.
GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioTextResponse
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio
Specifies an audio clip to be played by the client as part of the response.
GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudioResponse
Specifies an audio clip to be played by the client as part of the response.
GoogleCloudDialogflowCxV3beta1ResponseMessageResponse
Represents a response message that can be returned by a conversational agent. Response messages are also used for output audio synthesis. The approach is as follows: * If at least one OutputAudioText response is present, then all OutputAudioText responses are linearly concatenated, and the result is used for output audio synthesis. * If the OutputAudioText responses are a mixture of text and SSML, then the concatenated result is treated as SSML; otherwise, the result is treated as either text or SSML as appropriate. The agent designer should ideally use either text or SSML consistently throughout the bot design. * Otherwise, all Text responses are linearly concatenated, and the result is used for output audio synthesis. This approach allows for more sophisticated user experience scenarios, where the text displayed to the user may differ from what is heard.
GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall
Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint.
GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCallResponse
Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint.
GoogleCloudDialogflowCxV3beta1ResponseMessageText
The text response message.
GoogleCloudDialogflowCxV3beta1ResponseMessageTextResponse
The text response message.
GoogleCloudDialogflowCxV3beta1RolloutConfig
The configuration for auto rollout.
GoogleCloudDialogflowCxV3beta1RolloutConfigResponse
The configuration for auto rollout.
GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStep
A single rollout step with specified traffic allocation.
GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponse
A single rollout step with specified traffic allocation.
GoogleCloudDialogflowCxV3beta1RolloutState
State of the auto-rollout process.
GoogleCloudDialogflowCxV3beta1RolloutStateResponse
State of the auto-rollout process.
GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettings
Settings for exporting audio.
GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsResponse
Settings for exporting audio.
GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettings
Settings for exporting conversations to Insights.
GoogleCloudDialogflowCxV3beta1SecuritySettingsInsightsExportSettingsResponse
Settings for exporting conversations to Insights.
GoogleCloudDialogflowCxV3beta1SpeechToTextSettings
Settings related to speech recognition.
GoogleCloudDialogflowCxV3beta1SpeechToTextSettingsResponse
Settings related to speech recognition.
GoogleCloudDialogflowCxV3beta1TestCaseResult
Represents a result from running a test case in an agent environment.
GoogleCloudDialogflowCxV3beta1TestCaseResultResponse
Represents a result from running a test case in an agent environment.
GoogleCloudDialogflowCxV3beta1TestConfig
Represents configurations for a test case.
GoogleCloudDialogflowCxV3beta1TestConfigResponse
Represents configurations for a test case.
GoogleCloudDialogflowCxV3beta1TestRunDifferenceResponse
The description of differences between original and replayed agent output.
GoogleCloudDialogflowCxV3beta1TextInput
Represents the natural language text to be processed.
GoogleCloudDialogflowCxV3beta1TextInputResponse
Represents the natural language text to be processed.
GoogleCloudDialogflowCxV3beta1TextToSpeechSettings
Settings related to speech synthesizing.
GoogleCloudDialogflowCxV3beta1TextToSpeechSettingsResponse
Settings related to speech synthesizing.
GoogleCloudDialogflowCxV3beta1TransitionRoute
A transition route specifies a intent that can be matched and/or a data condition that can be evaluated during a session. When a specified transition is matched, the following actions are taken in order: * If there is a trigger_fulfillment associated with the transition, it will be called. * If there is a target_page associated with the transition, the session will transition into the specified page. * If there is a target_flow associated with the transition, the session will transition into the specified flow.
GoogleCloudDialogflowCxV3beta1TransitionRouteResponse
A transition route specifies a intent that can be matched and/or a data condition that can be evaluated during a session. When a specified transition is matched, the following actions are taken in order: * If there is a trigger_fulfillment associated with the transition, it will be called. * If there is a target_page associated with the transition, the session will transition into the specified page. * If there is a target_flow associated with the transition, the session will transition into the specified flow.
GoogleCloudDialogflowCxV3beta1VariantsHistory
The history of variants update.
GoogleCloudDialogflowCxV3beta1VariantsHistoryResponse
The history of variants update.
GoogleCloudDialogflowCxV3beta1VersionVariants
A list of flow version variants.
GoogleCloudDialogflowCxV3beta1VersionVariantsResponse
A list of flow version variants.
GoogleCloudDialogflowCxV3beta1VersionVariantsVariant
A single flow version with specified traffic allocation.
GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponse
A single flow version with specified traffic allocation.
GoogleCloudDialogflowCxV3beta1Webhook
Webhooks host the developer's business logic. During a session, webhooks allow the developer to use the data extracted by Dialogflow's natural language processing to generate dynamic responses, validate collected data, or trigger actions on the backend.
GoogleCloudDialogflowCxV3beta1WebhookGenericWebService
Represents configuration for a generic web service.
GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse
Represents configuration for a generic web service.
GoogleCloudDialogflowCxV3beta1WebhookResponse
Webhooks host the developer's business logic. During a session, webhooks allow the developer to use the data extracted by Dialogflow's natural language processing to generate dynamic responses, validate collected data, or trigger actions on the backend.
GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig
Represents configuration for a Service Directory service.
GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponse
Represents configuration for a Service Directory service.
GoogleCloudDialogflowCxV3ConversationTurn
One interaction between a human and virtual agent. The human provides some input and the virtual agent provides a response.
GoogleCloudDialogflowCxV3ConversationTurnResponse
One interaction between a human and virtual agent. The human provides some input and the virtual agent provides a response.
GoogleCloudDialogflowCxV3ConversationTurnUserInput
The input from the human user.
GoogleCloudDialogflowCxV3ConversationTurnUserInputResponse
The input from the human user.
GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput
The output from the virtual agent.
GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutputResponse
The output from the virtual agent.
GoogleCloudDialogflowCxV3DataStoreConnection
A data store connection. It represents a data store in Discovery Engine and the type of the contents it contains.
GoogleCloudDialogflowCxV3DataStoreConnectionResponse
A data store connection. It represents a data store in Discovery Engine and the type of the contents it contains.
GoogleCloudDialogflowCxV3DtmfInput
Represents the input for dtmf event.
GoogleCloudDialogflowCxV3DtmfInputResponse
Represents the input for dtmf event.
GoogleCloudDialogflowCxV3EntityTypeEntity
An entity entry for an associated entity type.
GoogleCloudDialogflowCxV3EntityTypeEntityResponse
An entity entry for an associated entity type.
GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase
An excluded entity phrase that should not be matched.
GoogleCloudDialogflowCxV3EntityTypeExcludedPhraseResponse
An excluded entity phrase that should not be matched.
GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig
The configuration for continuous tests.
GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigResponse
The configuration for continuous tests.
GoogleCloudDialogflowCxV3EnvironmentVersionConfig
Configuration for the version.
GoogleCloudDialogflowCxV3EnvironmentVersionConfigResponse
Configuration for the version.
GoogleCloudDialogflowCxV3EnvironmentWebhookConfig
Configuration for webhooks.
GoogleCloudDialogflowCxV3EnvironmentWebhookConfigResponse
Configuration for webhooks.
GoogleCloudDialogflowCxV3EventHandler
An event handler specifies an event that can be handled during a session. When the specified event happens, the following actions are taken in order: * If there is a trigger_fulfillment associated with the event, it will be called. * If there is a target_page associated with the event, the session will transition into the specified page. * If there is a target_flow associated with the event, the session will transition into the specified flow.
GoogleCloudDialogflowCxV3EventHandlerResponse
An event handler specifies an event that can be handled during a session. When the specified event happens, the following actions are taken in order: * If there is a trigger_fulfillment associated with the event, it will be called. * If there is a target_page associated with the event, the session will transition into the specified page. * If there is a target_flow associated with the event, the session will transition into the specified flow.
GoogleCloudDialogflowCxV3EventInput
Represents the event to trigger.
GoogleCloudDialogflowCxV3EventInputResponse
Represents the event to trigger.
GoogleCloudDialogflowCxV3ExperimentDefinition
Definition of the experiment.
GoogleCloudDialogflowCxV3ExperimentDefinitionResponse
Definition of the experiment.
GoogleCloudDialogflowCxV3ExperimentResult
The inference result which includes an objective metric to optimize and the confidence interval.
GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval
A confidence interval is a range of possible values for the experiment objective you are trying to measure.
GoogleCloudDialogflowCxV3ExperimentResultConfidenceIntervalResponse
A confidence interval is a range of possible values for the experiment objective you are trying to measure.
GoogleCloudDialogflowCxV3ExperimentResultMetric
Metric and corresponding confidence intervals.
GoogleCloudDialogflowCxV3ExperimentResultMetricResponse
Metric and corresponding confidence intervals.
GoogleCloudDialogflowCxV3ExperimentResultResponse
The inference result which includes an objective metric to optimize and the confidence interval.
GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics
Version variant and associated metrics.
GoogleCloudDialogflowCxV3ExperimentResultVersionMetricsResponse
Version variant and associated metrics.
GoogleCloudDialogflowCxV3Form
A form is a data model that groups related parameters that can be collected from the user. The process in which the agent prompts the user and collects parameter values from the user is called form filling. A form can be added to a page. When form filling is done, the filled parameters will be written to the session.
GoogleCloudDialogflowCxV3FormParameter
Represents a form parameter.
GoogleCloudDialogflowCxV3FormParameterFillBehavior
Configuration for how the filling of a parameter should be handled.
GoogleCloudDialogflowCxV3FormParameterFillBehaviorResponse
Configuration for how the filling of a parameter should be handled.
GoogleCloudDialogflowCxV3FormParameterResponse
Represents a form parameter.
GoogleCloudDialogflowCxV3FormResponse
A form is a data model that groups related parameters that can be collected from the user. The process in which the agent prompts the user and collects parameter values from the user is called form filling. A form can be added to a page. When form filling is done, the filled parameters will be written to the session.
GoogleCloudDialogflowCxV3Fulfillment
A fulfillment can do one or more of the following actions at the same time: * Generate rich message responses. * Set parameter values. * Call the webhook. Fulfillments can be called at various stages in the Page or Form lifecycle. For example, when a DetectIntentRequest drives a session to enter a new page, the page's entry fulfillment can add a static response to the QueryResult in the returning DetectIntentResponse, call the webhook (for example, to load user data from a database), or both.
GoogleCloudDialogflowCxV3FulfillmentConditionalCases
A list of cascading if-else conditions. Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored.
GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase
Each case has a Boolean condition. When it is evaluated to be True, the corresponding messages will be selected and evaluated recursively.
GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent
The list of messages or conditional cases to activate for this case.
GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContentResponse
The list of messages or conditional cases to activate for this case.
GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseResponse
Each case has a Boolean condition. When it is evaluated to be True, the corresponding messages will be selected and evaluated recursively.
GoogleCloudDialogflowCxV3FulfillmentConditionalCasesResponse
A list of cascading if-else conditions. Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored.
GoogleCloudDialogflowCxV3FulfillmentResponse
A fulfillment can do one or more of the following actions at the same time: * Generate rich message responses. * Set parameter values. * Call the webhook. Fulfillments can be called at various stages in the Page or Form lifecycle. For example, when a DetectIntentRequest drives a session to enter a new page, the page's entry fulfillment can add a static response to the QueryResult in the returning DetectIntentResponse, call the webhook (for example, to load user data from a database), or both.
GoogleCloudDialogflowCxV3FulfillmentSetParameterAction
Setting a parameter value.
GoogleCloudDialogflowCxV3FulfillmentSetParameterActionResponse
Setting a parameter value.
GoogleCloudDialogflowCxV3GcsDestination
Google Cloud Storage location for a Dialogflow operation that writes or exports objects (e.g. exported agent or transcripts) outside of Dialogflow.
GoogleCloudDialogflowCxV3GcsDestinationResponse
Google Cloud Storage location for a Dialogflow operation that writes or exports objects (e.g. exported agent or transcripts) outside of Dialogflow.
GoogleCloudDialogflowCxV3InputAudioConfig
Instructs the speech recognizer on how to process the audio content.
GoogleCloudDialogflowCxV3InputAudioConfigResponse
Instructs the speech recognizer on how to process the audio content.
GoogleCloudDialogflowCxV3Intent
An intent represents a user's intent to interact with a conversational agent. You can provide information for the Dialogflow API to use to match user input to an intent by adding training phrases (i.e., examples of user input) to your intent.
GoogleCloudDialogflowCxV3IntentInput
Represents the intent to trigger programmatically rather than as a result of natural language processing.
GoogleCloudDialogflowCxV3IntentInputResponse
Represents the intent to trigger programmatically rather than as a result of natural language processing.
GoogleCloudDialogflowCxV3IntentParameter
Represents an intent parameter.
GoogleCloudDialogflowCxV3IntentParameterResponse
Represents an intent parameter.
GoogleCloudDialogflowCxV3IntentResponse
An intent represents a user's intent to interact with a conversational agent. You can provide information for the Dialogflow API to use to match user input to an intent by adding training phrases (i.e., examples of user input) to your intent.
GoogleCloudDialogflowCxV3IntentTrainingPhrase
Represents an example that the agent is trained on to identify the intent.
GoogleCloudDialogflowCxV3IntentTrainingPhrasePart
Represents a part of a training phrase.
GoogleCloudDialogflowCxV3IntentTrainingPhrasePartResponse
Represents a part of a training phrase.
GoogleCloudDialogflowCxV3IntentTrainingPhraseResponse
Represents an example that the agent is trained on to identify the intent.
GoogleCloudDialogflowCxV3KnowledgeConnectorSettings
The Knowledge Connector settings for this page or flow. This includes information such as the attached Knowledge Bases, and the way to execute fulfillment.
GoogleCloudDialogflowCxV3KnowledgeConnectorSettingsResponse
The Knowledge Connector settings for this page or flow. This includes information such as the attached Knowledge Bases, and the way to execute fulfillment.
GoogleCloudDialogflowCxV3NluSettings
Settings related to NLU.
GoogleCloudDialogflowCxV3NluSettingsResponse
Settings related to NLU.
GoogleCloudDialogflowCxV3Page
A Dialogflow CX conversation (session) can be described and visualized as a state machine. The states of a CX session are represented by pages. For each flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. At any given moment, exactly one page is the current page, the current page is considered active, and the flow associated with that page is considered active. Every flow has a special start page. When a flow initially becomes active, the start page page becomes the current page. For each conversational turn, the current page will either stay the same or transition to another page. You configure each page to collect information from the end-user that is relevant for the conversational state represented by the page. For more information, see the Page guide.
GoogleCloudDialogflowCxV3PageResponse
A Dialogflow CX conversation (session) can be described and visualized as a state machine. The states of a CX session are represented by pages. For each flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. At any given moment, exactly one page is the current page, the current page is considered active, and the flow associated with that page is considered active. Every flow has a special start page. When a flow initially becomes active, the start page page becomes the current page. For each conversational turn, the current page will either stay the same or transition to another page. You configure each page to collect information from the end-user that is relevant for the conversational state represented by the page. For more information, see the Page guide.
GoogleCloudDialogflowCxV3QueryInput
Represents the query input. It can contain one of: 1. A conversational query in the form of text. 2. An intent query that specifies which intent to trigger. 3. Natural language speech audio to be processed. 4. An event to be triggered. 5. DTMF digits to invoke an intent and fill in parameter value.
GoogleCloudDialogflowCxV3QueryInputResponse
Represents the query input. It can contain one of: 1. A conversational query in the form of text. 2. An intent query that specifies which intent to trigger. 3. Natural language speech audio to be processed. 4. An event to be triggered. 5. DTMF digits to invoke an intent and fill in parameter value.
GoogleCloudDialogflowCxV3ResponseMessage
Represents a response message that can be returned by a conversational agent. Response messages are also used for output audio synthesis. The approach is as follows: * If at least one OutputAudioText response is present, then all OutputAudioText responses are linearly concatenated, and the result is used for output audio synthesis. * If the OutputAudioText responses are a mixture of text and SSML, then the concatenated result is treated as SSML; otherwise, the result is treated as either text or SSML as appropriate. The agent designer should ideally use either text or SSML consistently throughout the bot design. * Otherwise, all Text responses are linearly concatenated, and the result is used for output audio synthesis. This approach allows for more sophisticated user experience scenarios, where the text displayed to the user may differ from what is heard.
GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess
Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates that the conversation succeeded. * In a webhook response when you determine that you handled the customer issue.
GoogleCloudDialogflowCxV3ResponseMessageConversationSuccessResponse
Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates that the conversation succeeded. * In a webhook response when you determine that you handled the customer issue.
GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff
Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. * In a webhook response when you determine that the customer issue can only be handled by a human.
GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoffResponse
Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. * In a webhook response when you determine that the customer issue can only be handled by a human.
GoogleCloudDialogflowCxV3ResponseMessageMixedAudioResponse
Represents an audio message that is composed of both segments synthesized from the Dialogflow agent prompts and ones hosted externally at the specified URIs. The external URIs are specified via play_audio. This message is generated by Dialogflow only and not supposed to be defined by the user.
GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegmentResponse
Represents one segment of audio.
GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
GoogleCloudDialogflowCxV3ResponseMessageOutputAudioTextResponse
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
GoogleCloudDialogflowCxV3ResponseMessagePlayAudio
Specifies an audio clip to be played by the client as part of the response.
GoogleCloudDialogflowCxV3ResponseMessagePlayAudioResponse
Specifies an audio clip to be played by the client as part of the response.
GoogleCloudDialogflowCxV3ResponseMessageResponse
Represents a response message that can be returned by a conversational agent. Response messages are also used for output audio synthesis. The approach is as follows: * If at least one OutputAudioText response is present, then all OutputAudioText responses are linearly concatenated, and the result is used for output audio synthesis. * If the OutputAudioText responses are a mixture of text and SSML, then the concatenated result is treated as SSML; otherwise, the result is treated as either text or SSML as appropriate. The agent designer should ideally use either text or SSML consistently throughout the bot design. * Otherwise, all Text responses are linearly concatenated, and the result is used for output audio synthesis. This approach allows for more sophisticated user experience scenarios, where the text displayed to the user may differ from what is heard.
GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall
Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint.
GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCallResponse
Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint.
GoogleCloudDialogflowCxV3ResponseMessageText
The text response message.
GoogleCloudDialogflowCxV3ResponseMessageTextResponse
The text response message.
GoogleCloudDialogflowCxV3RolloutConfig
The configuration for auto rollout.
GoogleCloudDialogflowCxV3RolloutConfigResponse
The configuration for auto rollout.
GoogleCloudDialogflowCxV3RolloutConfigRolloutStep
A single rollout step with specified traffic allocation.
GoogleCloudDialogflowCxV3RolloutConfigRolloutStepResponse
A single rollout step with specified traffic allocation.
GoogleCloudDialogflowCxV3RolloutState
State of the auto-rollout process.
GoogleCloudDialogflowCxV3RolloutStateResponse
State of the auto-rollout process.
GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
Settings for exporting audio.
GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettingsResponse
Settings for exporting audio.
GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings
Settings for exporting conversations to Insights.
GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettingsResponse
Settings for exporting conversations to Insights.
GoogleCloudDialogflowCxV3SpeechToTextSettings
Settings related to speech recognition.
GoogleCloudDialogflowCxV3SpeechToTextSettingsResponse
Settings related to speech recognition.
GoogleCloudDialogflowCxV3TestCaseResult
Represents a result from running a test case in an agent environment.
GoogleCloudDialogflowCxV3TestCaseResultResponse
Represents a result from running a test case in an agent environment.
GoogleCloudDialogflowCxV3TestConfig
Represents configurations for a test case.
GoogleCloudDialogflowCxV3TestConfigResponse
Represents configurations for a test case.
GoogleCloudDialogflowCxV3TestRunDifferenceResponse
The description of differences between original and replayed agent output.
GoogleCloudDialogflowCxV3TextInput
Represents the natural language text to be processed.
GoogleCloudDialogflowCxV3TextInputResponse
Represents the natural language text to be processed.
GoogleCloudDialogflowCxV3TextToSpeechSettings
Settings related to speech synthesizing.
GoogleCloudDialogflowCxV3TextToSpeechSettingsResponse
Settings related to speech synthesizing.
GoogleCloudDialogflowCxV3TransitionRoute
A transition route specifies a intent that can be matched and/or a data condition that can be evaluated during a session. When a specified transition is matched, the following actions are taken in order: * If there is a trigger_fulfillment associated with the transition, it will be called. * If there is a target_page associated with the transition, the session will transition into the specified page. * If there is a target_flow associated with the transition, the session will transition into the specified flow.
GoogleCloudDialogflowCxV3TransitionRouteResponse
A transition route specifies a intent that can be matched and/or a data condition that can be evaluated during a session. When a specified transition is matched, the following actions are taken in order: * If there is a trigger_fulfillment associated with the transition, it will be called. * If there is a target_page associated with the transition, the session will transition into the specified page. * If there is a target_flow associated with the transition, the session will transition into the specified flow.
GoogleCloudDialogflowCxV3VariantsHistory
The history of variants update.
GoogleCloudDialogflowCxV3VariantsHistoryResponse
The history of variants update.
GoogleCloudDialogflowCxV3VersionVariants
A list of flow version variants.
GoogleCloudDialogflowCxV3VersionVariantsResponse
A list of flow version variants.
GoogleCloudDialogflowCxV3VersionVariantsVariant
A single flow version with specified traffic allocation.
GoogleCloudDialogflowCxV3VersionVariantsVariantResponse
A single flow version with specified traffic allocation.
GoogleCloudDialogflowCxV3Webhook
Webhooks host the developer's business logic. During a session, webhooks allow the developer to use the data extracted by Dialogflow's natural language processing to generate dynamic responses, validate collected data, or trigger actions on the backend.
GoogleCloudDialogflowCxV3WebhookGenericWebService
Represents configuration for a generic web service.
GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse
Represents configuration for a generic web service.
GoogleCloudDialogflowCxV3WebhookResponse
Webhooks host the developer's business logic. During a session, webhooks allow the developer to use the data extracted by Dialogflow's natural language processing to generate dynamic responses, validate collected data, or trigger actions on the backend.
GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig
Represents configuration for a Service Directory service.
GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse
Represents configuration for a Service Directory service.
GoogleCloudDialogflowV2ArticleSuggestionModelMetadata
Metadata for article suggestion models.
GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponse
Metadata for article suggestion models.
GoogleCloudDialogflowV2AutomatedAgentConfig
Defines the Automated Agent to connect to a conversation.
GoogleCloudDialogflowV2AutomatedAgentConfigResponse
Defines the Automated Agent to connect to a conversation.
GoogleCloudDialogflowV2beta1AutomatedAgentConfig
Defines the Automated Agent to connect to a conversation.
GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponse
Defines the Automated Agent to connect to a conversation.
GoogleCloudDialogflowV2beta1Context
Dialogflow contexts are similar to natural language context. If a person says to you "they are orange", you need context in order to understand what "they" is referring to. Similarly, for Dialogflow to handle an end-user expression like that, it needs to be provided with context in order to correctly match an intent. Using contexts, you can control the flow of a conversation. You can configure contexts for an intent by setting input and output contexts, which are identified by string names. When an intent is matched, any configured output contexts for that intent become active. While any contexts are active, Dialogflow is more likely to match intents that are configured with input contexts that correspond to the currently active contexts. For more information about context, see the Contexts guide.
GoogleCloudDialogflowV2beta1ContextResponse
Dialogflow contexts are similar to natural language context. If a person says to you "they are orange", you need context in order to understand what "they" is referring to. Similarly, for Dialogflow to handle an end-user expression like that, it needs to be provided with context in order to correctly match an intent. Using contexts, you can control the flow of a conversation. You can configure contexts for an intent by setting input and output contexts, which are identified by string names. When an intent is matched, any configured output contexts for that intent become active. While any contexts are active, Dialogflow is more likely to match intents that are configured with input contexts that correspond to the currently active contexts. For more information about context, see the Contexts guide.
GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponse
Represents a phone number for telephony integration. It allows for connecting a particular conversation over telephony.
GoogleCloudDialogflowV2beta1DocumentReloadStatusResponse
The status of a reload attempt.
GoogleCloudDialogflowV2beta1EntityTypeEntity
An entity entry for an associated entity type.
GoogleCloudDialogflowV2beta1EntityTypeEntityResponse
An entity entry for an associated entity type.
GoogleCloudDialogflowV2beta1Fulfillment
By default, your agent responds to a matched intent with a static response. As an alternative, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday. For more information, see the fulfillment guide.
GoogleCloudDialogflowV2beta1FulfillmentFeature
Whether fulfillment is enabled for the specific feature.
GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse
Whether fulfillment is enabled for the specific feature.
GoogleCloudDialogflowV2beta1FulfillmentGenericWebService
Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure.
GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse
Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure.
GoogleCloudDialogflowV2beta1FulfillmentResponse
By default, your agent responds to a matched intent with a static response. As an alternative, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday. For more information, see the fulfillment guide.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfig
Defines the Human Agent Assistant to connect to a conversation.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfig
Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigResponse
Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfig
Config to process conversation.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigResponse
Config to process conversation.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfig
Configuration for analyses to run on each conversation message.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigResponse
Configuration for analyses to run on each conversation message.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponse
Defines the Human Agent Assistant to connect to a conversation.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfig
Detail human agent assistant config.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigResponse
Detail human agent assistant config.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfig
Config for suggestion features.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigResponse
Config for suggestion features.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig
Config for suggestion query.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
Settings that determine how to filter recent conversation context when generating suggestions.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse
Settings that determine how to filter recent conversation context when generating suggestions.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource
Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST, ENTITY_EXTRACTION.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig
The configuration used for human agent side Dialogflow assist suggestion.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponse
The configuration used for human agent side Dialogflow assist suggestion.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse
Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST, ENTITY_EXTRACTION.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource
Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse
Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource
Knowledge base source settings. Supported features: ARTICLE_SUGGESTION, FAQ.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse
Knowledge base source settings. Supported features: ARTICLE_SUGGESTION, FAQ.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigResponse
Config for suggestion query.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettings
Settings of suggestion trigger.
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsResponse
Settings of suggestion trigger.
GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig
Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.
GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfig
Configuration specific to LivePerson (https://www.liveperson.com).
GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigResponse
Configuration specific to LivePerson (https://www.liveperson.com).
GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponse
Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.
GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig
Configuration specific to Salesforce Live Agent.
GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse
Configuration specific to Salesforce Live Agent.
GoogleCloudDialogflowV2beta1IntentFollowupIntentInfoResponse
Represents a single followup intent in the chain.
GoogleCloudDialogflowV2beta1IntentMessage
Corresponds to the Response field in the Dialogflow console.
GoogleCloudDialogflowV2beta1IntentMessageBasicCard
The basic card message. Useful for displaying information.
GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton
The button object that appears at the bottom of a card.
GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction
Opens the given URI.
GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionResponse
Opens the given URI.
GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonResponse
The button object that appears at the bottom of a card.
GoogleCloudDialogflowV2beta1IntentMessageBasicCardResponse
The basic card message. Useful for displaying information.
GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard
Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carousel
GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem
Browsing carousel tile
GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
Actions on Google action to open a given url.
GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse
Actions on Google action to open a given url.
GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse
Browsing carousel tile
GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardResponse
Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carousel
GoogleCloudDialogflowV2beta1IntentMessageCard
The card response message.
GoogleCloudDialogflowV2beta1IntentMessageCardButton
Optional. Contains information about a button.
GoogleCloudDialogflowV2beta1IntentMessageCardButtonResponse
Optional. Contains information about a button.
GoogleCloudDialogflowV2beta1IntentMessageCardResponse
The card response message.
GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect
The card for presenting a carousel of options to select from.
GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem
An item in the carousel.
GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemResponse
An item in the carousel.
GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectResponse
The card for presenting a carousel of options to select from.
GoogleCloudDialogflowV2beta1IntentMessageColumnProperties
Column properties for TableCard.
GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesResponse
Column properties for TableCard.
GoogleCloudDialogflowV2beta1IntentMessageImage
The image response message.
GoogleCloudDialogflowV2beta1IntentMessageImageResponse
The image response message.
GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion
The suggestion chip message that allows the user to jump out to the app or website associated with this agent.
GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionResponse
The suggestion chip message that allows the user to jump out to the app or website associated with this agent.
GoogleCloudDialogflowV2beta1IntentMessageListSelect
The card for presenting a list of options to select from.
GoogleCloudDialogflowV2beta1IntentMessageListSelectItem
An item in the list.
GoogleCloudDialogflowV2beta1IntentMessageListSelectItemResponse
An item in the list.
GoogleCloudDialogflowV2beta1IntentMessageListSelectResponse
The card for presenting a list of options to select from.
GoogleCloudDialogflowV2beta1IntentMessageMediaContent
The media content card for Actions on Google.
GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponse
The media content card for Actions on Google.
GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject
Response media object for media content card.
GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectResponse
Response media object for media content card.
GoogleCloudDialogflowV2beta1IntentMessageQuickReplies
The quick replies response message.
GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesResponse
The quick replies response message.
GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
Rich Business Messaging (RBM) Card content
GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia
Rich Business Messaging (RBM) Media displayed in Cards The following media-types are currently supported: Image Types * image/jpeg * image/jpg' * image/gif * image/png Video Types * video/h263 * video/m4v * video/mp4 * video/mpeg * video/mpeg4 * video/webm
GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaResponse
Rich Business Messaging (RBM) Media displayed in Cards The following media-types are currently supported: Image Types * image/jpeg * image/jpg' * image/gif * image/png Video Types * video/h263 * video/m4v * video/mp4 * video/mpeg * video/mpeg4 * video/webm
GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentResponse
Rich Business Messaging (RBM) Card content
GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard
Carousel Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. If you want to show a single card with more control over the layout, please use RbmStandaloneCard instead.
GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardResponse
Carousel Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. If you want to show a single card with more control over the layout, please use RbmStandaloneCard instead.
GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard
Standalone Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. You can group multiple rich cards into one using RbmCarouselCard but carousel cards will give you less control over the card layout.
GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardResponse
Standalone Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. You can group multiple rich cards into one using RbmCarouselCard but carousel cards will give you less control over the card layout.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction
Rich Business Messaging (RBM) suggested client-side action that the user can choose from the card.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial
Opens the user's default dialer app with the specified phone number but does not dial automatically.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialResponse
Opens the user's default dialer app with the specified phone number but does not dial automatically.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri
Opens the user's default web browser app to the specified uri If the user has an app installed that is registered as the default handler for the URL, then this app will be opened instead, and its icon will be used in the suggested action UI.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriResponse
Opens the user's default web browser app to the specified uri If the user has an app installed that is registered as the default handler for the URL, then this app will be opened instead, and its icon will be used in the suggested action UI.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionResponse
Rich Business Messaging (RBM) suggested client-side action that the user can choose from the card.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply
Rich Business Messaging (RBM) suggested reply that the user can click instead of typing in their own response.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyResponse
Rich Business Messaging (RBM) suggested reply that the user can click instead of typing in their own response.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion
Rich Business Messaging (RBM) suggestion. Suggestions allow user to easily select/click a predefined response or perform an action (like opening a web uri).
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionResponse
Rich Business Messaging (RBM) suggestion. Suggestions allow user to easily select/click a predefined response or perform an action (like opening a web uri).
GoogleCloudDialogflowV2beta1IntentMessageRbmText
Rich Business Messaging (RBM) text response with suggestions.
GoogleCloudDialogflowV2beta1IntentMessageRbmTextResponse
Rich Business Messaging (RBM) text response with suggestions.
GoogleCloudDialogflowV2beta1IntentMessageResponse
Corresponds to the Response field in the Dialogflow console.
GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo
Additional info about the select item for when it is triggered in a dialog.
GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoResponse
Additional info about the select item for when it is triggered in a dialog.
GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse
The simple response message containing speech or text.
GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseResponse
The simple response message containing speech or text.
GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses
The collection of simple response candidates. This message in QueryResult.fulfillment_messages and WebhookResponse.fulfillment_messages should contain only one SimpleResponse.
GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesResponse
The collection of simple response candidates. This message in QueryResult.fulfillment_messages and WebhookResponse.fulfillment_messages should contain only one SimpleResponse.
GoogleCloudDialogflowV2beta1IntentMessageSuggestion
The suggestion chip message that the user can tap to quickly post a reply to the conversation.
GoogleCloudDialogflowV2beta1IntentMessageSuggestionResponse
The suggestion chip message that the user can tap to quickly post a reply to the conversation.
GoogleCloudDialogflowV2beta1IntentMessageSuggestions
The collection of suggestions.
GoogleCloudDialogflowV2beta1IntentMessageSuggestionsResponse
The collection of suggestions.
GoogleCloudDialogflowV2beta1IntentMessageTableCard
Table card for Actions on Google.
GoogleCloudDialogflowV2beta1IntentMessageTableCardCell
Cell of TableCardRow.
GoogleCloudDialogflowV2beta1IntentMessageTableCardCellResponse
Cell of TableCardRow.
GoogleCloudDialogflowV2beta1IntentMessageTableCardResponse
Table card for Actions on Google.
GoogleCloudDialogflowV2beta1IntentMessageTableCardRow
Row of TableCard.
GoogleCloudDialogflowV2beta1IntentMessageTableCardRowResponse
Row of TableCard.
GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio
Plays audio from a file in Telephony Gateway.
GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioResponse
Plays audio from a file in Telephony Gateway.
GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech
Synthesizes speech and plays back the synthesized audio to the caller in Telephony Gateway. Telephony Gateway takes the synthesizer settings from DetectIntentResponse.output_audio_config which can either be set at request-level or can come from the agent-level synthesizer config.
GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechResponse
Synthesizes speech and plays back the synthesized audio to the caller in Telephony Gateway. Telephony Gateway takes the synthesizer settings from DetectIntentResponse.output_audio_config which can either be set at request-level or can come from the agent-level synthesizer config.
GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall
Transfers the call in Telephony Gateway.
GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallResponse
Transfers the call in Telephony Gateway.
GoogleCloudDialogflowV2beta1IntentMessageText
The text response message.
GoogleCloudDialogflowV2beta1IntentMessageTextResponse
The text response message.
GoogleCloudDialogflowV2beta1IntentParameter
Represents intent parameters.
GoogleCloudDialogflowV2beta1IntentParameterResponse
Represents intent parameters.
GoogleCloudDialogflowV2beta1IntentTrainingPhrase
Represents an example that the agent is trained on.
GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart
Represents a part of a training phrase.
GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartResponse
Represents a part of a training phrase.
GoogleCloudDialogflowV2beta1IntentTrainingPhraseResponse
Represents an example that the agent is trained on.
GoogleCloudDialogflowV2beta1LoggingConfig
Defines logging behavior for conversation lifecycle events.
GoogleCloudDialogflowV2beta1LoggingConfigResponse
Defines logging behavior for conversation lifecycle events.
GoogleCloudDialogflowV2beta1NotificationConfig
Defines notification behavior.
GoogleCloudDialogflowV2beta1NotificationConfigResponse
Defines notification behavior.
GoogleCloudDialogflowV2beta1SpeechToTextConfig
Configures speech transcription for ConversationProfile.
GoogleCloudDialogflowV2beta1SpeechToTextConfigResponse
Configures speech transcription for ConversationProfile.
GoogleCloudDialogflowV2beta1SuggestionFeature
The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple Feature objects can be specified in the features list.
GoogleCloudDialogflowV2beta1SuggestionFeatureResponse
The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple Feature objects can be specified in the features list.
GoogleCloudDialogflowV2beta1SynthesizeSpeechConfig
Configuration of how speech should be synthesized.
GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponse
Configuration of how speech should be synthesized.
GoogleCloudDialogflowV2beta1TextToSpeechSettings
Instructs the speech synthesizer on how to generate the output audio content.
GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponse
Instructs the speech synthesizer on how to generate the output audio content.
GoogleCloudDialogflowV2beta1VoiceSelectionParams
Description of which voice to use for speech synthesis.
GoogleCloudDialogflowV2beta1VoiceSelectionParamsResponse
Description of which voice to use for speech synthesis.
GoogleCloudDialogflowV2Context
Dialogflow contexts are similar to natural language context. If a person says to you "they are orange", you need context in order to understand what "they" is referring to. Similarly, for Dialogflow to handle an end-user expression like that, it needs to be provided with context in order to correctly match an intent. Using contexts, you can control the flow of a conversation. You can configure contexts for an intent by setting input and output contexts, which are identified by string names. When an intent is matched, any configured output contexts for that intent become active. While any contexts are active, Dialogflow is more likely to match intents that are configured with input contexts that correspond to the currently active contexts. For more information about context, see the Contexts guide.
GoogleCloudDialogflowV2ContextResponse
Dialogflow contexts are similar to natural language context. If a person says to you "they are orange", you need context in order to understand what "they" is referring to. Similarly, for Dialogflow to handle an end-user expression like that, it needs to be provided with context in order to correctly match an intent. Using contexts, you can control the flow of a conversation. You can configure contexts for an intent by setting input and output contexts, which are identified by string names. When an intent is matched, any configured output contexts for that intent become active. While any contexts are active, Dialogflow is more likely to match intents that are configured with input contexts that correspond to the currently active contexts. For more information about context, see the Contexts guide.
GoogleCloudDialogflowV2ConversationInfoResponse
Represents metadata of a conversation.
GoogleCloudDialogflowV2ConversationPhoneNumberResponse
Represents a phone number for telephony integration. It allows for connecting a particular conversation over telephony.
GoogleCloudDialogflowV2DocumentReloadStatusResponse
The status of a reload attempt.
GoogleCloudDialogflowV2EntityTypeEntity
An entity entry for an associated entity type.
GoogleCloudDialogflowV2EntityTypeEntityResponse
An entity entry for an associated entity type.
GoogleCloudDialogflowV2EvaluationConfig
The configuration for model evaluation.
GoogleCloudDialogflowV2EvaluationConfigResponse
The configuration for model evaluation.
GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfig
Smart compose specific configuration for evaluation job.
GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfigResponse
Smart compose specific configuration for evaluation job.
GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfig
Smart reply specific configuration for evaluation job.
GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfigResponse
Smart reply specific configuration for evaluation job.
GoogleCloudDialogflowV2Fulfillment
By default, your agent responds to a matched intent with a static response. As an alternative, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday. For more information, see the fulfillment guide.
GoogleCloudDialogflowV2FulfillmentFeature
Whether fulfillment is enabled for the specific feature.
GoogleCloudDialogflowV2FulfillmentFeatureResponse
Whether fulfillment is enabled for the specific feature.
GoogleCloudDialogflowV2FulfillmentGenericWebService
Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure.
GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponse
Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure.
GoogleCloudDialogflowV2FulfillmentResponse
By default, your agent responds to a matched intent with a static response. As an alternative, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday. For more information, see the fulfillment guide.
GoogleCloudDialogflowV2GcsSourcesResponse
Google Cloud Storage location for the inputs.
GoogleCloudDialogflowV2HumanAgentAssistantConfig
Defines the Human Agent Assist to connect to a conversation.
GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig
Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION.
GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse
Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION.
GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig
Config to process conversation.
GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse
Config to process conversation.
GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig
Configuration for analyses to run on each conversation message.
GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse
Configuration for analyses to run on each conversation message.
GoogleCloudDialogflowV2HumanAgentAssistantConfigResponse
Defines the Human Agent Assist to connect to a conversation.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig
Detail human agent assistant config.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse
Detail human agent assistant config.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig
Config for suggestion features.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse
Config for suggestion features.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig
Config for suggestion query.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings
Settings that determine how to filter recent conversation context when generating suggestions.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse
Settings that determine how to filter recent conversation context when generating suggestions.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource
Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig
The configuration used for human agent side Dialogflow assist suggestion.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfigResponse
The configuration used for human agent side Dialogflow assist suggestion.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse
Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource
Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse
Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource
Knowledge base source settings. Supported features: ARTICLE_SUGGESTION, FAQ.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse
Knowledge base source settings. Supported features: ARTICLE_SUGGESTION, FAQ.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse
Config for suggestion query.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings
Settings of suggestion trigger.
GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse
Settings of suggestion trigger.
GoogleCloudDialogflowV2HumanAgentHandoffConfig
Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.
GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig
Configuration specific to LivePerson (https://www.liveperson.com).
GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponse
Configuration specific to LivePerson (https://www.liveperson.com).
GoogleCloudDialogflowV2HumanAgentHandoffConfigResponse
Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.
GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig
Configuration specific to Salesforce Live Agent.
GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse
Configuration specific to Salesforce Live Agent.
GoogleCloudDialogflowV2InputConfigResponse
Represents the configuration of importing a set of conversation files in Google Cloud Storage.
GoogleCloudDialogflowV2InputDataset
InputDataset used to create model or do evaluation. NextID:5
GoogleCloudDialogflowV2InputDatasetResponse
InputDataset used to create model or do evaluation. NextID:5
GoogleCloudDialogflowV2IntentFollowupIntentInfoResponse
Represents a single followup intent in the chain.
GoogleCloudDialogflowV2IntentMessage
A rich response message. Corresponds to the intent Response field in the Dialogflow console. For more information, see Rich response messages.
GoogleCloudDialogflowV2IntentMessageBasicCard
The basic card message. Useful for displaying information.
GoogleCloudDialogflowV2IntentMessageBasicCardButton
The button object that appears at the bottom of a card.
GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction
Opens the given URI.
GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponse
Opens the given URI.
GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse
The button object that appears at the bottom of a card.
GoogleCloudDialogflowV2IntentMessageBasicCardResponse
The basic card message. Useful for displaying information.
GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard
Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carousel
GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem
Browsing carousel tile
GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
Actions on Google action to open a given url.
GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse
Actions on Google action to open a given url.
GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse
Browsing carousel tile
GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponse
Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carousel
GoogleCloudDialogflowV2IntentMessageCard
The card response message.
GoogleCloudDialogflowV2IntentMessageCardButton
Contains information about a button.
GoogleCloudDialogflowV2IntentMessageCardButtonResponse
Contains information about a button.
GoogleCloudDialogflowV2IntentMessageCardResponse
The card response message.
GoogleCloudDialogflowV2IntentMessageCarouselSelect
The card for presenting a carousel of options to select from.
GoogleCloudDialogflowV2IntentMessageCarouselSelectItem
An item in the carousel.
GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponse
An item in the carousel.
GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse
The card for presenting a carousel of options to select from.
GoogleCloudDialogflowV2IntentMessageColumnProperties
Column properties for TableCard.
GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponse
Column properties for TableCard.
GoogleCloudDialogflowV2IntentMessageImage
The image response message.
GoogleCloudDialogflowV2IntentMessageImageResponse
The image response message.
GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion
The suggestion chip message that allows the user to jump out to the app or website associated with this agent.
GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse
The suggestion chip message that allows the user to jump out to the app or website associated with this agent.
GoogleCloudDialogflowV2IntentMessageListSelect
The card for presenting a list of options to select from.
GoogleCloudDialogflowV2IntentMessageListSelectItem
An item in the list.
GoogleCloudDialogflowV2IntentMessageListSelectItemResponse
An item in the list.
GoogleCloudDialogflowV2IntentMessageListSelectResponse
The card for presenting a list of options to select from.
GoogleCloudDialogflowV2IntentMessageMediaContent
The media content card for Actions on Google.
GoogleCloudDialogflowV2IntentMessageMediaContentResponse
The media content card for Actions on Google.
GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject
Response media object for media content card.
GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponse
Response media object for media content card.
GoogleCloudDialogflowV2IntentMessageQuickReplies
The quick replies response message.
GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse
The quick replies response message.
GoogleCloudDialogflowV2IntentMessageResponse
A rich response message. Corresponds to the intent Response field in the Dialogflow console. For more information, see Rich response messages.
GoogleCloudDialogflowV2IntentMessageSelectItemInfo
Additional info about the select item for when it is triggered in a dialog.
GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse
Additional info about the select item for when it is triggered in a dialog.
GoogleCloudDialogflowV2IntentMessageSimpleResponse
The simple response message containing speech or text.
GoogleCloudDialogflowV2IntentMessageSimpleResponseResponse
The simple response message containing speech or text.
GoogleCloudDialogflowV2IntentMessageSimpleResponses
The collection of simple response candidates. This message in QueryResult.fulfillment_messages and WebhookResponse.fulfillment_messages should contain only one SimpleResponse.
GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse
The collection of simple response candidates. This message in QueryResult.fulfillment_messages and WebhookResponse.fulfillment_messages should contain only one SimpleResponse.
GoogleCloudDialogflowV2IntentMessageSuggestion
The suggestion chip message that the user can tap to quickly post a reply to the conversation.
GoogleCloudDialogflowV2IntentMessageSuggestionResponse
The suggestion chip message that the user can tap to quickly post a reply to the conversation.
GoogleCloudDialogflowV2IntentMessageSuggestions
The collection of suggestions.
GoogleCloudDialogflowV2IntentMessageSuggestionsResponse
The collection of suggestions.
GoogleCloudDialogflowV2IntentMessageTableCard
Table card for Actions on Google.
GoogleCloudDialogflowV2IntentMessageTableCardCell
Cell of TableCardRow.
GoogleCloudDialogflowV2IntentMessageTableCardCellResponse
Cell of TableCardRow.
GoogleCloudDialogflowV2IntentMessageTableCardResponse
Table card for Actions on Google.
GoogleCloudDialogflowV2IntentMessageTableCardRow
Row of TableCard.
GoogleCloudDialogflowV2IntentMessageTableCardRowResponse
Row of TableCard.
GoogleCloudDialogflowV2IntentMessageText
The text response message.
GoogleCloudDialogflowV2IntentMessageTextResponse
The text response message.
GoogleCloudDialogflowV2IntentParameter
Represents intent parameters.
GoogleCloudDialogflowV2IntentParameterResponse
Represents intent parameters.
GoogleCloudDialogflowV2IntentTrainingPhrase
Represents an example that the agent is trained on.
GoogleCloudDialogflowV2IntentTrainingPhrasePart
Represents a part of a training phrase.
GoogleCloudDialogflowV2IntentTrainingPhrasePartResponse
Represents a part of a training phrase.
GoogleCloudDialogflowV2IntentTrainingPhraseResponse
Represents an example that the agent is trained on.
GoogleCloudDialogflowV2LoggingConfig
Defines logging behavior for conversation lifecycle events.
GoogleCloudDialogflowV2LoggingConfigResponse
Defines logging behavior for conversation lifecycle events.
GoogleCloudDialogflowV2NotificationConfig
Defines notification behavior.
GoogleCloudDialogflowV2NotificationConfigResponse
Defines notification behavior.
GoogleCloudDialogflowV2SmartReplyMetricsResponse
The evaluation metrics for smart reply model.
GoogleCloudDialogflowV2SmartReplyMetricsTopNMetricsResponse
Evaluation metrics when retrieving n smart replies with the model.
GoogleCloudDialogflowV2SmartReplyModelMetadata
Metadata for smart reply models.
GoogleCloudDialogflowV2SmartReplyModelMetadataResponse
Metadata for smart reply models.
GoogleCloudDialogflowV2SpeechToTextConfig
Configures speech transcription for ConversationProfile.
GoogleCloudDialogflowV2SpeechToTextConfigResponse
Configures speech transcription for ConversationProfile.
GoogleCloudDialogflowV2SuggestionFeature
The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple Feature objects can be specified in the features list.
GoogleCloudDialogflowV2SuggestionFeatureResponse
The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple Feature objects can be specified in the features list.
GoogleCloudDialogflowV2SynthesizeSpeechConfig
Configuration of how speech should be synthesized.
GoogleCloudDialogflowV2SynthesizeSpeechConfigResponse
Configuration of how speech should be synthesized.
GoogleCloudDialogflowV2TextToSpeechSettings
Instructs the speech synthesizer on how to generate the output audio content.
GoogleCloudDialogflowV2TextToSpeechSettingsResponse
Instructs the speech synthesizer on how to generate the output audio content.
GoogleCloudDialogflowV2VoiceSelectionParams
Description of which voice to use for speech synthesis.
GoogleCloudDialogflowV2VoiceSelectionParamsResponse
Description of which voice to use for speech synthesis.
GoogleRpcStatus
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
GoogleRpcStatusDialogflowV3beta1
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
GoogleRpcStatusResponse
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
GoogleRpcStatusResponseDialogflowV2beta1
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
GoogleRpcStatusResponseDialogflowV3
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
GoogleRpcStatusResponseDialogflowV3beta1
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
Intent
Creates an intent in the specified agent. Note: You should always train an agent prior to sending it queries. See the training documentation. Auto-naming is currently not supported for this resource.
IntentArgs
The set of arguments for Intent. The set of arguments for Intent.
IntentDialogflowV2beta1
Creates an intent in the specified agent. Note: You should always train an agent prior to sending it queries. See the training documentation. Auto-naming is currently not supported for this resource.
IntentDialogflowV2beta1Args
The set of arguments for Intent. The set of arguments for Intent.
IntentDialogflowV3
Creates an intent in the specified agent. Note: You should always train a flow prior to sending it queries. See the training documentation.
IntentDialogflowV3Args
The set of arguments for Intent. The set of arguments for Intent.
IntentDialogflowV3beta1
Creates an intent in the specified agent. Note: You should always train a flow prior to sending it queries. See the training documentation.
IntentDialogflowV3beta1Args
The set of arguments for Intent. The set of arguments for Intent.
KnowledgeBase
Creates a knowledge base.
KnowledgeBaseArgs
The set of arguments for KnowledgeBase. The set of arguments for KnowledgeBase.
KnowledgeBaseDialogflowV2beta1
Creates a knowledge base. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.
KnowledgeBaseDialogflowV2beta1Args
The set of arguments for KnowledgeBase. The set of arguments for KnowledgeBase.
Page
Creates a page in the specified flow. Note: You should always train a flow prior to sending it queries. See the training documentation.
PageArgs
The set of arguments for Page. The set of arguments for Page.
PageDialogflowV3beta1
Creates a page in the specified flow.
PageDialogflowV3beta1Args
The set of arguments for Page. The set of arguments for Page.
Participant
Creates a new participant in a conversation. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ParticipantArgs
The set of arguments for Participant. The set of arguments for Participant.
ParticipantDialogflowV2beta1
Creates a new participant in a conversation. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ParticipantDialogflowV2beta1Args
The set of arguments for Participant. The set of arguments for Participant.
SecuritySetting
Create security settings in the specified location.
SecuritySettingArgs
The set of arguments for SecuritySetting. The set of arguments for SecuritySetting.
SecuritySettingDialogflowV3beta1
Create security settings in the specified location.
SecuritySettingDialogflowV3beta1Args
The set of arguments for SecuritySetting. The set of arguments for SecuritySetting.
SessionEntityType
Creates a session entity type. If the specified session entity type already exists, overrides the session entity type. This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration. Auto-naming is currently not supported for this resource.
SessionEntityTypeArgs
The set of arguments for SessionEntityType. The set of arguments for SessionEntityType.
SessionEntityTypeDialogflowV2beta1
Creates a session entity type. If the specified session entity type already exists, overrides the session entity type. This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration. Auto-naming is currently not supported for this resource.
SessionEntityTypeDialogflowV2beta1Args
The set of arguments for SessionEntityType. The set of arguments for SessionEntityType.
SessionEntityTypeDialogflowV3
Creates a session entity type.
SessionEntityTypeDialogflowV3Args
The set of arguments for SessionEntityType. The set of arguments for SessionEntityType.
SessionEntityTypeDialogflowV3beta1
Creates a session entity type.
SessionEntityTypeDialogflowV3beta1Args
The set of arguments for SessionEntityType. The set of arguments for SessionEntityType.
TestCase
Creates a test case for the given agent. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
TestCaseArgs
The set of arguments for TestCase. The set of arguments for TestCase.
TestCaseDialogflowV3beta1
Creates a test case for the given agent. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
TestCaseDialogflowV3beta1Args
The set of arguments for TestCase. The set of arguments for TestCase.
TransitionRouteGroup
Creates an TransitionRouteGroup in the specified flow. Note: You should always train a flow prior to sending it queries. See the training documentation.
TransitionRouteGroupArgs
The set of arguments for TransitionRouteGroup. The set of arguments for TransitionRouteGroup.
TransitionRouteGroupDialogflowV3beta1
Creates an TransitionRouteGroup in the specified flow. Note: You should always train a flow prior to sending it queries. See the training documentation.
TransitionRouteGroupDialogflowV3beta1Args
The set of arguments for TransitionRouteGroup. The set of arguments for TransitionRouteGroup.
Version
Creates an agent version. The new version points to the agent instance in the "default" environment. Auto-naming is currently not supported for this resource.
VersionArgs
The set of arguments for Version. The set of arguments for Version.
VersionDialogflowV2beta1
Creates an agent version. The new version points to the agent instance in the "default" environment. Auto-naming is currently not supported for this resource.
VersionDialogflowV2beta1Args
The set of arguments for Version. The set of arguments for Version.
VersionDialogflowV3
Creates a Version in the specified Flow. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: CreateVersionOperationMetadata - response: Version
VersionDialogflowV3Args
The set of arguments for Version. The set of arguments for Version.
VersionDialogflowV3beta1
Creates a Version in the specified Flow. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: CreateVersionOperationMetadata - response: Version
VersionDialogflowV3beta1Args
The set of arguments for Version. The set of arguments for Version.
Webhook
Creates a webhook in the specified agent.
WebhookArgs
The set of arguments for Webhook. The set of arguments for Webhook.
WebhookDialogflowV3beta1
Creates a webhook in the specified agent.
WebhookDialogflowV3beta1Args
The set of arguments for Webhook. The set of arguments for Webhook.

Enums

ConversationConversationStage
The stage of a conversation. It indicates whether the virtual agent or a human agent is handling the conversation. If the conversation is created with the conversation profile that has Dialogflow config set, defaults to ConversationStage.VIRTUAL_AGENT_STAGE; Otherwise, defaults to ConversationStage.HUMAN_ASSIST_STAGE. If the conversation is created with the conversation profile that has Dialogflow config set but explicitly sets conversation_stage to ConversationStage.HUMAN_ASSIST_STAGE, it skips ConversationStage.VIRTUAL_AGENT_STAGE stage and directly goes to ConversationStage.HUMAN_ASSIST_STAGE.
ConversationConversationStageDialogflowV2beta1
The stage of a conversation. It indicates whether the virtual agent or a human agent is handling the conversation. If the conversation is created with the conversation profile that has Dialogflow config set, defaults to ConversationStage.VIRTUAL_AGENT_STAGE; Otherwise, defaults to ConversationStage.HUMAN_ASSIST_STAGE. If the conversation is created with the conversation profile that has Dialogflow config set but explicitly sets conversation_stage to ConversationStage.HUMAN_ASSIST_STAGE, it skips ConversationStage.VIRTUAL_AGENT_STAGE stage and directly goes to ConversationStage.HUMAN_ASSIST_STAGE.
DocumentKnowledgeTypesItem
DocumentKnowledgeTypesItemDialogflowV2beta1
EntityTypeAutoExpansionMode
Optional. Indicates whether the entity type can be automatically expanded.
EntityTypeAutoExpansionModeDialogflowV2beta1
Optional. Indicates whether the entity type can be automatically expanded.
EntityTypeAutoExpansionModeDialogflowV3
Indicates whether the entity type can be automatically expanded.
EntityTypeAutoExpansionModeDialogflowV3beta1
Indicates whether the entity type can be automatically expanded.
EntityTypeKind
Required. Indicates the kind of entity type.
EntityTypeKindDialogflowV2beta1
Required. Indicates the kind of entity type.
EntityTypeKindDialogflowV3
Required. Indicates the kind of entity type.
EntityTypeKindDialogflowV3beta1
Required. Indicates the kind of entity type.
ExperimentState
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
ExperimentStateDialogflowV3beta1
The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.
GoogleCloudDialogflowCxV3beta1DataStoreConnectionDataStoreType
The type of the connected data store.
GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType
Count-based metric type. Only one of type or count_type is specified in each Metric.
GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType
Ratio-based metric type. Only one of type or count_type is specified in each Metric.
GoogleCloudDialogflowCxV3beta1InputAudioConfigAudioEncoding
Required. Audio encoding of the audio content to process.
GoogleCloudDialogflowCxV3beta1InputAudioConfigModelVariant
Optional. Which variant of the Speech model to use.
GoogleCloudDialogflowCxV3beta1NluSettingsModelTrainingMode
Indicates NLU model training mode.
GoogleCloudDialogflowCxV3beta1NluSettingsModelType
Indicates the type of NLU model.
GoogleCloudDialogflowCxV3beta1SecuritySettingsAudioExportSettingsAudioFormat
File format for exported audio file. Currently only in telephony recordings.
GoogleCloudDialogflowCxV3beta1TestCaseResultTestResult
Whether the test case passed in the agent environment.
GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod
Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType
Optional. Type of the webhook.
GoogleCloudDialogflowCxV3DataStoreConnectionDataStoreType
The type of the connected data store.
GoogleCloudDialogflowCxV3ExperimentResultMetricCountType
Count-based metric type. Only one of type or count_type is specified in each Metric.
GoogleCloudDialogflowCxV3ExperimentResultMetricType
Ratio-based metric type. Only one of type or count_type is specified in each Metric.
GoogleCloudDialogflowCxV3InputAudioConfigAudioEncoding
Required. Audio encoding of the audio content to process.
GoogleCloudDialogflowCxV3InputAudioConfigModelVariant
Optional. Which variant of the Speech model to use.
GoogleCloudDialogflowCxV3NluSettingsModelTrainingMode
Indicates NLU model training mode.
GoogleCloudDialogflowCxV3NluSettingsModelType
Indicates the type of NLU model.
GoogleCloudDialogflowCxV3ResponseMessageResponseType
Response type.
GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettingsAudioFormat
File format for exported audio file. Currently only in telephony recordings.
GoogleCloudDialogflowCxV3TestCaseResultTestResult
Whether the test case passed in the agent environment.
GoogleCloudDialogflowCxV3WebhookGenericWebServiceHttpMethod
Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
GoogleCloudDialogflowCxV3WebhookGenericWebServiceWebhookType
Optional. Type of the webhook.
GoogleCloudDialogflowV2ArticleSuggestionModelMetadataTrainingModelType
Optional. Type of the article suggestion model. If not provided, model_type is used.
GoogleCloudDialogflowV2beta1FulfillmentFeatureType
The type of the feature that enabled for fulfillment.
GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint
Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions
Optional. Settings for displaying the image. Applies to every image in items.
GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment
Optional. Defines text alignment for all cells in this column.
GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType
Optional. What type of media is the content (ie "audio").
GoogleCloudDialogflowV2beta1IntentMessagePlatform
Optional. The platform that this message is intended for.
GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight
Required for cards with vertical orientation. The height of the media within a rich card with a vertical layout. For a standalone card with horizontal layout, height is not customizable, and this field is ignored.
GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth
Required. The width of the cards in the carousel.
GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation
Required. Orientation of the card.
GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment
Required if orientation is horizontal. Image preview alignment for standalone cards with horizontal layout.
GoogleCloudDialogflowV2beta1IntentTrainingPhraseType
Required. The type of the training phrase.
GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat
Format of message.
GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant
The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
GoogleCloudDialogflowV2beta1SuggestionFeatureType
Type of Human Agent Assistant API feature to request.
GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding
Required. Audio encoding of the synthesized audio content.
GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender
Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
GoogleCloudDialogflowV2FulfillmentFeatureType
The type of the feature that enabled for fulfillment.
GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint
Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions
Optional. Settings for displaying the image. Applies to every image in items.
GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment
Optional. Defines text alignment for all cells in this column.
GoogleCloudDialogflowV2IntentMessageMediaContentMediaType
Optional. What type of media is the content (ie "audio").
GoogleCloudDialogflowV2IntentMessagePlatform
Optional. The platform that this message is intended for.
GoogleCloudDialogflowV2IntentTrainingPhraseType
Required. The type of the training phrase.
GoogleCloudDialogflowV2NotificationConfigMessageFormat
Format of message.
GoogleCloudDialogflowV2SmartReplyModelMetadataTrainingModelType
Optional. Type of the smart reply model. If not provided, model_type is used.
GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant
The speech model used in speech to text. SPEECH_MODEL_VARIANT_UNSPECIFIED, USE_BEST_AVAILABLE will be treated as USE_ENHANCED. It can be overridden in AnalyzeContentRequest and StreamingAnalyzeContentRequest request. If enhanced model variant is specified and an enhanced version of the specified model for the language does not exist, then it would emit an error.
GoogleCloudDialogflowV2SuggestionFeatureType
Type of Human Agent Assistant API feature to request.
GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding
Required. Audio encoding of the synthesized audio content.
GoogleCloudDialogflowV2VoiceSelectionParamsSsmlGender
Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.
IntentDefaultResponsePlatformsItem
IntentDefaultResponsePlatformsItemDialogflowV2beta1
IntentWebhookState
Optional. Indicates whether webhooks are enabled for the intent.
IntentWebhookStateDialogflowV2beta1
Optional. Indicates whether webhooks are enabled for the intent.
ParticipantRole
Immutable. The role this participant plays in the conversation. This field must be set during participant creation and is then immutable.
ParticipantRoleDialogflowV2beta1
Immutable. The role this participant plays in the conversation. This field must be set during participant creation and is then immutable.
SecuritySettingPurgeDataTypesItem
SecuritySettingPurgeDataTypesItemDialogflowV3beta1
SecuritySettingRedactionScope
Defines the data for which Dialogflow applies redaction. Dialogflow does not redact data that it does not have access to – for example, Cloud logging.
SecuritySettingRedactionScopeDialogflowV3beta1
Defines the data for which Dialogflow applies redaction. Dialogflow does not redact data that it does not have access to – for example, Cloud logging.
SecuritySettingRedactionStrategy
Strategy that defines how we do redaction.
SecuritySettingRedactionStrategyDialogflowV3beta1
Strategy that defines how we do redaction.
SecuritySettingRetentionStrategy
Specifies the retention behavior defined by SecuritySettings.RetentionStrategy.
SecuritySettingRetentionStrategyDialogflowV3beta1
Specifies the retention behavior defined by SecuritySettings.RetentionStrategy.
SessionEntityTypeEntityOverrideMode
Required. Indicates whether the additional data should override or supplement the custom entity type definition.
SessionEntityTypeEntityOverrideModeDialogflowV2beta1
Required. Indicates whether the additional data should override or supplement the custom entity type definition.
SessionEntityTypeEntityOverrideModeDialogflowV3
Required. Indicates whether the additional data should override or supplement the custom entity type definition.
SessionEntityTypeEntityOverrideModeDialogflowV3beta1
Required. Indicates whether the additional data should override or supplement the custom entity type definition.

Functions

getAgent(GetAgentArgs args, {InvokeOptions? options}) → Future<GetAgentResult>
Retrieves the specified agent. args Arguments passed to this invoke. Arguments for getAgent. options Invoke options controlling this call.
getAgentDialogflowV3beta1(GetAgentDialogflowV3beta1Args args, {InvokeOptions? options}) → Future<GetAgentDialogflowV3beta1Result>
Retrieves the specified agent. args Arguments passed to this invoke. Arguments for getAgent. options Invoke options controlling this call.
getContext(GetContextArgs args, {InvokeOptions? options}) → Future<GetContextResult>
Retrieves the specified context. args Arguments passed to this invoke. Arguments for getContext. options Invoke options controlling this call.
getContextDialogflowV2beta1(GetContextDialogflowV2beta1Args args, {InvokeOptions? options}) → Future<GetContextDialogflowV2beta1Result>
Retrieves the specified context. args Arguments passed to this invoke. Arguments for getContext. options Invoke options controlling this call.
getConversation(GetConversationArgs args, {InvokeOptions? options}) → Future<GetConversationResult>
Retrieves the specific conversation. args Arguments passed to this invoke. Arguments for getConversation. options Invoke options controlling this call.
getConversationDataset(GetConversationDatasetArgs args, {InvokeOptions? options}) → Future<GetConversationDatasetResult>
Retrieves the specified conversation dataset. args Arguments passed to this invoke. Arguments for getConversationDataset. options Invoke options controlling this call.
getConversationDialogflowV2beta1(GetConversationDialogflowV2beta1Args args, {InvokeOptions? options}) → Future<GetConversationDialogflowV2beta1Result>
Retrieves the specific conversation. args Arguments passed to this invoke. Arguments for getConversation. options Invoke options controlling this call.
getConversationModel(GetConversationModelArgs args, {InvokeOptions? options}) → Future<GetConversationModelResult>
Gets conversation model. args Arguments passed to this invoke. Arguments for getConversationModel. options Invoke options controlling this call.
getConversationProfile(GetConversationProfileArgs args, {InvokeOptions? options}) → Future<GetConversationProfileResult>
Retrieves the specified conversation profile. args Arguments passed to this invoke. Arguments for getConversationProfile. options Invoke options controlling this call.
getConversationProfileDialogflowV2beta1(GetConversationProfileDialogflowV2beta1Args args, {InvokeOptions? options}) → Future<GetConversationProfileDialogflowV2beta1Result>
Retrieves the specified conversation profile. args Arguments passed to this invoke. Arguments for getConversationProfile. options Invoke options controlling this call.
getDocument(GetDocumentArgs args, {InvokeOptions? options}) → Future<GetDocumentResult>
Retrieves the specified document. args Arguments passed to this invoke. Arguments for getDocument. options Invoke options controlling this call.
getDocumentDialogflowV2beta1(GetDocumentDialogflowV2beta1Args args, {InvokeOptions? options}) → Future<GetDocumentDialogflowV2beta1Result>
Retrieves the specified document. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents. args Arguments passed to this invoke. Arguments for getDocument. options Invoke options controlling this call.
getEntityType(GetEntityTypeArgs args, {InvokeOptions? options}) → Future<GetEntityTypeResult>
Retrieves the specified entity type. args Arguments passed to this invoke. Arguments for getEntityType. options Invoke options controlling this call.
getEntityTypeDialogflowV2beta1(GetEntityTypeDialogflowV2beta1Args args, {InvokeOptions? options}) → Future<GetEntityTypeDialogflowV2beta1Result>
Retrieves the specified entity type. args Arguments passed to this invoke. Arguments for getEntityType. options Invoke options controlling this call.
getEntityTypeDialogflowV3(GetEntityTypeDialogflowV3Args args, {InvokeOptions? options}) → Future<GetEntityTypeDialogflowV3Result>
Retrieves the specified entity type. args Arguments passed to this invoke. Arguments for getEntityType. options Invoke options controlling this call.
getEntityTypeDialogflowV3beta1(GetEntityTypeDialogflowV3beta1Args args, {InvokeOptions? options}) → Future<GetEntityTypeDialogflowV3beta1Result>
Retrieves the specified entity type. args Arguments passed to this invoke. Arguments for getEntityType. options Invoke options controlling this call.
getEnvironment(GetEnvironmentArgs args, {InvokeOptions? options}) → Future<GetEnvironmentResult>
Retrieves the specified agent environment. args Arguments passed to this invoke. Arguments for getEnvironment. options Invoke options controlling this call.
getEnvironmentDialogflowV2beta1(GetEnvironmentDialogflowV2beta1Args args, {InvokeOptions? options}) → Future<GetEnvironmentDialogflowV2beta1Result>
Retrieves the specified agent environment. args Arguments passed to this invoke. Arguments for getEnvironment. options Invoke options controlling this call.
getEnvironmentDialogflowV3(GetEnvironmentDialogflowV3Args args, {InvokeOptions? options}) → Future<GetEnvironmentDialogflowV3Result>
Retrieves the specified Environment. args Arguments passed to this invoke. Arguments for getEnvironment. options Invoke options controlling this call.
getEnvironmentDialogflowV3beta1(GetEnvironmentDialogflowV3beta1Args args, {InvokeOptions? options}) → Future<GetEnvironmentDialogflowV3beta1Result>
Retrieves the specified Environment. args Arguments passed to this invoke. Arguments for getEnvironment. options Invoke options controlling this call.
getEvaluation(GetEvaluationArgs args, {InvokeOptions? options}) → Future<GetEvaluationResult>
Gets an evaluation of conversation model. args Arguments passed to this invoke. Arguments for getEvaluation. options Invoke options controlling this call.
getExperiment(GetExperimentArgs args, {InvokeOptions? options}) → Future<GetExperimentResult>
Retrieves the specified Experiment. args Arguments passed to this invoke. Arguments for getExperiment. options Invoke options controlling this call.
getExperimentDialogflowV3beta1(GetExperimentDialogflowV3beta1Args args, {InvokeOptions? options}) → Future<GetExperimentDialogflowV3beta1Result>
Retrieves the specified Experiment. args Arguments passed to this invoke. Arguments for getExperiment. options Invoke options controlling this call.
getFlow(GetFlowArgs args, {InvokeOptions? options}) → Future<GetFlowResult>
Retrieves the specified flow. args Arguments passed to this invoke. Arguments for getFlow. options Invoke options controlling this call.
getFlowDialogflowV3beta1(GetFlowDialogflowV3beta1Args args, {InvokeOptions? options}) → Future<GetFlowDialogflowV3beta1Result>
Retrieves the specified flow. args Arguments passed to this invoke. Arguments for getFlow. options Invoke options controlling this call.
getIntent(GetIntentArgs args, {InvokeOptions? options}) → Future<GetIntentResult>
Retrieves the specified intent. args Arguments passed to this invoke. Arguments for getIntent. options Invoke options controlling this call.
getIntentDialogflowV2beta1(GetIntentDialogflowV2beta1Args args, {InvokeOptions? options}) → Future<GetIntentDialogflowV2beta1Result>
Retrieves the specified intent. args Arguments passed to this invoke. Arguments for getIntent. options Invoke options controlling this call.
getIntentDialogflowV3(GetIntentDialogflowV3Args args, {InvokeOptions? options}) → Future<GetIntentDialogflowV3Result>
Retrieves the specified intent. args Arguments passed to this invoke. Arguments for getIntent. options Invoke options controlling this call.
getIntentDialogflowV3beta1(GetIntentDialogflowV3beta1Args args, {InvokeOptions? options}) → Future<GetIntentDialogflowV3beta1Result>
Retrieves the specified intent. args Arguments passed to this invoke. Arguments for getIntent. options Invoke options controlling this call.
getKnowledgeBase(GetKnowledgeBaseArgs args, {InvokeOptions? options}) → Future<GetKnowledgeBaseResult>
Retrieves the specified knowledge base. args Arguments passed to this invoke. Arguments for getKnowledgeBase. options Invoke options controlling this call.
getKnowledgeBaseDialogflowV2beta1(GetKnowledgeBaseDialogflowV2beta1Args args, {InvokeOptions? options}) → Future<GetKnowledgeBaseDialogflowV2beta1Result>
Retrieves the specified knowledge base. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases. args Arguments passed to this invoke. Arguments for getKnowledgeBase. options Invoke options controlling this call.
getPage(GetPageArgs args, {InvokeOptions? options}) → Future<GetPageResult>
Retrieves the specified page. args Arguments passed to this invoke. Arguments for getPage. options Invoke options controlling this call.
getPageDialogflowV3beta1(GetPageDialogflowV3beta1Args args, {InvokeOptions? options}) → Future<GetPageDialogflowV3beta1Result>
Retrieves the specified page. args Arguments passed to this invoke. Arguments for getPage. options Invoke options controlling this call.
getParticipant(GetParticipantArgs args, {InvokeOptions? options}) → Future<GetParticipantResult>
Retrieves a conversation participant. args Arguments passed to this invoke. Arguments for getParticipant. options Invoke options controlling this call.
getParticipantDialogflowV2beta1(GetParticipantDialogflowV2beta1Args args, {InvokeOptions? options}) → Future<GetParticipantDialogflowV2beta1Result>
Retrieves a conversation participant. args Arguments passed to this invoke. Arguments for getParticipant. options Invoke options controlling this call.
getSecuritySetting(GetSecuritySettingArgs args, {InvokeOptions? options}) → Future<GetSecuritySettingResult>
Retrieves the specified SecuritySettings. The returned settings may be stale by up to 1 minute. args Arguments passed to this invoke. Arguments for getSecuritySetting. options Invoke options controlling this call.
getSecuritySettingDialogflowV3beta1(GetSecuritySettingDialogflowV3beta1Args args, {InvokeOptions? options}) → Future<GetSecuritySettingDialogflowV3beta1Result>
Retrieves the specified SecuritySettings. The returned settings may be stale by up to 1 minute. args Arguments passed to this invoke. Arguments for getSecuritySetting. options Invoke options controlling this call.
getSessionEntityType(GetSessionEntityTypeArgs args, {InvokeOptions? options}) → Future<GetSessionEntityTypeResult>
Retrieves the specified session entity type. This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration. args Arguments passed to this invoke. Arguments for getSessionEntityType. options Invoke options controlling this call.
getSessionEntityTypeDialogflowV2beta1(GetSessionEntityTypeDialogflowV2beta1Args args, {InvokeOptions? options}) → Future<GetSessionEntityTypeDialogflowV2beta1Result>
Retrieves the specified session entity type. This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration. args Arguments passed to this invoke. Arguments for getSessionEntityType. options Invoke options controlling this call.
getSessionEntityTypeDialogflowV3(GetSessionEntityTypeDialogflowV3Args args, {InvokeOptions? options}) → Future<GetSessionEntityTypeDialogflowV3Result>
Retrieves the specified session entity type. args Arguments passed to this invoke. Arguments for getSessionEntityType. options Invoke options controlling this call.
getSessionEntityTypeDialogflowV3beta1(GetSessionEntityTypeDialogflowV3beta1Args args, {InvokeOptions? options}) → Future<GetSessionEntityTypeDialogflowV3beta1Result>
Retrieves the specified session entity type. args Arguments passed to this invoke. Arguments for getSessionEntityType. options Invoke options controlling this call.
getTestCase(GetTestCaseArgs args, {InvokeOptions? options}) → Future<GetTestCaseResult>
Gets a test case. args Arguments passed to this invoke. Arguments for getTestCase. options Invoke options controlling this call.
getTestCaseDialogflowV3beta1(GetTestCaseDialogflowV3beta1Args args, {InvokeOptions? options}) → Future<GetTestCaseDialogflowV3beta1Result>
Gets a test case. args Arguments passed to this invoke. Arguments for getTestCase. options Invoke options controlling this call.
getTransitionRouteGroup(GetTransitionRouteGroupArgs args, {InvokeOptions? options}) → Future<GetTransitionRouteGroupResult>
Retrieves the specified TransitionRouteGroup. args Arguments passed to this invoke. Arguments for getTransitionRouteGroup. options Invoke options controlling this call.
getTransitionRouteGroupDialogflowV3beta1(GetTransitionRouteGroupDialogflowV3beta1Args args, {InvokeOptions? options}) → Future<GetTransitionRouteGroupDialogflowV3beta1Result>
Retrieves the specified TransitionRouteGroup. args Arguments passed to this invoke. Arguments for getTransitionRouteGroup. options Invoke options controlling this call.
getVersion(GetVersionArgs args, {InvokeOptions? options}) → Future<GetVersionResult>
Retrieves the specified agent version. args Arguments passed to this invoke. Arguments for getVersion. options Invoke options controlling this call.
getVersionDialogflowV2beta1(GetVersionDialogflowV2beta1Args args, {InvokeOptions? options}) → Future<GetVersionDialogflowV2beta1Result>
Retrieves the specified agent version. args Arguments passed to this invoke. Arguments for getVersion. options Invoke options controlling this call.
getVersionDialogflowV3(GetVersionDialogflowV3Args args, {InvokeOptions? options}) → Future<GetVersionDialogflowV3Result>
Retrieves the specified Version. args Arguments passed to this invoke. Arguments for getVersion. options Invoke options controlling this call.
getVersionDialogflowV3beta1(GetVersionDialogflowV3beta1Args args, {InvokeOptions? options}) → Future<GetVersionDialogflowV3beta1Result>
Retrieves the specified Version. args Arguments passed to this invoke. Arguments for getVersion. options Invoke options controlling this call.
getWebhook(GetWebhookArgs args, {InvokeOptions? options}) → Future<GetWebhookResult>
Retrieves the specified webhook. args Arguments passed to this invoke. Arguments for getWebhook. options Invoke options controlling this call.
getWebhookDialogflowV3beta1(GetWebhookDialogflowV3beta1Args args, {InvokeOptions? options}) → Future<GetWebhookDialogflowV3beta1Result>
Retrieves the specified webhook. args Arguments passed to this invoke. Arguments for getWebhook. options Invoke options controlling this call.