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

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

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

Configuration of a send message request.

Inheritance

object > SendMessageConfiguration

Namespace

Google.Cloud.GeminiDataAnalytics.V1Beta

Assembly

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