Skip to content

Commit ea5d006

Browse files
committed
Merge pull request #1213 from elasticsearch/fix/missing-cat-api-interface
cat api's interface fix #1212
2 parents e7010bf + 509d8af commit ea5d006

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed

src/Nest/IElasticClient.cs

+90
Original file line numberDiff line numberDiff line change
@@ -1671,5 +1671,95 @@ Task<IExistsResponse> SearchExistsAsync<T>(Func<SearchExistsDescriptor<T>, Searc
16711671
/// <inheritdoc />
16721672
Task<IUpgradeStatusResponse> UpgradeStatusAsync(Func<UpgradeStatusDescriptor, UpgradeStatusDescriptor> upgradeDescriptor = null);
16731673

1674+
/// <inheritdoc />
1675+
ICatResponse<CatAliasesRecord> CatAliases(Func<CatAliasesDescriptor, CatAliasesDescriptor> selector = null);
1676+
1677+
ICatResponse<CatAliasesRecord> CatAliases(ICatAliasesRequest request);
1678+
Task<ICatResponse<CatAliasesRecord>> CatAliasesAsync(Func<CatAliasesDescriptor, CatAliasesDescriptor> selector = null);
1679+
Task<ICatResponse<CatAliasesRecord>> CatAliasesAsync(ICatAliasesRequest request);
1680+
1681+
/// <inheritdoc />
1682+
ICatResponse<CatAllocationRecord> CatAllocation(Func<CatAllocationDescriptor, CatAllocationDescriptor> selector = null);
1683+
1684+
ICatResponse<CatAllocationRecord> CatAllocation(ICatAllocationRequest request);
1685+
Task<ICatResponse<CatAllocationRecord>> CatAllocationAsync(Func<CatAllocationDescriptor, CatAllocationDescriptor> selector = null);
1686+
Task<ICatResponse<CatAllocationRecord>> CatAllocationAsync(ICatAllocationRequest request);
1687+
1688+
/// <inheritdoc />
1689+
ICatResponse<CatCountRecord> CatCount(Func<CatCountDescriptor, CatCountDescriptor> selector = null);
1690+
1691+
ICatResponse<CatCountRecord> CatCount(ICatCountRequest request);
1692+
Task<ICatResponse<CatCountRecord>> CatCountAsync(Func<CatCountDescriptor, CatCountDescriptor> selector = null);
1693+
Task<ICatResponse<CatCountRecord>> CatCountAsync(ICatCountRequest request);
1694+
1695+
/// <inheritdoc />
1696+
ICatResponse<CatHealthRecord> CatHealth(Func<CatHealthDescriptor, CatHealthDescriptor> selector = null);
1697+
1698+
ICatResponse<CatHealthRecord> CatHealth(ICatHealthRequest request);
1699+
Task<ICatResponse<CatHealthRecord>> CatHealthAsync(Func<CatHealthDescriptor, CatHealthDescriptor> selector = null);
1700+
Task<ICatResponse<CatHealthRecord>> CatHealthAsync(ICatHealthRequest request);
1701+
1702+
/// <inheritdoc />
1703+
ICatResponse<CatIndicesRecord> CatIndices(Func<CatIndicesDescriptor, CatIndicesDescriptor> selector = null);
1704+
1705+
ICatResponse<CatIndicesRecord> CatIndices(ICatIndicesRequest request);
1706+
Task<ICatResponse<CatIndicesRecord>> CatIndicesAsync(Func<CatIndicesDescriptor, CatIndicesDescriptor> selector = null);
1707+
Task<ICatResponse<CatIndicesRecord>> CatIndicesAsync(ICatIndicesRequest request);
1708+
1709+
/// <inheritdoc />
1710+
ICatResponse<CatMasterRecord> CatMaster(Func<CatMasterDescriptor, CatMasterDescriptor> selector = null);
1711+
1712+
ICatResponse<CatMasterRecord> CatMaster(ICatMasterRequest request);
1713+
Task<ICatResponse<CatMasterRecord>> CatMasterAsync(Func<CatMasterDescriptor, CatMasterDescriptor> selector = null);
1714+
Task<ICatResponse<CatMasterRecord>> CatMasterAsync(ICatMasterRequest request);
1715+
1716+
/// <inheritdoc />
1717+
ICatResponse<CatNodesRecord> CatNodes(Func<CatNodesDescriptor, CatNodesDescriptor> selector = null);
1718+
1719+
ICatResponse<CatNodesRecord> CatNodes(ICatNodesRequest request);
1720+
Task<ICatResponse<CatNodesRecord>> CatNodesAsync(Func<CatNodesDescriptor, CatNodesDescriptor> selector = null);
1721+
Task<ICatResponse<CatNodesRecord>> CatNodesAsync(ICatNodesRequest request);
1722+
1723+
/// <inheritdoc />
1724+
ICatResponse<CatPendingTasksRecord> CatPendingTasks(Func<CatPendingTasksDescriptor, CatPendingTasksDescriptor> selector = null);
1725+
1726+
ICatResponse<CatPendingTasksRecord> CatPendingTasks(ICatPendingTasksRequest request);
1727+
Task<ICatResponse<CatPendingTasksRecord>> CatPendingTasksAsync(Func<CatPendingTasksDescriptor, CatPendingTasksDescriptor> selector = null);
1728+
Task<ICatResponse<CatPendingTasksRecord>> CatPendingTasksAsync(ICatPendingTasksRequest request);
1729+
1730+
/// <inheritdoc />
1731+
ICatResponse<CatPluginsRecord> CatPlugins(Func<CatPluginsDescriptor, CatPluginsDescriptor> selector = null);
1732+
1733+
ICatResponse<CatPluginsRecord> CatPlugins(ICatPluginsRequest request);
1734+
Task<ICatResponse<CatPluginsRecord>> CatPluginsAsync(Func<CatPluginsDescriptor, CatPluginsDescriptor> selector = null);
1735+
Task<ICatResponse<CatPluginsRecord>> CatPluginsAsync(ICatPluginsRequest request);
1736+
1737+
/// <inheritdoc />
1738+
ICatResponse<CatRecoveryRecord> CatRecovery(Func<CatRecoveryDescriptor, CatRecoveryDescriptor> selector = null);
1739+
1740+
ICatResponse<CatRecoveryRecord> CatRecovery(ICatRecoveryRequest request);
1741+
Task<ICatResponse<CatRecoveryRecord>> CatRecoveryAsync(Func<CatRecoveryDescriptor, CatRecoveryDescriptor> selector = null);
1742+
Task<ICatResponse<CatRecoveryRecord>> CatRecoveryAsync(ICatRecoveryRequest request);
1743+
1744+
/// <inheritdoc />
1745+
ICatResponse<CatThreadPoolRecord> CatThreadPool(Func<CatThreadPoolDescriptor, CatThreadPoolDescriptor> selector = null);
1746+
1747+
ICatResponse<CatThreadPoolRecord> CatThreadPool(ICatThreadPoolRequest request);
1748+
Task<ICatResponse<CatThreadPoolRecord>> CatThreadPoolAsync(Func<CatThreadPoolDescriptor, CatThreadPoolDescriptor> selector = null);
1749+
Task<ICatResponse<CatThreadPoolRecord>> CatThreadPoolAsync(ICatThreadPoolRequest request);
1750+
1751+
/// <inheritdoc />
1752+
ICatResponse<CatShardsRecord> CatShards(Func<CatShardsDescriptor, CatShardsDescriptor> selector = null);
1753+
1754+
ICatResponse<CatShardsRecord> CatShards(ICatShardsRequest request);
1755+
Task<ICatResponse<CatShardsRecord>> CatShardsAsync(Func<CatShardsDescriptor, CatShardsDescriptor> selector = null);
1756+
Task<ICatResponse<CatShardsRecord>> CatShardsAsync(ICatShardsRequest request);
1757+
1758+
/// <inheritdoc />
1759+
ICatResponse<CatFielddataRecord> CatFielddata(Func<CatFielddataDescriptor, CatFielddataDescriptor> selector = null);
1760+
1761+
ICatResponse<CatFielddataRecord> CatFielddata(ICatFielddataRequest request);
1762+
Task<ICatResponse<CatFielddataRecord>> CatFielddataAsync(Func<CatFielddataDescriptor, CatFielddataDescriptor> selector = null);
1763+
Task<ICatResponse<CatFielddataRecord>> CatFielddataAsync(ICatFielddataRequest request);
16741764
}
16751765
}

0 commit comments

Comments
 (0)