Class LowLevelWlmNamespace
Wlm APIs.
Not intended to be instantiated directly. Use the Wlm property on IOpenSearchLowLevelClient.
Inherited Members
Namespace: OpenSearch.Net.Specification.WlmApi
Assembly: OpenSearch.Net.dll
Syntax
public class LowLevelWlmNamespace : NamespacedClientProxy
Methods
| Edit this page View SourceCreateQueryGroupAsync<TResponse>(PostData, CreateQueryGroupRequestParameters, CancellationToken)
PUT on /_wlm/query_group
Declaration
public Task<TResponse> CreateQueryGroupAsync<TResponse>(PostData body, CreateQueryGroupRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
PostData | body | |
CreateQueryGroupRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
CancellationToken | ctx |
Returns
Type | Description |
---|---|
Task<TResponse> |
Type Parameters
Name | Description |
---|---|
TResponse |
Remarks
Supported by OpenSearch servers of version 2.17.0 or greater.
CreateQueryGroup<TResponse>(PostData, CreateQueryGroupRequestParameters)
PUT on /_wlm/query_group
Declaration
public TResponse CreateQueryGroup<TResponse>(PostData body, CreateQueryGroupRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
PostData | body | |
CreateQueryGroupRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
Returns
Type | Description |
---|---|
TResponse |
Type Parameters
Name | Description |
---|---|
TResponse |
Remarks
Supported by OpenSearch servers of version 2.17.0 or greater.
DeleteQueryGroupAsync<TResponse>(string, DeleteQueryGroupRequestParameters, CancellationToken)
DELETE on /_wlm/query_group/{name}
Declaration
public Task<TResponse> DeleteQueryGroupAsync<TResponse>(string name, DeleteQueryGroupRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
string | name | The name of the query group. |
DeleteQueryGroupRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
CancellationToken | ctx |
Returns
Type | Description |
---|---|
Task<TResponse> |
Type Parameters
Name | Description |
---|---|
TResponse |
Remarks
Supported by OpenSearch servers of version 2.17.0 or greater.
DeleteQueryGroup<TResponse>(string, DeleteQueryGroupRequestParameters)
DELETE on /_wlm/query_group/{name}
Declaration
public TResponse DeleteQueryGroup<TResponse>(string name, DeleteQueryGroupRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
string | name | The name of the query group. |
DeleteQueryGroupRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
Returns
Type | Description |
---|---|
TResponse |
Type Parameters
Name | Description |
---|---|
TResponse |
Remarks
Supported by OpenSearch servers of version 2.17.0 or greater.
GetQueryGroupAsync<TResponse>(GetQueryGroupRequestParameters, CancellationToken)
GET on /_wlm/query_group
Declaration
public Task<TResponse> GetQueryGroupAsync<TResponse>(GetQueryGroupRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
GetQueryGroupRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
CancellationToken | ctx |
Returns
Type | Description |
---|---|
Task<TResponse> |
Type Parameters
Name | Description |
---|---|
TResponse |
Remarks
Supported by OpenSearch servers of version 2.17.0 or greater.
GetQueryGroupAsync<TResponse>(string, GetQueryGroupRequestParameters, CancellationToken)
GET on /_wlm/query_group/{name}
Declaration
public Task<TResponse> GetQueryGroupAsync<TResponse>(string name, GetQueryGroupRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
string | name | The name of the query group. |
GetQueryGroupRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
CancellationToken | ctx |
Returns
Type | Description |
---|---|
Task<TResponse> |
Type Parameters
Name | Description |
---|---|
TResponse |
Remarks
Supported by OpenSearch servers of version 2.17.0 or greater.
GetQueryGroup<TResponse>(GetQueryGroupRequestParameters)
GET on /_wlm/query_group
Declaration
public TResponse GetQueryGroup<TResponse>(GetQueryGroupRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
GetQueryGroupRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
Returns
Type | Description |
---|---|
TResponse |
Type Parameters
Name | Description |
---|---|
TResponse |
Remarks
Supported by OpenSearch servers of version 2.17.0 or greater.
GetQueryGroup<TResponse>(string, GetQueryGroupRequestParameters)
GET on /_wlm/query_group/{name}
Declaration
public TResponse GetQueryGroup<TResponse>(string name, GetQueryGroupRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
string | name | The name of the query group. |
GetQueryGroupRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
Returns
Type | Description |
---|---|
TResponse |
Type Parameters
Name | Description |
---|---|
TResponse |
Remarks
Supported by OpenSearch servers of version 2.17.0 or greater.
UpdateQueryGroupAsync<TResponse>(string, PostData, UpdateQueryGroupRequestParameters, CancellationToken)
PUT on /_wlm/query_group/{name}
Declaration
public Task<TResponse> UpdateQueryGroupAsync<TResponse>(string name, PostData body, UpdateQueryGroupRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
string | name | The name of the query group. |
PostData | body | |
UpdateQueryGroupRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
CancellationToken | ctx |
Returns
Type | Description |
---|---|
Task<TResponse> |
Type Parameters
Name | Description |
---|---|
TResponse |
Remarks
Supported by OpenSearch servers of version 2.17.0 or greater.
UpdateQueryGroup<TResponse>(string, PostData, UpdateQueryGroupRequestParameters)
PUT on /_wlm/query_group/{name}
Declaration
public TResponse UpdateQueryGroup<TResponse>(string name, PostData body, UpdateQueryGroupRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Type | Name | Description |
---|---|---|
string | name | The name of the query group. |
PostData | body | |
UpdateQueryGroupRequestParameters | requestParameters | Request specific configuration such as querystring parameters & request specific connection settings. |
Returns
Type | Description |
---|---|
TResponse |
Type Parameters
Name | Description |
---|---|
TResponse |
Remarks
Supported by OpenSearch servers of version 2.17.0 or greater.