Table of Contents

Struct FeatureSelectionPreference

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

Options for feature selection preference.

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

Properties

AllValues

public static IReadOnlyList<FeatureSelectionPreference> AllValues { get; }

Property Value

IReadOnlyList<FeatureSelectionPreference>

Balanced

public static FeatureSelectionPreference Balanced { get; }

Property Value

FeatureSelectionPreference

FeatureSelectionPreferenceUnspecified

public static FeatureSelectionPreference FeatureSelectionPreferenceUnspecified { get; }

Property Value

FeatureSelectionPreference

PrioritizeCost

public static FeatureSelectionPreference PrioritizeCost { get; }

Property Value

FeatureSelectionPreference

PrioritizeQuality

public static FeatureSelectionPreference PrioritizeQuality { get; }

Property Value

FeatureSelectionPreference

Value

public string Value { get; }

Property Value

string

Methods

Equals(FeatureSelectionPreference)

public bool Equals(FeatureSelectionPreference other)

Parameters

other FeatureSelectionPreference

Returns

bool

FromString(string)

public static FeatureSelectionPreference FromString(string value)

Parameters

value string

Returns

FeatureSelectionPreference

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

implicit operator FeatureSelectionPreference(string)

public static implicit operator FeatureSelectionPreference(string value)

Parameters

value string

Returns

FeatureSelectionPreference