public sealed class CreateIndexRequest : IMessage<CreateIndexRequest>, IEquatable<CreateIndexRequest>, IDeepCloneable<CreateIndexRequest>, IBufferMessage, IMessage
The request for [FirestoreAdmin.CreateIndex][google.firestore.admin.v1.FirestoreAdmin.CreateIndex].
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This webpage details the `CreateIndexRequest` class, which is used to request the creation of an index in the Firestore Admin API."],["The latest version of the documentation available is 3.12.0, while the current page focuses on version 2.4.0, and further displays past versions of the same documentation, spanning from versions 2.2.0 up to the latest."],["The `CreateIndexRequest` class inherits from `Object` and implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The class has two constructors, one default and one that accepts another `CreateIndexRequest` object as a parameter for cloning purposes, with a collection of `Properties` such as `Index`, `Parent`, and `ParentAsCollectionGroupName`."],["`CreateIndexRequest` requires both `Index` and `Parent` properties, the later of which can be viewed as a `CollectionGroupName`, to define the composite index to create and the parent's name, respectively."]]],[]]