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.
Implements
IMessage<Index.Types.IndexField>, IEquatable<Index.Types.IndexField>, IDeepCloneable<Index.Types.IndexField>, IBufferMessage, IMessageNamespace
Google.Cloud.Firestore.Admin.V1Assembly
Google.Cloud.Firestore.Admin.V1.dll
Constructors
IndexField()
public IndexField()
IndexField(Index.Types.IndexField)
public IndexField(Index.Types.IndexField other)
Parameter | |
---|---|
Name | Description |
other | Index.Types.IndexField |
Properties
ArrayConfig
public Index.Types.IndexField.Types.ArrayConfig ArrayConfig { get; set; }
Indicates that this field supports operations on array_value
s.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
Index.Types.IndexField.Types.Order |
ValueModeCase
public Index.Types.IndexField.ValueModeOneofCase ValueModeCase { get; }
Property Value | |
---|---|
Type | Description |
Index.Types.IndexField.ValueModeOneofCase |