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.

Create ConversationProfile Resource

new ConversationProfile(name: string, args: ConversationProfileArgs, opts?: CustomResourceOptions);
@overload
def ConversationProfile(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        automated_agent_config: Optional[GoogleCloudDialogflowV2AutomatedAgentConfigArgs] = None,
                        display_name: Optional[str] = None,
                        human_agent_assistant_config: Optional[GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs] = None,
                        human_agent_handoff_config: Optional[GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs] = None,
                        language_code: Optional[str] = None,
                        location: Optional[str] = None,
                        logging_config: Optional[GoogleCloudDialogflowV2LoggingConfigArgs] = None,
                        name: Optional[str] = None,
                        new_message_event_notification_config: Optional[GoogleCloudDialogflowV2NotificationConfigArgs] = None,
                        notification_config: Optional[GoogleCloudDialogflowV2NotificationConfigArgs] = None,
                        project: Optional[str] = None,
                        security_settings: Optional[str] = None,
                        stt_config: Optional[GoogleCloudDialogflowV2SpeechToTextConfigArgs] = None,
                        time_zone: Optional[str] = None)
@overload
def ConversationProfile(resource_name: str,
                        args: ConversationProfileArgs,
                        opts: Optional[ResourceOptions] = None)
func NewConversationProfile(ctx *Context, name string, args ConversationProfileArgs, opts ...ResourceOption) (*ConversationProfile, error)
public ConversationProfile(string name, ConversationProfileArgs args, CustomResourceOptions? opts = null)
public ConversationProfile(String name, ConversationProfileArgs args)
public ConversationProfile(String name, ConversationProfileArgs args, CustomResourceOptions options)
type: google-native:dialogflow/v2:ConversationProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ConversationProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args ConversationProfileArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ConversationProfileArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ConversationProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ConversationProfileArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ConversationProfile Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The ConversationProfile resource accepts the following input properties:

DisplayName string

Human readable name for this profile. Max length 1024 bytes.

AutomatedAgentConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2AutomatedAgentConfigArgs

Configuration for an automated agent to use with this profile.

HumanAgentAssistantConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs

Configuration for agent assistance to use with this profile.

HumanAgentHandoffConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs

Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.

LanguageCode string

Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a BCP-47 language tag. Example: "en-US".

Location string
LoggingConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2LoggingConfigArgs

Configuration for logging conversation lifecycle events.

Name string

The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/.

NewMessageEventNotificationConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2NotificationConfigArgs

Configuration for publishing new message events. Event will be sent in format of ConversationEvent

NotificationConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2NotificationConfigArgs

Configuration for publishing conversation lifecycle events.

Project string
SecuritySettings string

Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/.

SttConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2SpeechToTextConfigArgs

Settings for speech transcription.

TimeZone string

The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.

DisplayName string

Human readable name for this profile. Max length 1024 bytes.

AutomatedAgentConfig GoogleCloudDialogflowV2AutomatedAgentConfigArgs

Configuration for an automated agent to use with this profile.

HumanAgentAssistantConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs

Configuration for agent assistance to use with this profile.

HumanAgentHandoffConfig GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs

Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.

LanguageCode string

Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a BCP-47 language tag. Example: "en-US".

Location string
LoggingConfig GoogleCloudDialogflowV2LoggingConfigArgs

Configuration for logging conversation lifecycle events.

Name string

The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/.

NewMessageEventNotificationConfig GoogleCloudDialogflowV2NotificationConfigArgs

Configuration for publishing new message events. Event will be sent in format of ConversationEvent

NotificationConfig GoogleCloudDialogflowV2NotificationConfigArgs

Configuration for publishing conversation lifecycle events.

Project string
SecuritySettings string

Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/.

SttConfig GoogleCloudDialogflowV2SpeechToTextConfigArgs

Settings for speech transcription.

TimeZone string

The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.

displayName String

Human readable name for this profile. Max length 1024 bytes.

automatedAgentConfig GoogleCloudDialogflowV2AutomatedAgentConfigArgs

Configuration for an automated agent to use with this profile.

humanAgentAssistantConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs

Configuration for agent assistance to use with this profile.

humanAgentHandoffConfig GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs

Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.

languageCode String

Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a BCP-47 language tag. Example: "en-US".

location String
loggingConfig GoogleCloudDialogflowV2LoggingConfigArgs

Configuration for logging conversation lifecycle events.

name String

The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/.

newMessageEventNotificationConfig GoogleCloudDialogflowV2NotificationConfigArgs

Configuration for publishing new message events. Event will be sent in format of ConversationEvent

notificationConfig GoogleCloudDialogflowV2NotificationConfigArgs

Configuration for publishing conversation lifecycle events.

project String
securitySettings String

Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/.

sttConfig GoogleCloudDialogflowV2SpeechToTextConfigArgs

Settings for speech transcription.

timeZone String

The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.

displayName string

Human readable name for this profile. Max length 1024 bytes.

automatedAgentConfig GoogleCloudDialogflowV2AutomatedAgentConfigArgs

Configuration for an automated agent to use with this profile.

humanAgentAssistantConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs

Configuration for agent assistance to use with this profile.

humanAgentHandoffConfig GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs

Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.

languageCode string

Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a BCP-47 language tag. Example: "en-US".

location string
loggingConfig GoogleCloudDialogflowV2LoggingConfigArgs

Configuration for logging conversation lifecycle events.

name string

The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/.

newMessageEventNotificationConfig GoogleCloudDialogflowV2NotificationConfigArgs

Configuration for publishing new message events. Event will be sent in format of ConversationEvent

notificationConfig GoogleCloudDialogflowV2NotificationConfigArgs

Configuration for publishing conversation lifecycle events.

project string
securitySettings string

Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/.

sttConfig GoogleCloudDialogflowV2SpeechToTextConfigArgs

Settings for speech transcription.

timeZone string

The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.

display_name str

Human readable name for this profile. Max length 1024 bytes.

automated_agent_config GoogleCloudDialogflowV2AutomatedAgentConfigArgs

Configuration for an automated agent to use with this profile.

human_agent_assistant_config GoogleCloudDialogflowV2HumanAgentAssistantConfigArgs

Configuration for agent assistance to use with this profile.

human_agent_handoff_config GoogleCloudDialogflowV2HumanAgentHandoffConfigArgs

Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.

language_code str

Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a BCP-47 language tag. Example: "en-US".

location str
logging_config GoogleCloudDialogflowV2LoggingConfigArgs

Configuration for logging conversation lifecycle events.

name str

The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/.

new_message_event_notification_config GoogleCloudDialogflowV2NotificationConfigArgs

Configuration for publishing new message events. Event will be sent in format of ConversationEvent

notification_config GoogleCloudDialogflowV2NotificationConfigArgs

Configuration for publishing conversation lifecycle events.

project str
security_settings str

Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/.

stt_config GoogleCloudDialogflowV2SpeechToTextConfigArgs

Settings for speech transcription.

time_zone str

The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.

displayName String

Human readable name for this profile. Max length 1024 bytes.

automatedAgentConfig Property Map

Configuration for an automated agent to use with this profile.

humanAgentAssistantConfig Property Map

Configuration for agent assistance to use with this profile.

humanAgentHandoffConfig Property Map

Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.

languageCode String

Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a BCP-47 language tag. Example: "en-US".

location String
loggingConfig Property Map

Configuration for logging conversation lifecycle events.

name String

The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/.

newMessageEventNotificationConfig Property Map

Configuration for publishing new message events. Event will be sent in format of ConversationEvent

notificationConfig Property Map

Configuration for publishing conversation lifecycle events.

project String
securitySettings String

Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/.

sttConfig Property Map

Settings for speech transcription.

timeZone String

The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.

Outputs

All input properties are implicitly available as output properties. Additionally, the ConversationProfile resource produces the following output properties:

CreateTime string

Create time of the conversation profile.

Id string

The provider-assigned unique ID for this managed resource.

UpdateTime string

Update time of the conversation profile.

CreateTime string

Create time of the conversation profile.

Id string

The provider-assigned unique ID for this managed resource.

UpdateTime string

Update time of the conversation profile.

createTime String

Create time of the conversation profile.

id String

The provider-assigned unique ID for this managed resource.

updateTime String

Update time of the conversation profile.

createTime string

Create time of the conversation profile.

id string

The provider-assigned unique ID for this managed resource.

updateTime string

Update time of the conversation profile.

create_time str

Create time of the conversation profile.

id str

The provider-assigned unique ID for this managed resource.

update_time str

Update time of the conversation profile.

createTime String

Create time of the conversation profile.

id String

The provider-assigned unique ID for this managed resource.

updateTime String

Update time of the conversation profile.

Supporting Types

GoogleCloudDialogflowV2AutomatedAgentConfig

Agent string

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.

Agent string

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.

agent String

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.

agent string

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.

agent str

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.

agent String

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.

GoogleCloudDialogflowV2AutomatedAgentConfigResponse

Agent string

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.

Agent string

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.

agent String

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.

agent string

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.

agent str

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.

agent String

ID of the Dialogflow agent environment to use. This project needs to either be the same project as the conversation or you need to grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow API Service Agent role in this project. - For ES agents, use format: projects//locations//agent/environments/. If environment is not specified, the default draft environment is used. Refer to DetectIntentRequest for more details. - For CX agents, use format projects//locations//agents//environments/. If environment is not specified, the default draft environment is used.

GoogleCloudDialogflowV2HumanAgentAssistantConfig

EndUserSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig

Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.

HumanAgentSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig

Configuration for agent assistance of human agent participant.

MessageAnalysisConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig

Configuration for message analysis.

NotificationConfig GoogleCloudDialogflowV2NotificationConfig

Pub/Sub topic on which to publish new agent assistant events.

endUserSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig

Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.

humanAgentSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig

Configuration for agent assistance of human agent participant.

messageAnalysisConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig

Configuration for message analysis.

notificationConfig GoogleCloudDialogflowV2NotificationConfig

Pub/Sub topic on which to publish new agent assistant events.

endUserSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig

Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.

humanAgentSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig

Configuration for agent assistance of human agent participant.

messageAnalysisConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig

Configuration for message analysis.

notificationConfig GoogleCloudDialogflowV2NotificationConfig

Pub/Sub topic on which to publish new agent assistant events.

end_user_suggestion_config GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig

Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.

human_agent_suggestion_config GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig

Configuration for agent assistance of human agent participant.

message_analysis_config GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig

Configuration for message analysis.

notification_config GoogleCloudDialogflowV2NotificationConfig

Pub/Sub topic on which to publish new agent assistant events.

endUserSuggestionConfig Property Map

Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.

humanAgentSuggestionConfig Property Map

Configuration for agent assistance of human agent participant.

messageAnalysisConfig Property Map

Configuration for message analysis.

notificationConfig Property Map

Pub/Sub topic on which to publish new agent assistant events.

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig

Model string

Conversation model resource name. Format: projects//conversationModels/.

Model string

Conversation model resource name. Format: projects//conversationModels/.

model String

Conversation model resource name. Format: projects//conversationModels/.

model string

Conversation model resource name. Format: projects//conversationModels/.

model str

Conversation model resource name. Format: projects//conversationModels/.

model String

Conversation model resource name. Format: projects//conversationModels/.

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse

Model string

Conversation model resource name. Format: projects//conversationModels/.

Model string

Conversation model resource name. Format: projects//conversationModels/.

model String

Conversation model resource name. Format: projects//conversationModels/.

model string

Conversation model resource name. Format: projects//conversationModels/.

model str

Conversation model resource name. Format: projects//conversationModels/.

model String

Conversation model resource name. Format: projects//conversationModels/.

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig

RecentSentencesCount int

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

RecentSentencesCount int

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

recentSentencesCount Integer

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

recentSentencesCount number

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

recent_sentences_count int

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

recentSentencesCount Number

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse

RecentSentencesCount int

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

RecentSentencesCount int

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

recentSentencesCount Integer

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

recentSentencesCount number

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

recent_sentences_count int

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

recentSentencesCount Number

Number of recent non-small-talk sentences to use as context for article and FAQ suggestion

GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig

EnableEntityExtraction bool

Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

EnableSentimentAnalysis bool

Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

EnableEntityExtraction bool

Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

EnableSentimentAnalysis bool

Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

enableEntityExtraction Boolean

Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

enableSentimentAnalysis Boolean

Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

enableEntityExtraction boolean

Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

enableSentimentAnalysis boolean

Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

enable_entity_extraction bool

Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

enable_sentiment_analysis bool

Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

enableEntityExtraction Boolean

Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

enableSentimentAnalysis Boolean

Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse

EnableEntityExtraction bool

Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

EnableSentimentAnalysis bool

Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

EnableEntityExtraction bool

Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

EnableSentimentAnalysis bool

Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

enableEntityExtraction Boolean

Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

enableSentimentAnalysis Boolean

Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

enableEntityExtraction boolean

Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

enableSentimentAnalysis boolean

Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

enable_entity_extraction bool

Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

enable_sentiment_analysis bool

Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

enableEntityExtraction Boolean

Enable entity extraction in conversation messages on agent assist stage. If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.

enableSentimentAnalysis Boolean

Enable sentiment analysis in conversation messages on agent assist stage. If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.

GoogleCloudDialogflowV2HumanAgentAssistantConfigResponse

EndUserSuggestionConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse

Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.

HumanAgentSuggestionConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse

Configuration for agent assistance of human agent participant.

MessageAnalysisConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse

Configuration for message analysis.

NotificationConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2NotificationConfigResponse

Pub/Sub topic on which to publish new agent assistant events.

EndUserSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse

Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.

HumanAgentSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse

Configuration for agent assistance of human agent participant.

MessageAnalysisConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse

Configuration for message analysis.

NotificationConfig GoogleCloudDialogflowV2NotificationConfigResponse

Pub/Sub topic on which to publish new agent assistant events.

endUserSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse

Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.

humanAgentSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse

Configuration for agent assistance of human agent participant.

messageAnalysisConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse

Configuration for message analysis.

notificationConfig GoogleCloudDialogflowV2NotificationConfigResponse

Pub/Sub topic on which to publish new agent assistant events.

endUserSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse

Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.

humanAgentSuggestionConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse

Configuration for agent assistance of human agent participant.

messageAnalysisConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse

Configuration for message analysis.

notificationConfig GoogleCloudDialogflowV2NotificationConfigResponse

Pub/Sub topic on which to publish new agent assistant events.

end_user_suggestion_config GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse

Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.

human_agent_suggestion_config GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse

Configuration for agent assistance of human agent participant.

message_analysis_config GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfigResponse

Configuration for message analysis.

notification_config GoogleCloudDialogflowV2NotificationConfigResponse

Pub/Sub topic on which to publish new agent assistant events.

endUserSuggestionConfig Property Map

Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access.

humanAgentSuggestionConfig Property Map

Configuration for agent assistance of human agent participant.

messageAnalysisConfig Property Map

Configuration for message analysis.

notificationConfig Property Map

Pub/Sub topic on which to publish new agent assistant events.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig

FeatureConfigs List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig>

Configuration of different suggestion features. One feature can have only one config.

GroupSuggestionResponses bool

If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

FeatureConfigs []GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig

Configuration of different suggestion features. One feature can have only one config.

GroupSuggestionResponses bool

If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

featureConfigs List<GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig>

Configuration of different suggestion features. One feature can have only one config.

groupSuggestionResponses Boolean

If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

featureConfigs GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig[]

Configuration of different suggestion features. One feature can have only one config.

groupSuggestionResponses boolean

If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

feature_configs Sequence[GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig]

Configuration of different suggestion features. One feature can have only one config.

group_suggestion_responses bool

If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

featureConfigs List<Property Map>

Configuration of different suggestion features. One feature can have only one config.

groupSuggestionResponses Boolean

If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfigResponse

FeatureConfigs List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse>

Configuration of different suggestion features. One feature can have only one config.

GroupSuggestionResponses bool

If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

FeatureConfigs []GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse

Configuration of different suggestion features. One feature can have only one config.

GroupSuggestionResponses bool

If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

featureConfigs List<GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse>

Configuration of different suggestion features. One feature can have only one config.

groupSuggestionResponses Boolean

If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

featureConfigs GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse[]

Configuration of different suggestion features. One feature can have only one config.

groupSuggestionResponses boolean

If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

feature_configs Sequence[GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse]

Configuration of different suggestion features. One feature can have only one config.

group_suggestion_responses bool

If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

featureConfigs List<Property Map>

Configuration of different suggestion features. One feature can have only one config.

groupSuggestionResponses Boolean

If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse. If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig

ConversationModelConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig

Configs of custom conversation model.

ConversationProcessConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig

Configs for processing conversation.

EnableEventBasedSuggestion bool

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

QueryConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig

Configs of query.

SuggestionFeature Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2SuggestionFeature

The suggestion feature.

SuggestionTriggerSettings Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings

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

ConversationModelConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig

Configs of custom conversation model.

ConversationProcessConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig

Configs for processing conversation.

EnableEventBasedSuggestion bool

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

QueryConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig

Configs of query.

SuggestionFeature GoogleCloudDialogflowV2SuggestionFeature

The suggestion feature.

SuggestionTriggerSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings

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

conversationModelConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig

Configs of custom conversation model.

conversationProcessConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig

Configs for processing conversation.

enableEventBasedSuggestion Boolean

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

queryConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig

Configs of query.

suggestionFeature GoogleCloudDialogflowV2SuggestionFeature

The suggestion feature.

suggestionTriggerSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings

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

conversationModelConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig

Configs of custom conversation model.

conversationProcessConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig

Configs for processing conversation.

enableEventBasedSuggestion boolean

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

queryConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig

Configs of query.

suggestionFeature GoogleCloudDialogflowV2SuggestionFeature

The suggestion feature.

suggestionTriggerSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings

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

conversation_model_config GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig

Configs of custom conversation model.

conversation_process_config GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig

Configs for processing conversation.

enable_event_based_suggestion bool

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

query_config GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig

Configs of query.

suggestion_feature GoogleCloudDialogflowV2SuggestionFeature

The suggestion feature.

suggestion_trigger_settings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings

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

conversationModelConfig Property Map

Configs of custom conversation model.

conversationProcessConfig Property Map

Configs for processing conversation.

enableEventBasedSuggestion Boolean

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

queryConfig Property Map

Configs of query.

suggestionFeature Property Map

The suggestion feature.

suggestionTriggerSettings Property Map

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

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfigResponse

ConversationModelConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse

Configs of custom conversation model.

ConversationProcessConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse

Configs for processing conversation.

EnableEventBasedSuggestion bool

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

QueryConfig Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse

Configs of query.

SuggestionFeature Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2SuggestionFeatureResponse

The suggestion feature.

SuggestionTriggerSettings Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse

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

ConversationModelConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse

Configs of custom conversation model.

ConversationProcessConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse

Configs for processing conversation.

EnableEventBasedSuggestion bool

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

QueryConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse

Configs of query.

SuggestionFeature GoogleCloudDialogflowV2SuggestionFeatureResponse

The suggestion feature.

SuggestionTriggerSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse

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

conversationModelConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse

Configs of custom conversation model.

conversationProcessConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse

Configs for processing conversation.

enableEventBasedSuggestion Boolean

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

queryConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse

Configs of query.

suggestionFeature GoogleCloudDialogflowV2SuggestionFeatureResponse

The suggestion feature.

suggestionTriggerSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse

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

conversationModelConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse

Configs of custom conversation model.

conversationProcessConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse

Configs for processing conversation.

enableEventBasedSuggestion boolean

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

queryConfig GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse

Configs of query.

suggestionFeature GoogleCloudDialogflowV2SuggestionFeatureResponse

The suggestion feature.

suggestionTriggerSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse

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

conversation_model_config GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfigResponse

Configs of custom conversation model.

conversation_process_config GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfigResponse

Configs for processing conversation.

enable_event_based_suggestion bool

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

query_config GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse

Configs of query.

suggestion_feature GoogleCloudDialogflowV2SuggestionFeatureResponse

The suggestion feature.

suggestion_trigger_settings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse

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

conversationModelConfig Property Map

Configs of custom conversation model.

conversationProcessConfig Property Map

Configs for processing conversation.

enableEventBasedSuggestion Boolean

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

queryConfig Property Map

Configs of query.

suggestionFeature Property Map

The suggestion feature.

suggestionTriggerSettings Property Map

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

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig

ConfidenceThreshold double

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE.

ContextFilterSettings Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

DialogflowQuerySource Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

DocumentQuerySource Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

KnowledgeBaseQuerySource Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

MaxResults int

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

ConfidenceThreshold float64

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE.

ContextFilterSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

DialogflowQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

DocumentQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

KnowledgeBaseQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

MaxResults int

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

confidenceThreshold Double

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE.

contextFilterSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

dialogflowQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

documentQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

knowledgeBaseQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

maxResults Integer

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

confidenceThreshold number

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE.

contextFilterSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

dialogflowQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

documentQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

knowledgeBaseQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

maxResults number

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

confidence_threshold float

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE.

context_filter_settings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

dialogflow_query_source GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

document_query_source GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

knowledge_base_query_source GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

max_results int

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

confidenceThreshold Number

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE.

contextFilterSettings Property Map

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

dialogflowQuerySource Property Map

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

documentQuerySource Property Map

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

knowledgeBaseQuerySource Property Map

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

maxResults Number

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

DropHandoffMessages bool

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

DropIvrMessages bool

If set to true, all messages from ivr stage are dropped.

DropVirtualAgentMessages bool

If set to true, all messages from virtual agent are dropped.

DropHandoffMessages bool

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

DropIvrMessages bool

If set to true, all messages from ivr stage are dropped.

DropVirtualAgentMessages bool

If set to true, all messages from virtual agent are dropped.

dropHandoffMessages Boolean

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

dropIvrMessages Boolean

If set to true, all messages from ivr stage are dropped.

dropVirtualAgentMessages Boolean

If set to true, all messages from virtual agent are dropped.

dropHandoffMessages boolean

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

dropIvrMessages boolean

If set to true, all messages from ivr stage are dropped.

dropVirtualAgentMessages boolean

If set to true, all messages from virtual agent are dropped.

drop_handoff_messages bool

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

drop_ivr_messages bool

If set to true, all messages from ivr stage are dropped.

drop_virtual_agent_messages bool

If set to true, all messages from virtual agent are dropped.

dropHandoffMessages Boolean

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

dropIvrMessages Boolean

If set to true, all messages from ivr stage are dropped.

dropVirtualAgentMessages Boolean

If set to true, all messages from virtual agent are dropped.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse

DropHandoffMessages bool

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

DropIvrMessages bool

If set to true, all messages from ivr stage are dropped.

DropVirtualAgentMessages bool

If set to true, all messages from virtual agent are dropped.

DropHandoffMessages bool

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

DropIvrMessages bool

If set to true, all messages from ivr stage are dropped.

DropVirtualAgentMessages bool

If set to true, all messages from virtual agent are dropped.

dropHandoffMessages Boolean

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

dropIvrMessages Boolean

If set to true, all messages from ivr stage are dropped.

dropVirtualAgentMessages Boolean

If set to true, all messages from virtual agent are dropped.

dropHandoffMessages boolean

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

dropIvrMessages boolean

If set to true, all messages from ivr stage are dropped.

dropVirtualAgentMessages boolean

If set to true, all messages from virtual agent are dropped.

drop_handoff_messages bool

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

drop_ivr_messages bool

If set to true, all messages from ivr stage are dropped.

drop_virtual_agent_messages bool

If set to true, all messages from virtual agent are dropped.

dropHandoffMessages Boolean

If set to true, the last message from virtual agent (hand off message) and the message before it (trigger message of hand off) are dropped.

dropIvrMessages Boolean

If set to true, all messages from ivr stage are dropped.

dropVirtualAgentMessages Boolean

If set to true, all messages from virtual agent are dropped.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource

Agent string

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.

Agent string

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.

agent String

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.

agent string

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.

agent str

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.

agent String

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse

Agent string

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.

Agent string

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.

agent String

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.

agent string

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.

agent str

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.

agent String

The name of a Dialogflow virtual agent used for end user side intent detection and suggestion. Format: projects//locations//agent. When multiple agents are allowed in the same Dialogflow project.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource

Documents List<string>

Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.

Documents []string

Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.

documents List<String>

Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.

documents string[]

Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.

documents Sequence[str]

Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.

documents List<String>

Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse

Documents List<string>

Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.

Documents []string

Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.

documents List<String>

Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.

documents string[]

Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.

documents Sequence[str]

Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.

documents List<String>

Knowledge documents to query from. Format: projects//locations//knowledgeBases//documents/. Currently, at most 5 documents are supported.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource

KnowledgeBases List<string>

Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.

KnowledgeBases []string

Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.

knowledgeBases List<String>

Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.

knowledgeBases string[]

Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.

knowledge_bases Sequence[str]

Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.

knowledgeBases List<String>

Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse

KnowledgeBases List<string>

Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.

KnowledgeBases []string

Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.

knowledgeBases List<String>

Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.

knowledgeBases string[]

Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.

knowledge_bases Sequence[str]

Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.

knowledgeBases List<String>

Knowledge bases to query. Format: projects//locations//knowledgeBases/. Currently, at most 5 knowledge bases are supported.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigResponse

ConfidenceThreshold double

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE.

ContextFilterSettings Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

DialogflowQuerySource Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

DocumentQuerySource Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

KnowledgeBaseQuerySource Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

MaxResults int

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

ConfidenceThreshold float64

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE.

ContextFilterSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

DialogflowQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

DocumentQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

KnowledgeBaseQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

MaxResults int

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

confidenceThreshold Double

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE.

contextFilterSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

dialogflowQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

documentQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

knowledgeBaseQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

maxResults Integer

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

confidenceThreshold number

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE.

contextFilterSettings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

dialogflowQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

documentQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

knowledgeBaseQuerySource GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

maxResults number

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

confidence_threshold float

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE.

context_filter_settings GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsResponse

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

dialogflow_query_source GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceResponse

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

document_query_source GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceResponse

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

knowledge_base_query_source GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceResponse

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

max_results int

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

confidenceThreshold Number

Confidence threshold of query result. Agent Assist gives each suggestion a score in the range [0.0, 1.0], based on the relevance between the suggestion and the current conversation context. A score of 0.0 has no relevance, while a score of 1.0 has high relevance. Only suggestions with a score greater than or equal to the value of this field are included in the results. For a baseline model (the default), the recommended value is in the range [0.05, 0.1]. For a custom model, there is no recommended value. Tune this value by starting from a very low value and slowly increasing until you have desired results. If this field is not set, it defaults to 0.0, which means that all suggestions are returned. Supported features: ARTICLE_SUGGESTION, FAQ, SMART_REPLY, SMART_COMPOSE.

contextFilterSettings Property Map

Determines how recent conversation context is filtered when generating suggestions. If unspecified, no messages will be dropped.

dialogflowQuerySource Property Map

Query from Dialogflow agent. It is used by DIALOGFLOW_ASSIST.

documentQuerySource Property Map

Query from knowledge base document. It is used by: SMART_REPLY, SMART_COMPOSE.

knowledgeBaseQuerySource Property Map

Query from knowledgebase. It is used by: ARTICLE_SUGGESTION, FAQ.

maxResults Number

Maximum number of results to return. Currently, if unset, defaults to 10. And the max number is 20.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings

NoSmalltalk bool

Do not trigger if last utterance is small talk.

OnlyEndUser bool

Only trigger suggestion if participant role of last utterance is END_USER.

NoSmalltalk bool

Do not trigger if last utterance is small talk.

OnlyEndUser bool

Only trigger suggestion if participant role of last utterance is END_USER.

noSmalltalk Boolean

Do not trigger if last utterance is small talk.

onlyEndUser Boolean

Only trigger suggestion if participant role of last utterance is END_USER.

noSmalltalk boolean

Do not trigger if last utterance is small talk.

onlyEndUser boolean

Only trigger suggestion if participant role of last utterance is END_USER.

no_smalltalk bool

Do not trigger if last utterance is small talk.

only_end_user bool

Only trigger suggestion if participant role of last utterance is END_USER.

noSmalltalk Boolean

Do not trigger if last utterance is small talk.

onlyEndUser Boolean

Only trigger suggestion if participant role of last utterance is END_USER.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettingsResponse

NoSmalltalk bool

Do not trigger if last utterance is small talk.

OnlyEndUser bool

Only trigger suggestion if participant role of last utterance is END_USER.

NoSmalltalk bool

Do not trigger if last utterance is small talk.

OnlyEndUser bool

Only trigger suggestion if participant role of last utterance is END_USER.

noSmalltalk Boolean

Do not trigger if last utterance is small talk.

onlyEndUser Boolean

Only trigger suggestion if participant role of last utterance is END_USER.

noSmalltalk boolean

Do not trigger if last utterance is small talk.

onlyEndUser boolean

Only trigger suggestion if participant role of last utterance is END_USER.

no_smalltalk bool

Do not trigger if last utterance is small talk.

only_end_user bool

Only trigger suggestion if participant role of last utterance is END_USER.

noSmalltalk Boolean

Do not trigger if last utterance is small talk.

onlyEndUser Boolean

Only trigger suggestion if participant role of last utterance is END_USER.

GoogleCloudDialogflowV2HumanAgentHandoffConfig

livePersonConfig Property Map

Uses LivePerson (https://www.liveperson.com).

salesforceLiveAgentConfig Property Map

Uses Salesforce Live Agent.

GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig

AccountNumber string

Account number of the LivePerson account to connect. This is the account number you input at the login page.

AccountNumber string

Account number of the LivePerson account to connect. This is the account number you input at the login page.

accountNumber String

Account number of the LivePerson account to connect. This is the account number you input at the login page.

accountNumber string

Account number of the LivePerson account to connect. This is the account number you input at the login page.

account_number str

Account number of the LivePerson account to connect. This is the account number you input at the login page.

accountNumber String

Account number of the LivePerson account to connect. This is the account number you input at the login page.

GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfigResponse

AccountNumber string

Account number of the LivePerson account to connect. This is the account number you input at the login page.

AccountNumber string

Account number of the LivePerson account to connect. This is the account number you input at the login page.

accountNumber String

Account number of the LivePerson account to connect. This is the account number you input at the login page.

accountNumber string

Account number of the LivePerson account to connect. This is the account number you input at the login page.

account_number str

Account number of the LivePerson account to connect. This is the account number you input at the login page.

accountNumber String

Account number of the LivePerson account to connect. This is the account number you input at the login page.

GoogleCloudDialogflowV2HumanAgentHandoffConfigResponse

livePersonConfig Property Map

Uses LivePerson (https://www.liveperson.com).

salesforceLiveAgentConfig Property Map

Uses Salesforce Live Agent.

GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig

ButtonId string

Live Agent chat button ID.

DeploymentId string

Live Agent deployment ID.

EndpointDomain string

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

OrganizationId string

The organization ID of the Salesforce account.

ButtonId string

Live Agent chat button ID.

DeploymentId string

Live Agent deployment ID.

EndpointDomain string

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

OrganizationId string

The organization ID of the Salesforce account.

buttonId String

Live Agent chat button ID.

deploymentId String

Live Agent deployment ID.

endpointDomain String

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

organizationId String

The organization ID of the Salesforce account.

buttonId string

Live Agent chat button ID.

deploymentId string

Live Agent deployment ID.

endpointDomain string

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

organizationId string

The organization ID of the Salesforce account.

button_id str

Live Agent chat button ID.

deployment_id str

Live Agent deployment ID.

endpoint_domain str

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

organization_id str

The organization ID of the Salesforce account.

buttonId String

Live Agent chat button ID.

deploymentId String

Live Agent deployment ID.

endpointDomain String

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

organizationId String

The organization ID of the Salesforce account.

GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfigResponse

ButtonId string

Live Agent chat button ID.

DeploymentId string

Live Agent deployment ID.

EndpointDomain string

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

OrganizationId string

The organization ID of the Salesforce account.

ButtonId string

Live Agent chat button ID.

DeploymentId string

Live Agent deployment ID.

EndpointDomain string

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

OrganizationId string

The organization ID of the Salesforce account.

buttonId String

Live Agent chat button ID.

deploymentId String

Live Agent deployment ID.

endpointDomain String

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

organizationId String

The organization ID of the Salesforce account.

buttonId string

Live Agent chat button ID.

deploymentId string

Live Agent deployment ID.

endpointDomain string

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

organizationId string

The organization ID of the Salesforce account.

button_id str

Live Agent chat button ID.

deployment_id str

Live Agent deployment ID.

endpoint_domain str

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

organization_id str

The organization ID of the Salesforce account.

buttonId String

Live Agent chat button ID.

deploymentId String

Live Agent deployment ID.

endpointDomain String

Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the Live Agent settings page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.

organizationId String

The organization ID of the Salesforce account.

GoogleCloudDialogflowV2LoggingConfig

EnableStackdriverLogging bool

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

EnableStackdriverLogging bool

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

enableStackdriverLogging Boolean

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

enableStackdriverLogging boolean

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

enable_stackdriver_logging bool

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

enableStackdriverLogging Boolean

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

GoogleCloudDialogflowV2LoggingConfigResponse

EnableStackdriverLogging bool

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

EnableStackdriverLogging bool

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

enableStackdriverLogging Boolean

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

enableStackdriverLogging boolean

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

enable_stackdriver_logging bool

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

enableStackdriverLogging Boolean

Whether to log conversation events like CONVERSATION_STARTED to Stackdriver in the conversation project as JSON format ConversationEvent protos.

GoogleCloudDialogflowV2NotificationConfig

MessageFormat Pulumi.GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2NotificationConfigMessageFormat

Format of message.

Topic string

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.

MessageFormat GoogleCloudDialogflowV2NotificationConfigMessageFormat

Format of message.

Topic string

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.

messageFormat GoogleCloudDialogflowV2NotificationConfigMessageFormat

Format of message.

topic String

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.

messageFormat GoogleCloudDialogflowV2NotificationConfigMessageFormat

Format of message.

topic string

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.

message_format GoogleCloudDialogflowV2NotificationConfigMessageFormat

Format of message.

topic str

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.

messageFormat "MESSAGE_FORMAT_UNSPECIFIED" | "PROTO" | "JSON"

Format of message.

topic String

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.

GoogleCloudDialogflowV2NotificationConfigMessageFormat

MessageFormatUnspecified
MESSAGE_FORMAT_UNSPECIFIED

If it is unspecified, PROTO will be used.

Proto
PROTO

Pub/Sub message will be serialized proto.

Json
JSON

Pub/Sub message will be json.

GoogleCloudDialogflowV2NotificationConfigMessageFormatMessageFormatUnspecified
MESSAGE_FORMAT_UNSPECIFIED

If it is unspecified, PROTO will be used.

GoogleCloudDialogflowV2NotificationConfigMessageFormatProto
PROTO

Pub/Sub message will be serialized proto.

GoogleCloudDialogflowV2NotificationConfigMessageFormatJson
JSON

Pub/Sub message will be json.

MessageFormatUnspecified
MESSAGE_FORMAT_UNSPECIFIED

If it is unspecified, PROTO will be used.

Proto
PROTO

Pub/Sub message will be serialized proto.

Json
JSON

Pub/Sub message will be json.

MessageFormatUnspecified
MESSAGE_FORMAT_UNSPECIFIED

If it is unspecified, PROTO will be used.

Proto
PROTO

Pub/Sub message will be serialized proto.

Json
JSON

Pub/Sub message will be json.

MESSAGE_FORMAT_UNSPECIFIED
MESSAGE_FORMAT_UNSPECIFIED

If it is unspecified, PROTO will be used.

PROTO
PROTO

Pub/Sub message will be serialized proto.

JSON
JSON

Pub/Sub message will be json.

"MESSAGE_FORMAT_UNSPECIFIED"
MESSAGE_FORMAT_UNSPECIFIED

If it is unspecified, PROTO will be used.

"PROTO"
PROTO

Pub/Sub message will be serialized proto.

"JSON"
JSON

Pub/Sub message will be json.

GoogleCloudDialogflowV2NotificationConfigResponse

MessageFormat string

Format of message.

Topic string

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.

MessageFormat string

Format of message.

Topic string

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.

messageFormat String

Format of message.

topic String

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.

messageFormat string

Format of message.

topic string

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.

message_format str

Format of message.

topic str

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.

messageFormat String

Format of message.

topic String

Name of the Pub/Sub topic to publish conversation events like CONVERSATION_STARTED as serialized ConversationEvent protos. For telephony integration to receive notification, make sure either this topic is in the same project as the conversation or you grant service-@gcp-sa-dialogflow.iam.gserviceaccount.com the Dialogflow Service Agent role in the topic project. For chat integration to receive notification, make sure API caller has been granted the Dialogflow Service Agent role for the topic. Format: projects//locations//topics/.

GoogleCloudDialogflowV2SpeechToTextConfig

Model string

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.

SpeechModelVariant Pulumi.GoogleNative.Dialogflow.V2.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.

Model string

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.

SpeechModelVariant 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.

model String

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.

speechModelVariant 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.

model string

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.

speechModelVariant 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.

model str

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.

speech_model_variant 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.

model String

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.

speechModelVariant "SPEECH_MODEL_VARIANT_UNSPECIFIED" | "USE_BEST_AVAILABLE" | "USE_STANDARD" | "USE_ENHANCED"

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.

GoogleCloudDialogflowV2SpeechToTextConfigResponse

Model string

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.

SpeechModelVariant string

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.

Model string

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.

SpeechModelVariant string

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.

model String

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.

speechModelVariant String

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.

model string

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.

speechModelVariant string

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.

model str

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.

speech_model_variant str

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.

model String

Which Speech model to select. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then a default model is used. Refer to Cloud Speech API documentation for more details.

speechModelVariant String

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.

GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariant

SpeechModelVariantUnspecified
SPEECH_MODEL_VARIANT_UNSPECIFIED

No model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.

UseBestAvailable
USE_BEST_AVAILABLE

Use the best available variant of the Speech model that the caller is eligible for. Please see the Dialogflow docs for how to make your project eligible for enhanced models.

UseStandard
USE_STANDARD

Use standard model variant even if an enhanced model is available. See the Cloud Speech documentation for details about enhanced models.

UseEnhanced
USE_ENHANCED

Use an enhanced model variant: * If an enhanced variant does not exist for the given model and request language, Dialogflow falls back to the standard variant. The Cloud Speech documentation describes which models have enhanced variants. * If the API caller isn't eligible for enhanced models, Dialogflow returns an error. Please see the Dialogflow docs for how to make your project eligible.

GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantSpeechModelVariantUnspecified
SPEECH_MODEL_VARIANT_UNSPECIFIED

No model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.

GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantUseBestAvailable
USE_BEST_AVAILABLE

Use the best available variant of the Speech model that the caller is eligible for. Please see the Dialogflow docs for how to make your project eligible for enhanced models.

GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantUseStandard
USE_STANDARD

Use standard model variant even if an enhanced model is available. See the Cloud Speech documentation for details about enhanced models.

GoogleCloudDialogflowV2SpeechToTextConfigSpeechModelVariantUseEnhanced
USE_ENHANCED

Use an enhanced model variant: * If an enhanced variant does not exist for the given model and request language, Dialogflow falls back to the standard variant. The Cloud Speech documentation describes which models have enhanced variants. * If the API caller isn't eligible for enhanced models, Dialogflow returns an error. Please see the Dialogflow docs for how to make your project eligible.

SpeechModelVariantUnspecified
SPEECH_MODEL_VARIANT_UNSPECIFIED

No model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.

UseBestAvailable
USE_BEST_AVAILABLE

Use the best available variant of the Speech model that the caller is eligible for. Please see the Dialogflow docs for how to make your project eligible for enhanced models.

UseStandard
USE_STANDARD

Use standard model variant even if an enhanced model is available. See the Cloud Speech documentation for details about enhanced models.

UseEnhanced
USE_ENHANCED

Use an enhanced model variant: * If an enhanced variant does not exist for the given model and request language, Dialogflow falls back to the standard variant. The Cloud Speech documentation describes which models have enhanced variants. * If the API caller isn't eligible for enhanced models, Dialogflow returns an error. Please see the Dialogflow docs for how to make your project eligible.

SpeechModelVariantUnspecified
SPEECH_MODEL_VARIANT_UNSPECIFIED

No model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.

UseBestAvailable
USE_BEST_AVAILABLE

Use the best available variant of the Speech model that the caller is eligible for. Please see the Dialogflow docs for how to make your project eligible for enhanced models.

UseStandard
USE_STANDARD

Use standard model variant even if an enhanced model is available. See the Cloud Speech documentation for details about enhanced models.

UseEnhanced
USE_ENHANCED

Use an enhanced model variant: * If an enhanced variant does not exist for the given model and request language, Dialogflow falls back to the standard variant. The Cloud Speech documentation describes which models have enhanced variants. * If the API caller isn't eligible for enhanced models, Dialogflow returns an error. Please see the Dialogflow docs for how to make your project eligible.

SPEECH_MODEL_VARIANT_UNSPECIFIED
SPEECH_MODEL_VARIANT_UNSPECIFIED

No model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.

USE_BEST_AVAILABLE
USE_BEST_AVAILABLE

Use the best available variant of the Speech model that the caller is eligible for. Please see the Dialogflow docs for how to make your project eligible for enhanced models.

USE_STANDARD
USE_STANDARD

Use standard model variant even if an enhanced model is available. See the Cloud Speech documentation for details about enhanced models.

USE_ENHANCED
USE_ENHANCED

Use an enhanced model variant: * If an enhanced variant does not exist for the given model and request language, Dialogflow falls back to the standard variant. The Cloud Speech documentation describes which models have enhanced variants. * If the API caller isn't eligible for enhanced models, Dialogflow returns an error. Please see the Dialogflow docs for how to make your project eligible.

"SPEECH_MODEL_VARIANT_UNSPECIFIED"
SPEECH_MODEL_VARIANT_UNSPECIFIED

No model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.

"USE_BEST_AVAILABLE"
USE_BEST_AVAILABLE

Use the best available variant of the Speech model that the caller is eligible for. Please see the Dialogflow docs for how to make your project eligible for enhanced models.

"USE_STANDARD"
USE_STANDARD

Use standard model variant even if an enhanced model is available. See the Cloud Speech documentation for details about enhanced models.

"USE_ENHANCED"
USE_ENHANCED

Use an enhanced model variant: * If an enhanced variant does not exist for the given model and request language, Dialogflow falls back to the standard variant. The Cloud Speech documentation describes which models have enhanced variants. * If the API caller isn't eligible for enhanced models, Dialogflow returns an error. Please see the Dialogflow docs for how to make your project eligible.

GoogleCloudDialogflowV2SuggestionFeature

Type GoogleCloudDialogflowV2SuggestionFeatureType

Type of Human Agent Assistant API feature to request.

type GoogleCloudDialogflowV2SuggestionFeatureType

Type of Human Agent Assistant API feature to request.

type GoogleCloudDialogflowV2SuggestionFeatureType

Type of Human Agent Assistant API feature to request.

type GoogleCloudDialogflowV2SuggestionFeatureType

Type of Human Agent Assistant API feature to request.

type "TYPE_UNSPECIFIED" | "ARTICLE_SUGGESTION" | "FAQ" | "SMART_REPLY"

Type of Human Agent Assistant API feature to request.

GoogleCloudDialogflowV2SuggestionFeatureResponse

Type string

Type of Human Agent Assistant API feature to request.

Type string

Type of Human Agent Assistant API feature to request.

type String

Type of Human Agent Assistant API feature to request.

type string

Type of Human Agent Assistant API feature to request.

type str

Type of Human Agent Assistant API feature to request.

type String

Type of Human Agent Assistant API feature to request.

GoogleCloudDialogflowV2SuggestionFeatureType

TypeUnspecified
TYPE_UNSPECIFIED

Unspecified feature type.

ArticleSuggestion
ARTICLE_SUGGESTION

Run article suggestion model for chat.

Faq
FAQ

Run FAQ model for chat.

SmartReply
SMART_REPLY

Run smart reply model for chat.

GoogleCloudDialogflowV2SuggestionFeatureTypeTypeUnspecified
TYPE_UNSPECIFIED

Unspecified feature type.

GoogleCloudDialogflowV2SuggestionFeatureTypeArticleSuggestion
ARTICLE_SUGGESTION

Run article suggestion model for chat.

GoogleCloudDialogflowV2SuggestionFeatureTypeFaq
FAQ

Run FAQ model for chat.

GoogleCloudDialogflowV2SuggestionFeatureTypeSmartReply
SMART_REPLY

Run smart reply model for chat.

TypeUnspecified
TYPE_UNSPECIFIED

Unspecified feature type.

ArticleSuggestion
ARTICLE_SUGGESTION

Run article suggestion model for chat.

Faq
FAQ

Run FAQ model for chat.

SmartReply
SMART_REPLY

Run smart reply model for chat.

TypeUnspecified
TYPE_UNSPECIFIED

Unspecified feature type.

ArticleSuggestion
ARTICLE_SUGGESTION

Run article suggestion model for chat.

Faq
FAQ

Run FAQ model for chat.

SmartReply
SMART_REPLY

Run smart reply model for chat.

TYPE_UNSPECIFIED
TYPE_UNSPECIFIED

Unspecified feature type.

ARTICLE_SUGGESTION
ARTICLE_SUGGESTION

Run article suggestion model for chat.

FAQ
FAQ

Run FAQ model for chat.

SMART_REPLY
SMART_REPLY

Run smart reply model for chat.

"TYPE_UNSPECIFIED"
TYPE_UNSPECIFIED

Unspecified feature type.

"ARTICLE_SUGGESTION"
ARTICLE_SUGGESTION

Run article suggestion model for chat.

"FAQ"
FAQ

Run FAQ model for chat.

"SMART_REPLY"
SMART_REPLY

Run smart reply model for chat.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0