Class AnalyzeContentRequest (3.3.0)

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

The request message for [Participants.AnalyzeContent][google.cloud.dialogflow.v2.Participants.AnalyzeContent].

Inheritance

Object > AnalyzeContentRequest

Namespace

Google.Cloud.Dialogflow.V2

Assembly

Google.Cloud.Dialogflow.V2.dll

Constructors

AnalyzeContentRequest()

public AnalyzeContentRequest()

AnalyzeContentRequest(AnalyzeContentRequest)

public AnalyzeContentRequest(AnalyzeContentRequest other)
Parameter
NameDescription
otherAnalyzeContentRequest

Properties

EventInput

public EventInput EventInput { get; set; }

An input event to send to Dialogflow.

Property Value
TypeDescription
EventInput

InputCase

public AnalyzeContentRequest.InputOneofCase InputCase { get; }
Property Value
TypeDescription
AnalyzeContentRequest.InputOneofCase

Participant

public string Participant { get; set; }

Required. The name of the participant this text comes from. Format: projects/{Project ID}/locations/{Location ID>/conversations/&lt;Conversation ID>/participants/&lt;Participant ID>.

Property Value
TypeDescription
String

ParticipantAsParticipantName

public ParticipantName ParticipantAsParticipantName { get; set; }

ParticipantName-typed view over the Participant resource name property.

Property Value
TypeDescription
ParticipantName

QueryParams

public QueryParameters QueryParams { get; set; }

Parameters for a Dialogflow virtual-agent query.

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

TextInput

public TextInput TextInput { get; set; }

The natural language text to be processed.

Property Value
TypeDescription
TextInput