public sealed class CreateIndexRequest : IMessage<CreateIndexRequest>, IEquatable<CreateIndexRequest>, IDeepCloneable<CreateIndexRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Firestore Admin v1 API class CreateIndexRequest.
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 page provides reference documentation for the `CreateIndexRequest` class within the Google Cloud Firestore Admin v1 API, specifically for version 3.8.0, and the documentation includes other available versions."],["`CreateIndexRequest` is used to request the creation of a composite index within Firestore and is part of the `Google.Cloud.Firestore.Admin.V1` namespace."],["The `CreateIndexRequest` class inherits from `object` and implements `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage` interfaces, and has inherited members such as `GetHashCode`, `GetType`, and `ToString`."],["The `CreateIndexRequest` class includes properties like `Index` to set the composite index to create, `Parent` to specify the parent name of the form `projects/{project_id}/databases/{database_id}/collectionGroups/{collection_id}`, and `ParentAsCollectionGroupName` to represent the parent resource name."],["The class also features two constructors, `CreateIndexRequest()` and `CreateIndexRequest(CreateIndexRequest other)`, enabling the creation of a new instance or the cloning of an existing one."]]],[]]