public sealed class SendMessageConfiguration : IMessage<SendMessageConfiguration>, IEquatable<SendMessageConfiguration>, IDeepCloneable<SendMessageConfiguration>, IBufferMessage, IMessageReference documentation and code samples for the Data Analytics API with Gemini v1beta API class SendMessageConfiguration.
Configuration of a send message request.
Implements
IMessageSendMessageConfiguration, IEquatableSendMessageConfiguration, IDeepCloneableSendMessageConfiguration, IBufferMessage, IMessageNamespace
Google.Cloud.GeminiDataAnalytics.V1BetaAssembly
Google.Cloud.GeminiDataAnalytics.V1Beta.dll
Constructors
SendMessageConfiguration()
public SendMessageConfiguration()SendMessageConfiguration(SendMessageConfiguration)
public SendMessageConfiguration(SendMessageConfiguration other)| Parameter | |
|---|---|
| Name | Description |
other |
SendMessageConfiguration |
Properties
AcceptedOutputModes
public RepeatedField<string> AcceptedOutputModes { get; }Optional. The output modes that the agent is expected to respond with.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Blocking
public bool Blocking { get; set; }Optional. If true, the message will be blocking until the task is completed. If false, the task will be returned immediately.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HistoryLength
public int HistoryLength { get; set; }Optional. The maximum number of messages to include in the history. If 0, the history will be unlimited.
| Property Value | |
|---|---|
| Type | Description |
int |
|
PushNotification
public PushNotificationConfig PushNotification { get; set; }Optional. A configuration of a webhook that can be used to receive updates.
| Property Value | |
|---|---|
| Type | Description |
PushNotificationConfig |
|