public sealed class ConversationProfile : IMessage<ConversationProfile>, IEquatable<ConversationProfile>, IDeepCloneable<ConversationProfile>, IBufferMessage, IMessage
Defines the services to connect to incoming Dialogflow conversations.
Inheritance
System.Object > ConversationProfileImplements
IMessage<ConversationProfile>, IEquatable<ConversationProfile>, IDeepCloneable<ConversationProfile>, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Assembly
Google.Cloud.Dialogflow.V2.dll
Constructors
ConversationProfile()
public ConversationProfile()
ConversationProfile(ConversationProfile)
public ConversationProfile(ConversationProfile other)
Parameter | |
---|---|
Name | Description |
other | ConversationProfile |
Properties
AutomatedAgentConfig
public AutomatedAgentConfig AutomatedAgentConfig { get; set; }
Configuration for an automated agent to use with this profile.
Property Value | |
---|---|
Type | Description |
AutomatedAgentConfig |
ConversationProfileName
public ConversationProfileName ConversationProfileName { get; set; }
ConversationProfileName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ConversationProfileName |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. Create time of the conversation profile.
Property Value | |
---|---|
Type | Description |
Timestamp |
DisplayName
public string DisplayName { get; set; }
Required. Human readable name for this profile. Max length 1024 bytes.
Property Value | |
---|---|
Type | Description |
String |
HumanAgentAssistantConfig
public HumanAgentAssistantConfig HumanAgentAssistantConfig { get; set; }
Configuration for agent assistance to use with this profile.
Property Value | |
---|---|
Type | Description |
HumanAgentAssistantConfig |
HumanAgentHandoffConfig
public HumanAgentHandoffConfig HumanAgentHandoffConfig { get; set; }
Configuration for connecting to a live agent.
Currently, this feature is not general available, please contact Google to get access.
Property Value | |
---|---|
Type | Description |
HumanAgentHandoffConfig |
LanguageCode
public string LanguageCode { get; set; }
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".
Property Value | |
---|---|
Type | Description |
String |
LoggingConfig
public LoggingConfig LoggingConfig { get; set; }
Configuration for logging conversation lifecycle events.
Property Value | |
---|---|
Type | Description |
LoggingConfig |
Name
public string Name { get; set; }
The unique identifier of this conversation profile.
Format: projects/{Project ID}/locations/{Location
ID>/conversationProfiles/<Conversation Profile ID>
.
Property Value | |
---|---|
Type | Description |
String |
NewMessageEventNotificationConfig
public NotificationConfig NewMessageEventNotificationConfig { get; set; }
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]
Property Value | |
---|---|
Type | Description |
NotificationConfig |
NotificationConfig
public NotificationConfig NotificationConfig { get; set; }
Configuration for publishing conversation lifecycle events.
Property Value | |
---|---|
Type | Description |
NotificationConfig |
SecuritySettings
public string SecuritySettings { get; set; }
Name of the CX SecuritySettings reference for the agent.
Format: projects/{Project ID}/locations/{Location
ID>/securitySettings/<Security Settings ID>
.
Property Value | |
---|---|
Type | Description |
String |
SecuritySettingsAsCXSecuritySettingsName
public CXSecuritySettingsName SecuritySettingsAsCXSecuritySettingsName { get; set; }
CXSecuritySettingsName-typed view over the SecuritySettings resource name property.
Property Value | |
---|---|
Type | Description |
CXSecuritySettingsName |
SttConfig
public SpeechToTextConfig SttConfig { get; set; }
Settings for speech transcription.
Property Value | |
---|---|
Type | Description |
SpeechToTextConfig |
TimeZone
public string TimeZone { get; set; }
The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
Property Value | |
---|---|
Type | Description |
String |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. Update time of the conversation profile.
Property Value | |
---|---|
Type | Description |
Timestamp |