Class LowLevelPplNamespace
Ppl APIs.
Not intended to be instantiated directly. Use the Ppl property on IOpenSearchLowLevelClient.
Inherited Members
Namespace: OpenSearch.Net.Specification.PplApi
Assembly: OpenSearch.Net.dll
Syntax
public class LowLevelPplNamespace : NamespacedClientProxy
Methods
| Edit this page View SourceExplainAsync<TResponse>(PostData, ExplainRequestParameters, CancellationToken)
POST on /_plugins/_ppl/_explain
https://opensearch.org/docs/latest/search-plugins/sql/sql-ppl-api/
Declaration
public Task<TResponse> ExplainAsync<TResponse>(PostData body, ExplainRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
PostData | body | |
ExplainRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
CancellationToken | ctx |
Returns
Type | Description |
---|---|
Task<TResponse> |
Type Parameters
Name | Description |
---|---|
TResponse |
Explain<TResponse>(PostData, ExplainRequestParameters)
POST on /_plugins/_ppl/_explain
https://opensearch.org/docs/latest/search-plugins/sql/sql-ppl-api/
Declaration
public TResponse Explain<TResponse>(PostData body, ExplainRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
PostData | body | |
ExplainRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
Returns
Type | Description |
---|---|
TResponse |
Type Parameters
Name | Description |
---|---|
TResponse |
GetStatsAsync<TResponse>(GetStatsRequestParameters, CancellationToken)
GET on /_plugins/_ppl/stats
https://opensearch.org/docs/latest/search-plugins/sql/monitoring/
Declaration
public Task<TResponse> GetStatsAsync<TResponse>(GetStatsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
GetStatsRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
CancellationToken | ctx |
Returns
Type | Description |
---|---|
Task<TResponse> |
Type Parameters
Name | Description |
---|---|
TResponse |
GetStats<TResponse>(GetStatsRequestParameters)
GET on /_plugins/_ppl/stats
https://opensearch.org/docs/latest/search-plugins/sql/monitoring/
Declaration
public TResponse GetStats<TResponse>(GetStatsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
GetStatsRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
Returns
Type | Description |
---|---|
TResponse |
Type Parameters
Name | Description |
---|---|
TResponse |
PostStatsAsync<TResponse>(PostData, PostStatsRequestParameters, CancellationToken)
POST on /_plugins/_ppl/stats
https://opensearch.org/docs/latest/search-plugins/sql/monitoring/
Declaration
public Task<TResponse> PostStatsAsync<TResponse>(PostData body, PostStatsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
PostData | body | |
PostStatsRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
CancellationToken | ctx |
Returns
Type | Description |
---|---|
Task<TResponse> |
Type Parameters
Name | Description |
---|---|
TResponse |
PostStats<TResponse>(PostData, PostStatsRequestParameters)
POST on /_plugins/_ppl/stats
https://opensearch.org/docs/latest/search-plugins/sql/monitoring/
Declaration
public TResponse PostStats<TResponse>(PostData body, PostStatsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
PostData | body | |
PostStatsRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
Returns
Type | Description |
---|---|
TResponse |
Type Parameters
Name | Description |
---|---|
TResponse |
QueryAsync<TResponse>(PostData, QueryRequestParameters, CancellationToken)
POST on /_plugins/_ppl
https://opensearch.org/docs/latest/search-plugins/sql/sql-ppl-api/
Declaration
public Task<TResponse> QueryAsync<TResponse>(PostData body, QueryRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
PostData | body | |
QueryRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
CancellationToken | ctx |
Returns
Type | Description |
---|---|
Task<TResponse> |
Type Parameters
Name | Description |
---|---|
TResponse |
Query<TResponse>(PostData, QueryRequestParameters)
POST on /_plugins/_ppl
https://opensearch.org/docs/latest/search-plugins/sql/sql-ppl-api/
Declaration
public TResponse Query<TResponse>(PostData body, QueryRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
PostData | body | |
QueryRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
Returns
Type | Description |
---|---|
TResponse |
Type Parameters
Name | Description |
---|---|
TResponse |