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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eCreateIndexRequest\u003c/code\u003e class, which is used to request the creation of an index in the Firestore Admin API.\u003c/p\u003e\n"],["\u003cp\u003eThe 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.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateIndexRequest\u003c/code\u003e class inherits from \u003ccode\u003eObject\u003c/code\u003e and implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors, one default and one that accepts another \u003ccode\u003eCreateIndexRequest\u003c/code\u003e object as a parameter for cloning purposes, with a collection of \u003ccode\u003eProperties\u003c/code\u003e such as \u003ccode\u003eIndex\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eParentAsCollectionGroupName\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCreateIndexRequest\u003c/code\u003e requires both \u003ccode\u003eIndex\u003c/code\u003e and \u003ccode\u003eParent\u003c/code\u003e properties, the later of which can be viewed as a \u003ccode\u003eCollectionGroupName\u003c/code\u003e, to define the composite index to create and the parent's name, respectively.\u003c/p\u003e\n"]]],[],null,[]]