Class Index.Types.IndexField (2.4.0)

public sealed class IndexField : IMessage<Index.Types.IndexField>, IEquatable<Index.Types.IndexField>, IDeepCloneable<Index.Types.IndexField>, IBufferMessage, IMessage

A field in an index. The field_path describes which field is indexed, the value_mode describes how the field value is indexed.

Inheritance

Object > Index.Types.IndexField

Namespace

Google.Cloud.Firestore.Admin.V1

Assembly

Google.Cloud.Firestore.Admin.V1.dll

Constructors

IndexField()

public IndexField()

IndexField(Index.Types.IndexField)

public IndexField(Index.Types.IndexField other)
Parameter
NameDescription
otherIndex.Types.IndexField

Properties

ArrayConfig

public Index.Types.IndexField.Types.ArrayConfig ArrayConfig { get; set; }

Indicates that this field supports operations on array_values.

Property Value
TypeDescription
Index.Types.IndexField.Types.ArrayConfig

FieldPath

public string FieldPath { get; set; }

Can be name. For single field indexes, this must match the name of the field or may be omitted.

Property Value
TypeDescription
String

Order

public Index.Types.IndexField.Types.Order Order { get; set; }

Indicates that this field supports ordering by the specified order or comparing using =, !=, <, <=, >, >=.

Property Value
TypeDescription
Index.Types.IndexField.Types.Order

ValueModeCase

public Index.Types.IndexField.ValueModeOneofCase ValueModeCase { get; }
Property Value
TypeDescription
Index.Types.IndexField.ValueModeOneofCase