Data Analytics API with Gemini v1beta API - Class SendMessageRequest (1.0.0-beta12)

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

Reference documentation and code samples for the Data Analytics API with Gemini v1beta API class SendMessageRequest.

Request message for SendMessage and SendStreamingMessage.

Inheritance

object > SendMessageRequest

Namespace

Google.Cloud.GeminiDataAnalytics.V1Beta

Assembly

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