Google Cloud Dialogflow v2 API - Class ConversationProfile (4.2.0)

public sealed class ConversationProfile : IMessage<ConversationProfile>, IEquatable<ConversationProfile>, IDeepCloneable<ConversationProfile>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Dialogflow v2 API class ConversationProfile.

Defines the services to connect to incoming Dialogflow conversations.

Inheritance

Object > ConversationProfile

Namespace

Google.Cloud.Dialogflow.V2

Assembly

Google.Cloud.Dialogflow.V2.dll

Constructors

ConversationProfile()

public ConversationProfile()

ConversationProfile(ConversationProfile)

public ConversationProfile(ConversationProfile other)
Parameter
NameDescription
otherConversationProfile

Properties

AutomatedAgentConfig

public AutomatedAgentConfig AutomatedAgentConfig { get; set; }

Configuration for an automated agent to use with this profile.

Property Value
TypeDescription
AutomatedAgentConfig

ConversationProfileName

public ConversationProfileName ConversationProfileName { get; set; }

ConversationProfileName-typed view over the Name resource name property.

Property Value
TypeDescription
ConversationProfileName

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Create time of the conversation profile.

Property Value
TypeDescription
Timestamp

DisplayName

public string DisplayName { get; set; }

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

Property Value
TypeDescription
String

HumanAgentAssistantConfig

public HumanAgentAssistantConfig HumanAgentAssistantConfig { get; set; }

Configuration for agent assistance to use with this profile.

Property Value
TypeDescription
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
TypeDescription
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
TypeDescription
String

LoggingConfig

public LoggingConfig LoggingConfig { get; set; }

Configuration for logging conversation lifecycle events.

Property Value
TypeDescription
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
TypeDescription
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
TypeDescription
NotificationConfig

NotificationConfig

public NotificationConfig NotificationConfig { get; set; }

Configuration for publishing conversation lifecycle events.

Property Value
TypeDescription
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
TypeDescription
String

SecuritySettingsAsCXSecuritySettingsName

public CXSecuritySettingsName SecuritySettingsAsCXSecuritySettingsName { get; set; }

CXSecuritySettingsName-typed view over the SecuritySettings resource name property.

Property Value
TypeDescription
CXSecuritySettingsName

SttConfig

public SpeechToTextConfig SttConfig { get; set; }

Settings for speech transcription.

Property Value
TypeDescription
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
TypeDescription
String

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Update time of the conversation profile.

Property Value
TypeDescription
Timestamp