# IndexerDataAvailability

Location: [gRPC API](https://developer.m-files.com/APIs/gRPC-API/index.md) > [Reference](https://developer.m-files.com/APIs/gRPC-API/Reference/index.md) > [Enums](https://developer.m-files.com/APIs/gRPC-API/Reference/Enums/index.md)

HTML version: https://developer.m-files.com/APIs/gRPC-API/Reference/Enums/MFiles.IndexerDataAvailability/

Indexer data availability modes.

- **Full name:** `MFiles.IndexerDataAvailability`
- **Proto file:** [`mfiles/enums.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/enums.proto)

<a id="values"></a>

## Values

| Name | Number | Description |
|---|---|---|
| <a id="v-INDEXER_DATA_AVAILABILITY_UNKNOWN"></a>`INDEXER_DATA_AVAILABILITY_UNKNOWN` | 0 | Unknown data availability. |
| <a id="v-INDEXER_DATA_AVAILABILITY_AVAILABLE"></a>`INDEXER_DATA_AVAILABILITY_AVAILABLE` | 1 | Data normally available. |
| <a id="v-INDEXER_DATA_AVAILABILITY_EXHAUSTED"></a>`INDEXER_DATA_AVAILABILITY_EXHAUSTED` | 2 | Data not available because all currently available data was already received. |
| <a id="v-INDEXER_DATA_AVAILABILITY_ABORTED"></a>`INDEXER_DATA_AVAILABILITY_ABORTED` | 3 | Data not available because of e.g. shutdown. |

<a id="used-by-methods"></a>

## Used by methods

- [IRPCIndexingDataSource.GetNextObjectsForIX](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetNextObjectsForIX/index.md): Gets next objects and their data for indexing.
- [IRPCIndexingDataSource.HasMoreObjectsForIX](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/HasMoreObjectsForIX/index.md): Checks whether objects are waiting for a combined index, and optionally how many.

<a id="used-in-fields"></a>

## Used in fields

- [`GetNextObjectsForIXResponse.peida`](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetNextObjectsForIX/index.md#response): Flags that tell which kinds of indexer data are available.
- [`HasMoreObjectsForIXResponse.peida`](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/HasMoreObjectsForIX/index.md#response): Flags that tell which kinds of indexer data are available.
