Google Cloud Dialogflow v2 API - Class AnalyzeContentRequest (4.21.0)

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

Reference 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].

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
Name Description
other AnalyzeContentRequest

Properties

AssistQueryParams

public AssistQueryParameters AssistQueryParams { get; set; }

Parameters for a human assist query.

Property Value
Type Description
AssistQueryParameters

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