public sealed class AnalyzeContentRequest : IMessage<AnalyzeContentRequest>, IEquatable<AnalyzeContentRequest>, IDeepCloneable<AnalyzeContentRequest>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Dialogflow v2 API class AnalyzeContentRequest.
The request message for [Participants.AnalyzeContent][google.cloud.dialogflow.v2.Participants.AnalyzeContent].
Implements
IMessageAnalyzeContentRequest, IEquatableAnalyzeContentRequest, IDeepCloneableAnalyzeContentRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Assembly
Google.Cloud.Dialogflow.V2.dll
Constructors
AnalyzeContentRequest()
public AnalyzeContentRequest()AnalyzeContentRequest(AnalyzeContentRequest)
public AnalyzeContentRequest(AnalyzeContentRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
AnalyzeContentRequest |
Properties
AssistQueryParams
public AssistQueryParameters AssistQueryParams { get; set; }Parameters for a human assist query.
| Property Value | |
|---|---|
| Type | Description |
AssistQueryParameters |
|
AudioInput
public AudioInput AudioInput { get; set; }The natural language speech audio to be processed.
| Property Value | |
|---|---|
| Type | Description |
AudioInput |
|
CxParameters
public Struct CxParameters { get; set; }Additional parameters to be put into Dialogflow CX session parameters. To remove a parameter from the session, clients should explicitly set the parameter value to null.
Note: this field should only be used if you are connecting to a Dialogflow CX agent.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|
EventInput
public EventInput EventInput { get; set; }An input event to send to Dialogflow.
| Property Value | |
|---|---|
| Type | Description |
EventInput |
|
InputCase
public AnalyzeContentRequest.InputOneofCase InputCase { get; }| Property Value | |
|---|---|
| Type | Description |
AnalyzeContentRequestInputOneofCase |
|
Participant
public string Participant { get; set; }Required. The name of the participant this text comes from.
Format: projects/<Project ID>/locations/<Location
ID>/conversations/<Conversation ID>/participants/<Participant ID>.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ParticipantAsParticipantName
public ParticipantName ParticipantAsParticipantName { get; set; }ParticipantName-typed view over the Participant resource name property.
| Property Value | |
|---|---|
| Type | Description |
ParticipantName |
|
QueryParams
public QueryParameters QueryParams { get; set; }Parameters for a Dialogflow virtual-agent query.
| Property Value | |
|---|---|
| Type | Description |
QueryParameters |
|
ReplyAudioConfig
public OutputAudioConfig ReplyAudioConfig { get; set; }Speech synthesis configuration. The speech synthesis settings for a virtual agent that may be configured for the associated conversation profile are not used when calling AnalyzeContent. If this configuration is not supplied, speech synthesis is disabled.
| Property Value | |
|---|---|
| Type | Description |
OutputAudioConfig |
|
RequestId
public string RequestId { get; set; }A unique identifier for this request. Restricted to 36 ASCII characters.
A random UUID is recommended.
This request is only idempotent if a request_id is provided.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SuggestionInput
public SuggestionInput SuggestionInput { get; set; }An input representing the selection of a suggestion.
| Property Value | |
|---|---|
| Type | Description |
SuggestionInput |
|
TextInput
public TextInput TextInput { get; set; }The natural language text to be processed.
| Property Value | |
|---|---|
| Type | Description |
TextInput |
|