public sealed class SendMessageRequest : IMessage<SendMessageRequest>, IEquatable<SendMessageRequest>, IDeepCloneable<SendMessageRequest>, IBufferMessage, IMessageReference documentation and code samples for the Data Analytics API with Gemini v1beta API class SendMessageRequest.
Request message for SendMessage and SendStreamingMessage.
Implements
IMessageSendMessageRequest, IEquatableSendMessageRequest, IDeepCloneableSendMessageRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GeminiDataAnalytics.V1BetaAssembly
Google.Cloud.GeminiDataAnalytics.V1Beta.dll
Constructors
SendMessageRequest()
public SendMessageRequest()SendMessageRequest(SendMessageRequest)
public SendMessageRequest(SendMessageRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
SendMessageRequest |
Properties
Configuration
public SendMessageConfiguration Configuration { get; set; }Optional. Configuration for the send request.
| Property Value | |
|---|---|
| Type | Description |
SendMessageConfiguration |
|
Message
public A2AMessage Message { get; set; }Required. The message to send to the agent.
| Property Value | |
|---|---|
| Type | Description |
A2AMessage |
|
Metadata
public Struct Metadata { get; set; }Optional. Optional metadata for the request.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|
Tenant
public string Tenant { get; set; }Optional. Optional tenant, provided as a path parameter.
| Property Value | |
|---|---|
| Type | Description |
string |
|