Table of Contents

Struct DynamicRetrievalConfigMode

Namespace
Google.GenAI.Types
Assembly
Google.GenAI.dll

The mode of the predictor to be used in dynamic retrieval.

[JsonConverter(typeof(DynamicRetrievalConfigModeConverter))]
public readonly record struct DynamicRetrievalConfigMode : IEquatable<DynamicRetrievalConfigMode>
Implements
Inherited Members

Properties

AllValues

public static IReadOnlyList<DynamicRetrievalConfigMode> AllValues { get; }

Property Value

IReadOnlyList<DynamicRetrievalConfigMode>

ModeDynamic

Run retrieval only when system decides it is necessary.

public static DynamicRetrievalConfigMode ModeDynamic { get; }

Property Value

DynamicRetrievalConfigMode

ModeUnspecified

Always trigger retrieval.

public static DynamicRetrievalConfigMode ModeUnspecified { get; }

Property Value

DynamicRetrievalConfigMode

Value

public string Value { get; }

Property Value

string

Methods

Equals(DynamicRetrievalConfigMode)

public bool Equals(DynamicRetrievalConfigMode other)

Parameters

other DynamicRetrievalConfigMode

Returns

bool

FromString(string)

public static DynamicRetrievalConfigMode FromString(string value)

Parameters

value string

Returns

DynamicRetrievalConfigMode

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

implicit operator DynamicRetrievalConfigMode(string)

public static implicit operator DynamicRetrievalConfigMode(string value)

Parameters

value string

Returns

DynamicRetrievalConfigMode