From 2e9e774ad16a8d1a35e61f997c578e023d7ca86d Mon Sep 17 00:00:00 2001 From: Joe Feser Date: Fri, 16 Aug 2024 17:04:56 -0500 Subject: [PATCH] feat(): autogen all ll client Signed-off-by: Joe Feser --- .../_Generated/ApiUrlsLookup.cs | 260 +--- .../_Generated/Descriptors.Cat.cs | 668 ++------ .../_Generated/Descriptors.Cluster.cs | 376 +---- .../_Generated/Descriptors.DanglingIndices.cs | 66 +- .../_Generated/Descriptors.Http.cs | 67 +- .../_Generated/Descriptors.Indices.cs | 178 +-- .../_Generated/Descriptors.Ingest.cs | 89 +- .../_Generated/Descriptors.NoNamespace.cs | 41 +- .../_Generated/Descriptors.Nodes.cs | 129 +- .../_Generated/Descriptors.Snapshot.cs | 264 +--- .../_Generated/Descriptors.Tasks.cs | 49 +- .../_Generated/Descriptors.cs | 5 +- .../_Generated/IOpenSearchClient.cs | 146 +- .../_Generated/OpenSearchClient.Cat.cs | 1343 +++++++--------- .../_Generated/OpenSearchClient.Cluster.cs | 1016 ++++--------- .../OpenSearchClient.DanglingIndices.cs | 210 +-- .../_Generated/OpenSearchClient.Http.cs | 237 +-- .../_Generated/OpenSearchClient.Indices.cs | 407 ++--- .../_Generated/OpenSearchClient.Ingest.cs | 305 ++-- .../_Generated/OpenSearchClient.Nodes.cs | 287 ++-- .../_Generated/OpenSearchClient.Snapshot.cs | 789 +++------- .../_Generated/OpenSearchClient.Tasks.cs | 168 +- .../_Generated/OpenSearchClient.cs | 194 ++- .../_Generated/Requests.Cat.cs | 1350 ++++++----------- .../_Generated/Requests.Cluster.cs | 603 +++----- .../_Generated/Requests.DanglingIndices.cs | 91 +- .../_Generated/Requests.Http.cs | 95 +- .../_Generated/Requests.Indices.cs | 239 ++- .../_Generated/Requests.Ingest.cs | 121 +- .../_Generated/Requests.NoNamespace.cs | 80 +- .../_Generated/Requests.Nodes.cs | 196 +-- .../_Generated/Requests.Snapshot.cs | 387 ++--- .../_Generated/Requests.Tasks.cs | 103 +- src/OpenSearch.Client/_Generated/Requests.cs | 5 +- src/OpenSearch.Net/_Generated/Api/Enums.cs | 186 +-- .../RequestParameters.Cat.cs | 299 +--- .../RequestParameters.Cluster.cs | 124 +- .../RequestParameters.DanglingIndices.cs | 20 +- .../RequestParameters.Http.cs | 44 +- .../RequestParameters.Indices.cs | 46 +- .../RequestParameters.Ingest.cs | 27 +- .../RequestParameters.NoNamespace.cs | 16 +- .../RequestParameters.Nodes.cs | 27 +- .../RequestParameters.Snapshot.cs | 95 +- .../RequestParameters.Tasks.cs | 23 +- .../_Generated/IOpenSearchLowLevelClient.cs | 95 +- .../OpenSearchLowLevelClient.Cat.cs | 857 ++--------- .../OpenSearchLowLevelClient.Cluster.cs | 704 ++------- ...penSearchLowLevelClient.DanglingIndices.cs | 84 +- .../OpenSearchLowLevelClient.Http.cs | 144 +- .../OpenSearchLowLevelClient.Indices.cs | 249 +-- .../OpenSearchLowLevelClient.Ingest.cs | 202 +-- .../OpenSearchLowLevelClient.Nodes.cs | 502 +----- .../OpenSearchLowLevelClient.Snapshot.cs | 418 +---- .../OpenSearchLowLevelClient.Tasks.cs | 92 +- .../_Generated/OpenSearchLowLevelClient.cs | 157 +- 56 files changed, 4208 insertions(+), 10767 deletions(-) diff --git a/src/OpenSearch.Client/_Generated/ApiUrlsLookup.cs b/src/OpenSearch.Client/_Generated/ApiUrlsLookup.cs index e1ecc5f08b..f89c3197b3 100644 --- a/src/OpenSearch.Client/_Generated/ApiUrlsLookup.cs +++ b/src/OpenSearch.Client/_Generated/ApiUrlsLookup.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -45,252 +46,155 @@ namespace OpenSearch.Client { internal static partial class ApiUrlsLookups { - internal static readonly ApiUrls CatAliases = - new(new[] { "_cat/aliases", "_cat/aliases/{name}" }); - internal static readonly ApiUrls CatAllPitSegments = - new(new[] { "_cat/pit_segments/_all" }); + internal static readonly ApiUrls CatAliases = new(["_cat/aliases", "_cat/aliases/{name}"]); + + internal static readonly ApiUrls CatAllPitSegments = new(["_cat/pit_segments/_all"]); + + internal static readonly ApiUrls CatAllocation = new(["_cat/allocation", "_cat/allocation/{node_id}"]); + + internal static readonly ApiUrls CatClusterManager = new(["_cat/cluster_manager"]); + + internal static readonly ApiUrls CatCount = new(["_cat/count", "_cat/count/{index}"]); + + internal static readonly ApiUrls CatFielddata = new(["_cat/fielddata", "_cat/fielddata/{fields}"]); + + internal static readonly ApiUrls CatHealth = new(["_cat/health"]); - internal static readonly ApiUrls CatAllocation = - new(new[] { "_cat/allocation", "_cat/allocation/{node_id}" }); + internal static readonly ApiUrls CatHelp = new(["_cat"]); - internal static readonly ApiUrls CatClusterManager = new(new[] { "_cat/cluster_manager" }); + internal static readonly ApiUrls CatIndices = new(["_cat/indices", "_cat/indices/{index}"]); - internal static readonly ApiUrls CatCount = - new(new[] { "_cat/count", "_cat/count/{index}" }); + internal static readonly ApiUrls CatMaster = new(["_cat/master"]); - internal static readonly ApiUrls CatFielddata = - new(new[] { "_cat/fielddata", "_cat/fielddata/{fields}" }); + internal static readonly ApiUrls CatNodeAttributes = new(["_cat/nodeattrs"]); - internal static readonly ApiUrls CatHealth = new(new[] { "_cat/health" }); + internal static readonly ApiUrls CatNodes = new(["_cat/nodes"]); - internal static readonly ApiUrls CatHelp = new(new[] { "_cat" }); + internal static readonly ApiUrls CatPendingTasks = new(["_cat/pending_tasks"]); - internal static readonly ApiUrls CatIndices = - new(new[] { "_cat/indices", "_cat/indices/{index}" }); + internal static readonly ApiUrls CatPitSegments = new(["_cat/pit_segments"]); - internal static readonly ApiUrls CatMaster = new(new[] { "_cat/master" }); + internal static readonly ApiUrls CatPlugins = new(["_cat/plugins"]); - internal static readonly ApiUrls CatNodeAttributes = new(new[] { "_cat/nodeattrs" }); + internal static readonly ApiUrls CatRecovery = new(["_cat/recovery", "_cat/recovery/{index}"]); - internal static readonly ApiUrls CatNodes = new(new[] { "_cat/nodes" }); + internal static readonly ApiUrls CatRepositories = new(["_cat/repositories"]); - internal static readonly ApiUrls CatPendingTasks = new(new[] { "_cat/pending_tasks" }); + internal static readonly ApiUrls CatSegmentReplication = new(["_cat/segment_replication", "_cat/segment_replication/{index}"]); - internal static readonly ApiUrls CatPitSegments = new(new[] { "_cat/pit_segments" }); + internal static readonly ApiUrls CatSegments = new(["_cat/segments", "_cat/segments/{index}"]); - internal static readonly ApiUrls CatPlugins = new(new[] { "_cat/plugins" }); + internal static readonly ApiUrls CatShards = new(["_cat/shards", "_cat/shards/{index}"]); - internal static readonly ApiUrls CatRecovery = - new(new[] { "_cat/recovery", "_cat/recovery/{index}" }); + internal static readonly ApiUrls CatSnapshots = new(["_cat/snapshots", "_cat/snapshots/{repository}"]); - internal static readonly ApiUrls CatRepositories = new(new[] { "_cat/repositories" }); + internal static readonly ApiUrls CatTasks = new(["_cat/tasks"]); - internal static readonly ApiUrls CatSegmentReplication = - new(new[] { "_cat/segment_replication", "_cat/segment_replication/{index}" }); + internal static readonly ApiUrls CatTemplates = new(["_cat/templates", "_cat/templates/{name}"]); - internal static readonly ApiUrls CatSegments = - new(new[] { "_cat/segments", "_cat/segments/{index}" }); + internal static readonly ApiUrls CatThreadPool = new(["_cat/thread_pool", "_cat/thread_pool/{thread_pool_patterns}"]); - internal static readonly ApiUrls CatShards = - new(new[] { "_cat/shards", "_cat/shards/{index}" }); + internal static readonly ApiUrls ClusterAllocationExplain = new(["_cluster/allocation/explain"]); - internal static readonly ApiUrls CatSnapshots = - new(new[] { "_cat/snapshots", "_cat/snapshots/{repository}" }); + internal static readonly ApiUrls ClusterDeleteComponentTemplate = new(["_component_template/{name}"]); - internal static readonly ApiUrls CatTasks = new(new[] { "_cat/tasks" }); + internal static readonly ApiUrls ClusterDeleteVotingConfigExclusions = new(["_cluster/voting_config_exclusions"]); - internal static readonly ApiUrls CatTemplates = - new(new[] { "_cat/templates", "_cat/templates/{name}" }); + internal static readonly ApiUrls ClusterComponentTemplateExists = new(["_component_template/{name}"]); - internal static readonly ApiUrls CatThreadPool = - new(new[] { "_cat/thread_pool", "_cat/thread_pool/{thread_pool_patterns}" }); + internal static readonly ApiUrls ClusterGetComponentTemplate = new(["_component_template", "_component_template/{name}"]); - internal static readonly ApiUrls ClusterAllocationExplain = - new(new[] { "_cluster/allocation/explain" }); + internal static readonly ApiUrls ClusterGetSettings = new(["_cluster/settings"]); - internal static readonly ApiUrls ClusterDeleteComponentTemplate = - new(new[] { "_component_template/{name}" }); + internal static readonly ApiUrls ClusterHealth = new(["_cluster/health", "_cluster/health/{index}"]); - internal static readonly ApiUrls ClusterDeleteVotingConfigExclusions = - new(new[] { "_cluster/voting_config_exclusions" }); + internal static readonly ApiUrls ClusterPendingTasks = new(["_cluster/pending_tasks"]); - internal static readonly ApiUrls ClusterComponentTemplateExists = - new(new[] { "_component_template/{name}" }); + internal static readonly ApiUrls ClusterPostVotingConfigExclusions = new(["_cluster/voting_config_exclusions"]); - internal static readonly ApiUrls ClusterGetComponentTemplate = - new(new[] { "_component_template", "_component_template/{name}" }); + internal static readonly ApiUrls ClusterPutComponentTemplate = new(["_component_template/{name}"]); - internal static readonly ApiUrls ClusterGetSettings = new(new[] { "_cluster/settings" }); + internal static readonly ApiUrls ClusterPutSettings = new(["_cluster/settings"]); - internal static readonly ApiUrls ClusterHealth = - new(new[] { "_cluster/health", "_cluster/health/{index}" }); + internal static readonly ApiUrls ClusterRemoteInfo = new(["_remote/info"]); - internal static readonly ApiUrls ClusterPendingTasks = - new(new[] { "_cluster/pending_tasks" }); + internal static readonly ApiUrls ClusterReroute = new(["_cluster/reroute"]); - internal static readonly ApiUrls ClusterPostVotingConfigExclusions = - new(new[] { "_cluster/voting_config_exclusions" }); + internal static readonly ApiUrls ClusterState = new(["_cluster/state", "_cluster/state/{metric}", "_cluster/state/{metric}/{index}"]); - internal static readonly ApiUrls ClusterPutComponentTemplate = - new(new[] { "_component_template/{name}" }); + internal static readonly ApiUrls ClusterStats = new(["_cluster/stats", "_cluster/stats/nodes/{node_id}"]); - internal static readonly ApiUrls ClusterPutSettings = new(new[] { "_cluster/settings" }); + internal static readonly ApiUrls NoNamespaceCreatePit = new(["{index}/_search/point_in_time"]); - internal static readonly ApiUrls ClusterRemoteInfo = new(new[] { "_remote/info" }); + internal static readonly ApiUrls DanglingIndicesDeleteDanglingIndex = new(["_dangling/{index_uuid}"]); - internal static readonly ApiUrls ClusterReroute = new(new[] { "_cluster/reroute" }); + internal static readonly ApiUrls DanglingIndicesImportDanglingIndex = new(["_dangling/{index_uuid}"]); - internal static readonly ApiUrls ClusterState = - new( - new[] - { - "_cluster/state", - "_cluster/state/{metric}", - "_cluster/state/{metric}/{index}" - } - ); + internal static readonly ApiUrls DanglingIndicesList = new(["_dangling"]); - internal static readonly ApiUrls ClusterStats = - new(new[] { "_cluster/stats", "_cluster/stats/nodes/{node_id}" }); + internal static readonly ApiUrls NoNamespaceDeleteAllPits = new(["_search/point_in_time/_all"]); - internal static readonly ApiUrls NoNamespaceCreatePit = - new(new[] { "{index}/_search/point_in_time" }); + internal static readonly ApiUrls NoNamespaceDeletePit = new(["_search/point_in_time"]); - internal static readonly ApiUrls DanglingIndicesDeleteDanglingIndex = - new(new[] { "_dangling/{index_uuid}" }); + internal static readonly ApiUrls NoNamespaceGetAllPits = new(["_search/point_in_time/_all"]); - internal static readonly ApiUrls DanglingIndicesImportDanglingIndex = - new(new[] { "_dangling/{index_uuid}" }); + internal static readonly ApiUrls IndicesDeleteComposableTemplate = new(["_index_template/{name}"]); - internal static readonly ApiUrls DanglingIndicesList = new(new[] { "_dangling" }); + internal static readonly ApiUrls IndicesComposableTemplateExists = new(["_index_template/{name}"]); - internal static readonly ApiUrls NoNamespaceDeleteAllPits = - new(new[] { "_search/point_in_time/_all" }); + internal static readonly ApiUrls IndicesGetComposableTemplate = new(["_index_template", "_index_template/{name}"]); - internal static readonly ApiUrls NoNamespaceDeletePit = - new(new[] { "_search/point_in_time" }); + internal static readonly ApiUrls IndicesPutComposableTemplate = new(["_index_template/{name}"]); - internal static readonly ApiUrls NoNamespaceGetAllPits = - new(new[] { "_search/point_in_time/_all" }); + internal static readonly ApiUrls IndicesStats = new(["_stats", "{index}/_stats", "{index}/_stats/{metric}", "_stats/{metric}"]); - internal static readonly ApiUrls IndicesDeleteComposableTemplate = - new(new[] { "_index_template/{name}" }); + internal static readonly ApiUrls IngestDeletePipeline = new(["_ingest/pipeline/{id}"]); - internal static readonly ApiUrls IndicesComposableTemplateExists = - new(new[] { "_index_template/{name}" }); + internal static readonly ApiUrls IngestGetPipeline = new(["_ingest/pipeline", "_ingest/pipeline/{id}"]); - internal static readonly ApiUrls IndicesGetComposableTemplate = - new(new[] { "_index_template", "_index_template/{name}" }); + internal static readonly ApiUrls IngestGrokProcessorPatterns = new(["_ingest/processor/grok"]); - internal static readonly ApiUrls IndicesPutComposableTemplate = - new(new[] { "_index_template/{name}" }); + internal static readonly ApiUrls IngestPutPipeline = new(["_ingest/pipeline/{id}"]); - internal static readonly ApiUrls IndicesStats = - new(new[] { "_stats", "{index}/_stats", "{index}/_stats/{metric}", "_stats/{metric}" }); + internal static readonly ApiUrls IngestSimulatePipeline = new(["_ingest/pipeline/_simulate", "_ingest/pipeline/{id}/_simulate"]); - internal static readonly ApiUrls IngestDeletePipeline = - new(new[] { "_ingest/pipeline/{id}" }); + internal static readonly ApiUrls NodesHotThreads = new(["_nodes/hot_threads", "_nodes/{node_id}/hot_threads"]); - internal static readonly ApiUrls IngestGetPipeline = - new(new[] { "_ingest/pipeline", "_ingest/pipeline/{id}" }); + internal static readonly ApiUrls NodesInfo = new(["_nodes", "_nodes/{metric}", "_nodes/{node_id}", "_nodes/{node_id}/{metric}"]); - internal static readonly ApiUrls IngestGrokProcessorPatterns = - new(new[] { "_ingest/processor/grok" }); + internal static readonly ApiUrls NodesReloadSecureSettings = new(["_nodes/reload_secure_settings", "_nodes/{node_id}/reload_secure_settings"]); - internal static readonly ApiUrls IngestPutPipeline = new(new[] { "_ingest/pipeline/{id}" }); + internal static readonly ApiUrls NodesStats = new(["_nodes/stats", "_nodes/stats/{metric}", "_nodes/stats/{metric}/{index_metric}", "_nodes/{node_id}/stats", "_nodes/{node_id}/stats/{metric}", "_nodes/{node_id}/stats/{metric}/{index_metric}"]); - internal static readonly ApiUrls IngestSimulatePipeline = - new(new[] { "_ingest/pipeline/_simulate", "_ingest/pipeline/{id}/_simulate" }); + internal static readonly ApiUrls NodesUsage = new(["_nodes/usage", "_nodes/usage/{metric}", "_nodes/{node_id}/usage", "_nodes/{node_id}/usage/{metric}"]); - internal static readonly ApiUrls NodesHotThreads = - new(new[] { "_nodes/hot_threads", "_nodes/{node_id}/hot_threads" }); + internal static readonly ApiUrls SnapshotCleanupRepository = new(["_snapshot/{repository}/_cleanup"]); - internal static readonly ApiUrls NodesInfo = - new( - new[] - { - "_nodes", - "_nodes/{metric}", - "_nodes/{node_id}", - "_nodes/{node_id}/{metric}" - } - ); + internal static readonly ApiUrls SnapshotClone = new(["_snapshot/{repository}/{snapshot}/_clone/{target_snapshot}"]); - internal static readonly ApiUrls NodesReloadSecureSettings = - new( - new[] { "_nodes/reload_secure_settings", "_nodes/{node_id}/reload_secure_settings" } - ); + internal static readonly ApiUrls SnapshotSnapshot = new(["_snapshot/{repository}/{snapshot}"]); - internal static readonly ApiUrls NodesStats = - new( - new[] - { - "_nodes/stats", - "_nodes/stats/{metric}", - "_nodes/stats/{metric}/{index_metric}", - "_nodes/{node_id}/stats", - "_nodes/{node_id}/stats/{metric}", - "_nodes/{node_id}/stats/{metric}/{index_metric}" - } - ); + internal static readonly ApiUrls SnapshotCreateRepository = new(["_snapshot/{repository}"]); - internal static readonly ApiUrls NodesUsage = - new( - new[] - { - "_nodes/usage", - "_nodes/usage/{metric}", - "_nodes/{node_id}/usage", - "_nodes/{node_id}/usage/{metric}" - } - ); + internal static readonly ApiUrls SnapshotDelete = new(["_snapshot/{repository}/{snapshot}"]); - internal static readonly ApiUrls SnapshotCleanupRepository = - new(new[] { "_snapshot/{repository}/_cleanup" }); + internal static readonly ApiUrls SnapshotDeleteRepository = new(["_snapshot/{repository}"]); - internal static readonly ApiUrls SnapshotClone = - new(new[] { "_snapshot/{repository}/{snapshot}/_clone/{target_snapshot}" }); + internal static readonly ApiUrls SnapshotGet = new(["_snapshot/{repository}/{snapshot}"]); - internal static readonly ApiUrls SnapshotSnapshot = - new(new[] { "_snapshot/{repository}/{snapshot}" }); + internal static readonly ApiUrls SnapshotGetRepository = new(["_snapshot", "_snapshot/{repository}"]); - internal static readonly ApiUrls SnapshotCreateRepository = - new(new[] { "_snapshot/{repository}" }); + internal static readonly ApiUrls SnapshotRestore = new(["_snapshot/{repository}/{snapshot}/_restore"]); - internal static readonly ApiUrls SnapshotDelete = - new(new[] { "_snapshot/{repository}/{snapshot}" }); + internal static readonly ApiUrls SnapshotStatus = new(["_snapshot/_status", "_snapshot/{repository}/_status", "_snapshot/{repository}/{snapshot}/_status"]); - internal static readonly ApiUrls SnapshotDeleteRepository = - new(new[] { "_snapshot/{repository}" }); + internal static readonly ApiUrls SnapshotVerifyRepository = new(["_snapshot/{repository}/_verify"]); - internal static readonly ApiUrls SnapshotGet = - new(new[] { "_snapshot/{repository}/{snapshot}" }); + internal static readonly ApiUrls TasksCancel = new(["_tasks/_cancel", "_tasks/{task_id}/_cancel"]); - internal static readonly ApiUrls SnapshotGetRepository = - new(new[] { "_snapshot", "_snapshot/{repository}" }); + internal static readonly ApiUrls TasksGetTask = new(["_tasks/{task_id}"]); - internal static readonly ApiUrls SnapshotRestore = - new(new[] { "_snapshot/{repository}/{snapshot}/_restore" }); - - internal static readonly ApiUrls SnapshotStatus = - new( - new[] - { - "_snapshot/_status", - "_snapshot/{repository}/_status", - "_snapshot/{repository}/{snapshot}/_status" - } - ); - - internal static readonly ApiUrls SnapshotVerifyRepository = - new(new[] { "_snapshot/{repository}/_verify" }); - - internal static readonly ApiUrls TasksCancel = - new(new[] { "_tasks/_cancel", "_tasks/{task_id}/_cancel" }); - - internal static readonly ApiUrls TasksGetTask = new(new[] { "_tasks/{task_id}" }); - - internal static readonly ApiUrls TasksList = new(new[] { "_tasks" }); + internal static readonly ApiUrls TasksList = new(["_tasks"]); } } diff --git a/src/OpenSearch.Client/_Generated/Descriptors.Cat.cs b/src/OpenSearch.Client/_Generated/Descriptors.Cat.cs index d3c7ef50e6..ea9b91ca11 100644 --- a/src/OpenSearch.Client/_Generated/Descriptors.Cat.cs +++ b/src/OpenSearch.Client/_Generated/Descriptors.Cat.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -59,331 +60,228 @@ namespace OpenSearch.Client { /// Descriptor for Aliases https://opensearch.org/docs/latest/api-reference/cat/cat-aliases/ public partial class CatAliasesDescriptor - : RequestDescriptorBase< - CatAliasesDescriptor, - CatAliasesRequestParameters, - ICatAliasesRequest - >, + : RequestDescriptorBase, ICatAliasesRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatAliases; - /// /_cat/aliases public CatAliasesDescriptor() : base() { } - /// /_cat/aliases/{name} /// Optional, accepts null public CatAliasesDescriptor(Names name) : base(r => r.Optional("name", name)) { } - // values part of the url path Names ICatAliasesRequest.Name => Self.RouteValues.Get("name"); /// A comma-separated list of aliases to retrieve. Supports wildcards (`*`). To retrieve all aliases, omit this parameter or use `*` or `_all`. - public CatAliasesDescriptor Name(Names name) => - Assign(name, (a, v) => a.RouteValues.Optional("name", v)); - + public CatAliasesDescriptor Name(Names name) => Assign(name, (a, v) => a.RouteValues.Optional("name", v)); // Request parameters /// Whether to expand wildcard expression to concrete indices that are open, closed or both. - public CatAliasesDescriptor ExpandWildcards(ExpandWildcards? expandwildcards) => - Qs("expand_wildcards", expandwildcards); - + public CatAliasesDescriptor ExpandWildcards(ExpandWildcards? expandwildcards) => Qs("expand_wildcards", expandwildcards); /// A short version of the Accept header, e.g. json, yaml. public CatAliasesDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatAliasesDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatAliasesDescriptor Help(bool? help = true) => Qs("help", help); - /// Return local information, do not retrieve the state from cluster-manager node. public CatAliasesDescriptor Local(bool? local = true) => Qs("local", local); - /// Comma-separated list of column names or column aliases to sort by. - public CatAliasesDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatAliasesDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatAliasesDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for AllPitSegments https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ public partial class CatAllPitSegmentsDescriptor - : RequestDescriptorBase< - CatAllPitSegmentsDescriptor, - CatAllPitSegmentsRequestParameters, - ICatAllPitSegmentsRequest - >, + : RequestDescriptorBase, ICatAllPitSegmentsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatAllPitSegments; - // values part of the url path // Request parameters /// The unit in which to display byte values. public CatAllPitSegmentsDescriptor Bytes(Bytes? bytes) => Qs("bytes", bytes); - /// A short version of the Accept header, e.g. json, yaml. public CatAllPitSegmentsDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatAllPitSegmentsDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatAllPitSegmentsDescriptor Help(bool? help = true) => Qs("help", help); - /// Comma-separated list of column names or column aliases to sort by. - public CatAllPitSegmentsDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatAllPitSegmentsDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatAllPitSegmentsDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Allocation https://opensearch.org/docs/latest/api-reference/cat/cat-allocation/ public partial class CatAllocationDescriptor - : RequestDescriptorBase< - CatAllocationDescriptor, - CatAllocationRequestParameters, - ICatAllocationRequest - >, + : RequestDescriptorBase, ICatAllocationRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatAllocation; - /// /_cat/allocation public CatAllocationDescriptor() : base() { } - /// /_cat/allocation/{node_id} /// Optional, accepts null public CatAllocationDescriptor(NodeIds nodeId) : base(r => r.Optional("node_id", nodeId)) { } - // values part of the url path NodeIds ICatAllocationRequest.NodeId => Self.RouteValues.Get("node_id"); /// Comma-separated list of node identifiers or names used to limit the returned information. - public CatAllocationDescriptor NodeId(NodeIds nodeId) => - Assign(nodeId, (a, v) => a.RouteValues.Optional("node_id", v)); - + public CatAllocationDescriptor NodeId(NodeIds nodeId) => Assign(nodeId, (a, v) => a.RouteValues.Optional("node_id", v)); // Request parameters /// The unit used to display byte values. public CatAllocationDescriptor Bytes(Bytes? bytes) => Qs("bytes", bytes); - /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatAllocationDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CatAllocationDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// A short version of the Accept header, e.g. json, yaml. public CatAllocationDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatAllocationDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatAllocationDescriptor Help(bool? help = true) => Qs("help", help); - /// Return local information, do not retrieve the state from cluster-manager node. public CatAllocationDescriptor Local(bool? local = true) => Qs("local", local); - /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CatAllocationDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CatAllocationDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Comma-separated list of column names or column aliases to sort by. - public CatAllocationDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatAllocationDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatAllocationDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for ClusterManager https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ public partial class CatClusterManagerDescriptor - : RequestDescriptorBase< - CatClusterManagerDescriptor, - CatClusterManagerRequestParameters, - ICatClusterManagerRequest - >, + : RequestDescriptorBase, ICatClusterManagerRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatClusterManager; - // values part of the url path // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatClusterManagerDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CatClusterManagerDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// A short version of the Accept header, e.g. json, yaml. public CatClusterManagerDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatClusterManagerDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatClusterManagerDescriptor Help(bool? help = true) => Qs("help", help); - /// Return local information, do not retrieve the state from cluster-manager node. public CatClusterManagerDescriptor Local(bool? local = true) => Qs("local", local); - /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CatClusterManagerDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CatClusterManagerDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Comma-separated list of column names or column aliases to sort by. - public CatClusterManagerDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatClusterManagerDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatClusterManagerDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Count https://opensearch.org/docs/latest/api-reference/cat/cat-count/ public partial class CatCountDescriptor - : RequestDescriptorBase, + : RequestDescriptorBase, ICatCountRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatCount; - /// /_cat/count public CatCountDescriptor() : base() { } - /// /_cat/count/{index} /// Optional, accepts null public CatCountDescriptor(Indices index) : base(r => r.Optional("index", index)) { } - // values part of the url path Indices ICatCountRequest.Index => Self.RouteValues.Get("index"); /// Comma-separated list of data streams, indices, and aliases used to limit the request. Supports wildcards (`*`). To target all data streams and indices, omit this parameter or use `*` or `_all`. - public CatCountDescriptor Index(Indices index) => - Assign(index, (a, v) => a.RouteValues.Optional("index", v)); + public CatCountDescriptor Index(Indices index) => Assign(index, (a, v) => a.RouteValues.Optional("index", v)); /// a shortcut into calling Index(typeof(TOther)) - public CatCountDescriptor Index() - where TOther : class => - Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); + public CatCountDescriptor Index() where TOther : class => Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); /// A shortcut into calling Index(Indices.All) public CatCountDescriptor AllIndices() => Index(Indices.All); - // Request parameters /// A short version of the Accept header, e.g. json, yaml. public CatCountDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatCountDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatCountDescriptor Help(bool? help = true) => Qs("help", help); - /// Comma-separated list of column names or column aliases to sort by. - public CatCountDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatCountDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatCountDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Fielddata https://opensearch.org/docs/latest/api-reference/cat/cat-field-data/ public partial class CatFielddataDescriptor - : RequestDescriptorBase< - CatFielddataDescriptor, - CatFielddataRequestParameters, - ICatFielddataRequest - >, + : RequestDescriptorBase, ICatFielddataRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatFielddata; - /// /_cat/fielddata public CatFielddataDescriptor() : base() { } - /// /_cat/fielddata/{fields} /// Optional, accepts null public CatFielddataDescriptor(Fields fields) : base(r => r.Optional("fields", fields)) { } - // values part of the url path Fields ICatFielddataRequest.Fields => Self.RouteValues.Get("fields"); /// Comma-separated list of fields used to limit returned information. To retrieve all fields, omit this parameter. - public CatFielddataDescriptor Fields(Fields fields) => - Assign(fields, (a, v) => a.RouteValues.Optional("fields", v)); + public CatFielddataDescriptor Fields(Fields fields) => Assign(fields, (a, v) => a.RouteValues.Optional("fields", v)); /// Comma-separated list of fields used to limit returned information. To retrieve all fields, omit this parameter. - public CatFielddataDescriptor Fields(params Expression>[] fields) => - Assign(fields, (a, v) => a.RouteValues.Optional("fields", (Fields)v)); - + public CatFielddataDescriptor Fields(params Expression>[] fields) => Assign(fields, (a, v) => a.RouteValues.Optional("fields", (Fields)v)); // Request parameters /// The unit used to display byte values. public CatFielddataDescriptor Bytes(Bytes? bytes) => Qs("bytes", bytes); - /// A short version of the Accept header, e.g. json, yaml. public CatFielddataDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatFielddataDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatFielddataDescriptor Help(bool? help = true) => Qs("help", help); - /// Comma-separated list of column names or column aliases to sort by. - public CatFielddataDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatFielddataDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatFielddataDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Health https://opensearch.org/docs/latest/api-reference/cat/cat-health/ public partial class CatHealthDescriptor - : RequestDescriptorBase, + : RequestDescriptorBase, ICatHealthRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatHealth; - // values part of the url path // Request parameters /// A short version of the Accept header, e.g. json, yaml. public CatHealthDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatHealthDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatHealthDescriptor Help(bool? help = true) => Qs("help", help); - /// If true, returns `HH:MM:SS` and Unix epoch timestamps. - public CatHealthDescriptor IncludeTimestamp(bool? includetimestamp = true) => - Qs("ts", includetimestamp); - + public CatHealthDescriptor IncludeTimestamp(bool? includetimestamp = true) => Qs("ts", includetimestamp); /// Comma-separated list of column names or column aliases to sort by. - public CatHealthDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatHealthDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatHealthDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Help https://opensearch.org/docs/latest/api-reference/cat/index/ public partial class CatHelpDescriptor - : RequestDescriptorBase, + : RequestDescriptorBase, ICatHelpRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatHelp; @@ -393,903 +291,591 @@ public partial class CatHelpDescriptor /// Descriptor for Indices https://opensearch.org/docs/latest/api-reference/cat/cat-indices/ public partial class CatIndicesDescriptor - : RequestDescriptorBase< - CatIndicesDescriptor, - CatIndicesRequestParameters, - ICatIndicesRequest - >, + : RequestDescriptorBase, ICatIndicesRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatIndices; - /// /_cat/indices public CatIndicesDescriptor() : base() { } - /// /_cat/indices/{index} /// Optional, accepts null public CatIndicesDescriptor(Indices index) : base(r => r.Optional("index", index)) { } - // values part of the url path Indices ICatIndicesRequest.Index => Self.RouteValues.Get("index"); /// Comma-separated list of data streams, indices, and aliases used to limit the request. Supports wildcards (`*`). To target all data streams and indices, omit this parameter or use `*` or `_all`. - public CatIndicesDescriptor Index(Indices index) => - Assign(index, (a, v) => a.RouteValues.Optional("index", v)); + public CatIndicesDescriptor Index(Indices index) => Assign(index, (a, v) => a.RouteValues.Optional("index", v)); /// a shortcut into calling Index(typeof(TOther)) - public CatIndicesDescriptor Index() - where TOther : class => - Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); + public CatIndicesDescriptor Index() where TOther : class => Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); /// A shortcut into calling Index(Indices.All) public CatIndicesDescriptor AllIndices() => Index(Indices.All); - // Request parameters /// The unit used to display byte values. public CatIndicesDescriptor Bytes(Bytes? bytes) => Qs("bytes", bytes); - /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatIndicesDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CatIndicesDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// The type of index that wildcard patterns can match. - public CatIndicesDescriptor ExpandWildcards(ExpandWildcards? expandwildcards) => - Qs("expand_wildcards", expandwildcards); - + public CatIndicesDescriptor ExpandWildcards(ExpandWildcards? expandwildcards) => Qs("expand_wildcards", expandwildcards); /// A short version of the Accept header, e.g. json, yaml. public CatIndicesDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatIndicesDescriptor Headers(params string[] headers) => Qs("h", headers); - /// The health status used to limit returned indices. By default, the response includes indices of any health status. public CatIndicesDescriptor Health(HealthStatus? health) => Qs("health", health); - /// Return help information. public CatIndicesDescriptor Help(bool? help = true) => Qs("help", help); - /// If true, the response includes information from segments that are not loaded into memory. - public CatIndicesDescriptor IncludeUnloadedSegments(bool? includeunloadedsegments = true) => - Qs("include_unloaded_segments", includeunloadedsegments); - + public CatIndicesDescriptor IncludeUnloadedSegments(bool? includeunloadedsegments = true) => Qs("include_unloaded_segments", includeunloadedsegments); /// Return local information, do not retrieve the state from cluster-manager node. public CatIndicesDescriptor Local(bool? local = true) => Qs("local", local); - /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CatIndicesDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CatIndicesDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// If true, the response only includes information from primary shards. public CatIndicesDescriptor Pri(bool? pri = true) => Qs("pri", pri); - /// Comma-separated list of column names or column aliases to sort by. - public CatIndicesDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatIndicesDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatIndicesDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Master https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ public partial class CatMasterDescriptor - : RequestDescriptorBase, + : RequestDescriptorBase, ICatMasterRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatMaster; - // values part of the url path // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatMasterDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CatMasterDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// A short version of the Accept header, e.g. json, yaml. public CatMasterDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatMasterDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatMasterDescriptor Help(bool? help = true) => Qs("help", help); - /// Return local information, do not retrieve the state from cluster-manager node. public CatMasterDescriptor Local(bool? local = true) => Qs("local", local); - /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CatMasterDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CatMasterDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Comma-separated list of column names or column aliases to sort by. - public CatMasterDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatMasterDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatMasterDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for NodeAttributes https://opensearch.org/docs/latest/api-reference/cat/cat-nodeattrs/ public partial class CatNodeAttributesDescriptor - : RequestDescriptorBase< - CatNodeAttributesDescriptor, - CatNodeAttributesRequestParameters, - ICatNodeAttributesRequest - >, + : RequestDescriptorBase, ICatNodeAttributesRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatNodeAttributes; - // values part of the url path // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatNodeAttributesDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CatNodeAttributesDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// A short version of the Accept header, e.g. json, yaml. public CatNodeAttributesDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatNodeAttributesDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatNodeAttributesDescriptor Help(bool? help = true) => Qs("help", help); - /// Return local information, do not retrieve the state from cluster-manager node. public CatNodeAttributesDescriptor Local(bool? local = true) => Qs("local", local); - /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CatNodeAttributesDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CatNodeAttributesDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Comma-separated list of column names or column aliases to sort by. - public CatNodeAttributesDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatNodeAttributesDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatNodeAttributesDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Nodes https://opensearch.org/docs/latest/api-reference/cat/cat-nodes/ public partial class CatNodesDescriptor - : RequestDescriptorBase, + : RequestDescriptorBase, ICatNodesRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatNodes; - // values part of the url path // Request parameters /// The unit used to display byte values. public CatNodesDescriptor Bytes(Bytes? bytes) => Qs("bytes", bytes); - /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatNodesDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CatNodesDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// A short version of the Accept header, e.g. json, yaml. public CatNodesDescriptor Format(string format) => Qs("format", format); - /// If `true`, return the full node ID. If `false`, return the shortened node ID. public CatNodesDescriptor FullId(bool? fullid = true) => Qs("full_id", fullid); - /// Comma-separated list of column names to display. public CatNodesDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatNodesDescriptor Help(bool? help = true) => Qs("help", help); - /// Return local information, do not retrieve the state from cluster-manager node. - [Obsolete( - "Deprecated as of: 1.0, reason: This parameter does not cause this API to act locally." - )] + [Obsolete("Deprecated as of: 1.0, reason: This parameter does not cause this API to act locally.")] public CatNodesDescriptor Local(bool? local = true) => Qs("local", local); - /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CatNodesDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CatNodesDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Comma-separated list of column names or column aliases to sort by. - public CatNodesDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatNodesDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatNodesDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for PendingTasks https://opensearch.org/docs/latest/api-reference/cat/cat-pending-tasks/ public partial class CatPendingTasksDescriptor - : RequestDescriptorBase< - CatPendingTasksDescriptor, - CatPendingTasksRequestParameters, - ICatPendingTasksRequest - >, + : RequestDescriptorBase, ICatPendingTasksRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatPendingTasks; - // values part of the url path // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatPendingTasksDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CatPendingTasksDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// A short version of the Accept header, e.g. json, yaml. public CatPendingTasksDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatPendingTasksDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatPendingTasksDescriptor Help(bool? help = true) => Qs("help", help); - /// Return local information, do not retrieve the state from cluster-manager node. public CatPendingTasksDescriptor Local(bool? local = true) => Qs("local", local); - /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CatPendingTasksDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CatPendingTasksDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Comma-separated list of column names or column aliases to sort by. - public CatPendingTasksDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatPendingTasksDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatPendingTasksDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for PitSegments https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ public partial class CatPitSegmentsDescriptor - : RequestDescriptorBase< - CatPitSegmentsDescriptor, - CatPitSegmentsRequestParameters, - ICatPitSegmentsRequest - >, + : RequestDescriptorBase, ICatPitSegmentsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatPitSegments; - // values part of the url path // Request parameters /// The unit in which to display byte values. public CatPitSegmentsDescriptor Bytes(Bytes? bytes) => Qs("bytes", bytes); - /// A short version of the Accept header, e.g. json, yaml. public CatPitSegmentsDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatPitSegmentsDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatPitSegmentsDescriptor Help(bool? help = true) => Qs("help", help); - /// Comma-separated list of column names or column aliases to sort by. - public CatPitSegmentsDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatPitSegmentsDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatPitSegmentsDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Plugins https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ public partial class CatPluginsDescriptor - : RequestDescriptorBase< - CatPluginsDescriptor, - CatPluginsRequestParameters, - ICatPluginsRequest - >, + : RequestDescriptorBase, ICatPluginsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatPlugins; - // values part of the url path // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatPluginsDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CatPluginsDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// A short version of the Accept header, e.g. json, yaml. public CatPluginsDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatPluginsDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatPluginsDescriptor Help(bool? help = true) => Qs("help", help); - /// Return local information, do not retrieve the state from cluster-manager node. public CatPluginsDescriptor Local(bool? local = true) => Qs("local", local); - /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CatPluginsDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CatPluginsDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Comma-separated list of column names or column aliases to sort by. - public CatPluginsDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatPluginsDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatPluginsDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Recovery https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ public partial class CatRecoveryDescriptor - : RequestDescriptorBase< - CatRecoveryDescriptor, - CatRecoveryRequestParameters, - ICatRecoveryRequest - >, + : RequestDescriptorBase, ICatRecoveryRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatRecovery; - /// /_cat/recovery public CatRecoveryDescriptor() : base() { } - /// /_cat/recovery/{index} /// Optional, accepts null public CatRecoveryDescriptor(Indices index) : base(r => r.Optional("index", index)) { } - // values part of the url path Indices ICatRecoveryRequest.Index => Self.RouteValues.Get("index"); /// A comma-separated list of data streams, indices, and aliases used to limit the request. Supports wildcards (`*`). To target all data streams and indices, omit this parameter or use `*` or `_all`. - public CatRecoveryDescriptor Index(Indices index) => - Assign(index, (a, v) => a.RouteValues.Optional("index", v)); + public CatRecoveryDescriptor Index(Indices index) => Assign(index, (a, v) => a.RouteValues.Optional("index", v)); /// a shortcut into calling Index(typeof(TOther)) - public CatRecoveryDescriptor Index() - where TOther : class => - Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); + public CatRecoveryDescriptor Index() where TOther : class => Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); /// A shortcut into calling Index(Indices.All) public CatRecoveryDescriptor AllIndices() => Index(Indices.All); - // Request parameters /// If `true`, the response only includes ongoing shard recoveries. - public CatRecoveryDescriptor ActiveOnly(bool? activeonly = true) => - Qs("active_only", activeonly); - + public CatRecoveryDescriptor ActiveOnly(bool? activeonly = true) => Qs("active_only", activeonly); /// The unit used to display byte values. public CatRecoveryDescriptor Bytes(Bytes? bytes) => Qs("bytes", bytes); - /// If `true`, the response includes detailed information about shard recoveries. public CatRecoveryDescriptor Detailed(bool? detailed = true) => Qs("detailed", detailed); - /// A short version of the Accept header, e.g. json, yaml. public CatRecoveryDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatRecoveryDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatRecoveryDescriptor Help(bool? help = true) => Qs("help", help); - /// Comma-separated list of column names or column aliases to sort by. - public CatRecoveryDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatRecoveryDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatRecoveryDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Repositories https://opensearch.org/docs/latest/api-reference/cat/cat-repositories/ public partial class CatRepositoriesDescriptor - : RequestDescriptorBase< - CatRepositoriesDescriptor, - CatRepositoriesRequestParameters, - ICatRepositoriesRequest - >, + : RequestDescriptorBase, ICatRepositoriesRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatRepositories; - // values part of the url path // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatRepositoriesDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CatRepositoriesDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// A short version of the Accept header, e.g. json, yaml. public CatRepositoriesDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatRepositoriesDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatRepositoriesDescriptor Help(bool? help = true) => Qs("help", help); - /// Return local information, do not retrieve the state from cluster-manager node. public CatRepositoriesDescriptor Local(bool? local = true) => Qs("local", local); - /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CatRepositoriesDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CatRepositoriesDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Comma-separated list of column names or column aliases to sort by. - public CatRepositoriesDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatRepositoriesDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatRepositoriesDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for SegmentReplication https://opensearch.org/docs/latest/api-reference/cat/cat-segment-replication/ public partial class CatSegmentReplicationDescriptor - : RequestDescriptorBase< - CatSegmentReplicationDescriptor, - CatSegmentReplicationRequestParameters, - ICatSegmentReplicationRequest - >, + : RequestDescriptorBase, ICatSegmentReplicationRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatSegmentReplication; - /// /_cat/segment_replication public CatSegmentReplicationDescriptor() : base() { } - /// /_cat/segment_replication/{index} /// Optional, accepts null public CatSegmentReplicationDescriptor(Indices index) : base(r => r.Optional("index", index)) { } - // values part of the url path Indices ICatSegmentReplicationRequest.Index => Self.RouteValues.Get("index"); /// Comma-separated list or wildcard expression of index names to limit the returned information. - public CatSegmentReplicationDescriptor Index(Indices index) => - Assign(index, (a, v) => a.RouteValues.Optional("index", v)); + public CatSegmentReplicationDescriptor Index(Indices index) => Assign(index, (a, v) => a.RouteValues.Optional("index", v)); /// a shortcut into calling Index(typeof(TOther)) - public CatSegmentReplicationDescriptor Index() - where TOther : class => - Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); + public CatSegmentReplicationDescriptor Index() where TOther : class => Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); /// A shortcut into calling Index(Indices.All) public CatSegmentReplicationDescriptor AllIndices() => Index(Indices.All); - // Request parameters /// If `true`, the response only includes ongoing segment replication events. - public CatSegmentReplicationDescriptor ActiveOnly(bool? activeonly = true) => - Qs("active_only", activeonly); - + public CatSegmentReplicationDescriptor ActiveOnly(bool? activeonly = true) => Qs("active_only", activeonly); /// Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified). - public CatSegmentReplicationDescriptor AllowNoIndices(bool? allownoindices = true) => - Qs("allow_no_indices", allownoindices); - + public CatSegmentReplicationDescriptor AllowNoIndices(bool? allownoindices = true) => Qs("allow_no_indices", allownoindices); /// The unit in which to display byte values. public CatSegmentReplicationDescriptor Bytes(Bytes? bytes) => Qs("bytes", bytes); - /// If `true`, the response only includes latest completed segment replication events. - public CatSegmentReplicationDescriptor CompletedOnly(bool? completedonly = true) => - Qs("completed_only", completedonly); - + public CatSegmentReplicationDescriptor CompletedOnly(bool? completedonly = true) => Qs("completed_only", completedonly); /// If `true`, the response includes detailed information about segment replications. - public CatSegmentReplicationDescriptor Detailed(bool? detailed = true) => - Qs("detailed", detailed); - + public CatSegmentReplicationDescriptor Detailed(bool? detailed = true) => Qs("detailed", detailed); /// Whether to expand wildcard expression to concrete indices that are open, closed or both. - public CatSegmentReplicationDescriptor ExpandWildcards(ExpandWildcards? expandwildcards) => - Qs("expand_wildcards", expandwildcards); - + public CatSegmentReplicationDescriptor ExpandWildcards(ExpandWildcards? expandwildcards) => Qs("expand_wildcards", expandwildcards); /// A short version of the Accept header, e.g. json, yaml. public CatSegmentReplicationDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatSegmentReplicationDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatSegmentReplicationDescriptor Help(bool? help = true) => Qs("help", help); - /// Whether specified concrete, expanded or aliased indices should be ignored when throttled. - public CatSegmentReplicationDescriptor IgnoreThrottled(bool? ignorethrottled = true) => - Qs("ignore_throttled", ignorethrottled); - + public CatSegmentReplicationDescriptor IgnoreThrottled(bool? ignorethrottled = true) => Qs("ignore_throttled", ignorethrottled); /// Whether specified concrete indices should be ignored when unavailable (missing or closed). - public CatSegmentReplicationDescriptor IgnoreUnavailable(bool? ignoreunavailable = true) => - Qs("ignore_unavailable", ignoreunavailable); - + public CatSegmentReplicationDescriptor IgnoreUnavailable(bool? ignoreunavailable = true) => Qs("ignore_unavailable", ignoreunavailable); /// Comma-separated list of shards to display. - public CatSegmentReplicationDescriptor Shards(params string[] shards) => - Qs("shards", shards); - + public CatSegmentReplicationDescriptor Shards(params string[] shards) => Qs("shards", shards); /// Comma-separated list of column names or column aliases to sort by. - public CatSegmentReplicationDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatSegmentReplicationDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Operation timeout. public CatSegmentReplicationDescriptor Timeout(Time timeout) => Qs("timeout", timeout); - /// Verbose mode. Display column headers. public CatSegmentReplicationDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Segments https://opensearch.org/docs/latest/api-reference/cat/cat-segments/ public partial class CatSegmentsDescriptor - : RequestDescriptorBase< - CatSegmentsDescriptor, - CatSegmentsRequestParameters, - ICatSegmentsRequest - >, + : RequestDescriptorBase, ICatSegmentsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatSegments; - /// /_cat/segments public CatSegmentsDescriptor() : base() { } - /// /_cat/segments/{index} /// Optional, accepts null public CatSegmentsDescriptor(Indices index) : base(r => r.Optional("index", index)) { } - // values part of the url path Indices ICatSegmentsRequest.Index => Self.RouteValues.Get("index"); /// A comma-separated list of data streams, indices, and aliases used to limit the request. Supports wildcards (`*`). To target all data streams and indices, omit this parameter or use `*` or `_all`. - public CatSegmentsDescriptor Index(Indices index) => - Assign(index, (a, v) => a.RouteValues.Optional("index", v)); + public CatSegmentsDescriptor Index(Indices index) => Assign(index, (a, v) => a.RouteValues.Optional("index", v)); /// a shortcut into calling Index(typeof(TOther)) - public CatSegmentsDescriptor Index() - where TOther : class => - Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); + public CatSegmentsDescriptor Index() where TOther : class => Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); /// A shortcut into calling Index(Indices.All) public CatSegmentsDescriptor AllIndices() => Index(Indices.All); - // Request parameters /// The unit used to display byte values. public CatSegmentsDescriptor Bytes(Bytes? bytes) => Qs("bytes", bytes); - /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatSegmentsDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CatSegmentsDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// A short version of the Accept header, e.g. json, yaml. public CatSegmentsDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatSegmentsDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatSegmentsDescriptor Help(bool? help = true) => Qs("help", help); - /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CatSegmentsDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CatSegmentsDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Comma-separated list of column names or column aliases to sort by. - public CatSegmentsDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatSegmentsDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatSegmentsDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Shards https://opensearch.org/docs/latest/api-reference/cat/cat-shards/ public partial class CatShardsDescriptor - : RequestDescriptorBase, + : RequestDescriptorBase, ICatShardsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatShards; - /// /_cat/shards public CatShardsDescriptor() : base() { } - /// /_cat/shards/{index} /// Optional, accepts null public CatShardsDescriptor(Indices index) : base(r => r.Optional("index", index)) { } - // values part of the url path Indices ICatShardsRequest.Index => Self.RouteValues.Get("index"); /// A comma-separated list of data streams, indices, and aliases used to limit the request. Supports wildcards (`*`). To target all data streams and indices, omit this parameter or use `*` or `_all`. - public CatShardsDescriptor Index(Indices index) => - Assign(index, (a, v) => a.RouteValues.Optional("index", v)); + public CatShardsDescriptor Index(Indices index) => Assign(index, (a, v) => a.RouteValues.Optional("index", v)); /// a shortcut into calling Index(typeof(TOther)) - public CatShardsDescriptor Index() - where TOther : class => - Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); + public CatShardsDescriptor Index() where TOther : class => Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); /// A shortcut into calling Index(Indices.All) public CatShardsDescriptor AllIndices() => Index(Indices.All); - // Request parameters /// The unit used to display byte values. public CatShardsDescriptor Bytes(Bytes? bytes) => Qs("bytes", bytes); - /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatShardsDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CatShardsDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// A short version of the Accept header, e.g. json, yaml. public CatShardsDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatShardsDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatShardsDescriptor Help(bool? help = true) => Qs("help", help); - /// Return local information, do not retrieve the state from cluster-manager node. public CatShardsDescriptor Local(bool? local = true) => Qs("local", local); - /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CatShardsDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CatShardsDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Comma-separated list of column names or column aliases to sort by. - public CatShardsDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatShardsDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatShardsDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Snapshots https://opensearch.org/docs/latest/api-reference/cat/cat-snapshots/ public partial class CatSnapshotsDescriptor - : RequestDescriptorBase< - CatSnapshotsDescriptor, - CatSnapshotsRequestParameters, - ICatSnapshotsRequest - >, + : RequestDescriptorBase, ICatSnapshotsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatSnapshots; - /// /_cat/snapshots public CatSnapshotsDescriptor() : base() { } - /// /_cat/snapshots/{repository} /// Optional, accepts null public CatSnapshotsDescriptor(Names repository) : base(r => r.Optional("repository", repository)) { } - // values part of the url path Names ICatSnapshotsRequest.RepositoryName => Self.RouteValues.Get("repository"); /// A comma-separated list of snapshot repositories used to limit the request. Accepts wildcard expressions. `_all` returns all repositories. If any repository fails during the request, OpenSearch returns an error. - public CatSnapshotsDescriptor RepositoryName(Names repository) => - Assign(repository, (a, v) => a.RouteValues.Optional("repository", v)); - + public CatSnapshotsDescriptor RepositoryName(Names repository) => Assign(repository, (a, v) => a.RouteValues.Optional("repository", v)); // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatSnapshotsDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CatSnapshotsDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// A short version of the Accept header, e.g. json, yaml. public CatSnapshotsDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatSnapshotsDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatSnapshotsDescriptor Help(bool? help = true) => Qs("help", help); - /// If `true`, the response does not include information from unavailable snapshots. - public CatSnapshotsDescriptor IgnoreUnavailable(bool? ignoreunavailable = true) => - Qs("ignore_unavailable", ignoreunavailable); - + public CatSnapshotsDescriptor IgnoreUnavailable(bool? ignoreunavailable = true) => Qs("ignore_unavailable", ignoreunavailable); /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CatSnapshotsDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CatSnapshotsDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Comma-separated list of column names or column aliases to sort by. - public CatSnapshotsDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatSnapshotsDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatSnapshotsDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Tasks https://opensearch.org/docs/latest/api-reference/cat/cat-tasks/ public partial class CatTasksDescriptor - : RequestDescriptorBase, + : RequestDescriptorBase, ICatTasksRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatTasks; - // values part of the url path // Request parameters /// The task action names, which are used to limit the response. public CatTasksDescriptor Actions(params string[] actions) => Qs("actions", actions); - /// If `true`, the response includes detailed information about shard recoveries. public CatTasksDescriptor Detailed(bool? detailed = true) => Qs("detailed", detailed); - /// A short version of the Accept header, e.g. json, yaml. public CatTasksDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatTasksDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatTasksDescriptor Help(bool? help = true) => Qs("help", help); - /// Comma-separated list of node IDs or names to limit the returned information; use `_local` to return information from the node you're connecting to, leave empty to get information from all nodes. public CatTasksDescriptor Nodes(params string[] nodes) => Qs("nodes", nodes); - /// The parent task identifier, which is used to limit the response. - public CatTasksDescriptor ParentTaskId(string parenttaskid) => - Qs("parent_task_id", parenttaskid); - + public CatTasksDescriptor ParentTaskId(string parenttaskid) => Qs("parent_task_id", parenttaskid); /// Comma-separated list of column names or column aliases to sort by. - public CatTasksDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatTasksDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatTasksDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for Templates https://opensearch.org/docs/latest/api-reference/cat/cat-templates/ public partial class CatTemplatesDescriptor - : RequestDescriptorBase< - CatTemplatesDescriptor, - CatTemplatesRequestParameters, - ICatTemplatesRequest - >, + : RequestDescriptorBase, ICatTemplatesRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatTemplates; - /// /_cat/templates public CatTemplatesDescriptor() : base() { } - /// /_cat/templates/{name} /// Optional, accepts null public CatTemplatesDescriptor(Name name) : base(r => r.Optional("name", name)) { } - // values part of the url path Name ICatTemplatesRequest.Name => Self.RouteValues.Get("name"); /// The name of the template to return. Accepts wildcard expressions. If omitted, all templates are returned. - public CatTemplatesDescriptor Name(Name name) => - Assign(name, (a, v) => a.RouteValues.Optional("name", v)); - + public CatTemplatesDescriptor Name(Name name) => Assign(name, (a, v) => a.RouteValues.Optional("name", v)); // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatTemplatesDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CatTemplatesDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// A short version of the Accept header, e.g. json, yaml. public CatTemplatesDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatTemplatesDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatTemplatesDescriptor Help(bool? help = true) => Qs("help", help); - /// Return local information, do not retrieve the state from cluster-manager node. public CatTemplatesDescriptor Local(bool? local = true) => Qs("local", local); - /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CatTemplatesDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CatTemplatesDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Comma-separated list of column names or column aliases to sort by. - public CatTemplatesDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatTemplatesDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatTemplatesDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } /// Descriptor for ThreadPool https://opensearch.org/docs/latest/api-reference/cat/cat-thread-pool/ public partial class CatThreadPoolDescriptor - : RequestDescriptorBase< - CatThreadPoolDescriptor, - CatThreadPoolRequestParameters, - ICatThreadPoolRequest - >, + : RequestDescriptorBase, ICatThreadPoolRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.CatThreadPool; - /// /_cat/thread_pool public CatThreadPoolDescriptor() : base() { } - /// /_cat/thread_pool/{thread_pool_patterns} /// Optional, accepts null public CatThreadPoolDescriptor(Names threadPoolPatterns) : base(r => r.Optional("thread_pool_patterns", threadPoolPatterns)) { } - // values part of the url path - Names ICatThreadPoolRequest.ThreadPoolPatterns => - Self.RouteValues.Get("thread_pool_patterns"); + Names ICatThreadPoolRequest.ThreadPoolPatterns => Self.RouteValues.Get("thread_pool_patterns"); /// A comma-separated list of thread pool names used to limit the request. Accepts wildcard expressions. - public CatThreadPoolDescriptor ThreadPoolPatterns(Names threadPoolPatterns) => - Assign(threadPoolPatterns, (a, v) => a.RouteValues.Optional("thread_pool_patterns", v)); - + public CatThreadPoolDescriptor ThreadPoolPatterns(Names threadPoolPatterns) => Assign(threadPoolPatterns, (a, v) => a.RouteValues.Optional("thread_pool_patterns", v)); // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatThreadPoolDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CatThreadPoolDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// A short version of the Accept header, e.g. json, yaml. public CatThreadPoolDescriptor Format(string format) => Qs("format", format); - /// Comma-separated list of column names to display. public CatThreadPoolDescriptor Headers(params string[] headers) => Qs("h", headers); - /// Return help information. public CatThreadPoolDescriptor Help(bool? help = true) => Qs("help", help); - /// Return local information, do not retrieve the state from cluster-manager node. public CatThreadPoolDescriptor Local(bool? local = true) => Qs("local", local); - /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CatThreadPoolDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CatThreadPoolDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// The multiplier in which to display values. public CatThreadPoolDescriptor Size(long? size) => Qs("size", size); - /// Comma-separated list of column names or column aliases to sort by. - public CatThreadPoolDescriptor SortByColumns(params string[] sortbycolumns) => - Qs("s", sortbycolumns); - + public CatThreadPoolDescriptor SortByColumns(params string[] sortbycolumns) => Qs("s", sortbycolumns); /// Verbose mode. Display column headers. public CatThreadPoolDescriptor Verbose(bool? verbose = true) => Qs("v", verbose); } + } diff --git a/src/OpenSearch.Client/_Generated/Descriptors.Cluster.cs b/src/OpenSearch.Client/_Generated/Descriptors.Cluster.cs index 426e0af0be..8ba8f1657a 100644 --- a/src/OpenSearch.Client/_Generated/Descriptors.Cluster.cs +++ b/src/OpenSearch.Client/_Generated/Descriptors.Cluster.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -59,440 +60,276 @@ namespace OpenSearch.Client { /// Descriptor for AllocationExplain https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-allocation/ public partial class ClusterAllocationExplainDescriptor - : RequestDescriptorBase< - ClusterAllocationExplainDescriptor, - ClusterAllocationExplainRequestParameters, - IClusterAllocationExplainRequest - >, + : RequestDescriptorBase, IClusterAllocationExplainRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterAllocationExplain; - // values part of the url path // Request parameters /// If true, returns information about disk usage and shard sizes. - public ClusterAllocationExplainDescriptor IncludeDiskInfo(bool? includediskinfo = true) => - Qs("include_disk_info", includediskinfo); - + public ClusterAllocationExplainDescriptor IncludeDiskInfo(bool? includediskinfo = true) => Qs("include_disk_info", includediskinfo); /// If true, returns YES decisions in explanation. - public ClusterAllocationExplainDescriptor IncludeYesDecisions( - bool? includeyesdecisions = true - ) => Qs("include_yes_decisions", includeyesdecisions); + public ClusterAllocationExplainDescriptor IncludeYesDecisions(bool? includeyesdecisions = true) => Qs("include_yes_decisions", includeyesdecisions); } /// Descriptor for DeleteComponentTemplate https://opensearch.org/docs/latest public partial class DeleteComponentTemplateDescriptor - : RequestDescriptorBase< - DeleteComponentTemplateDescriptor, - DeleteComponentTemplateRequestParameters, - IDeleteComponentTemplateRequest - >, + : RequestDescriptorBase, IDeleteComponentTemplateRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterDeleteComponentTemplate; - /// /_component_template/{name} /// this parameter is required public DeleteComponentTemplateDescriptor(Name name) : base(r => r.Required("name", name)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected DeleteComponentTemplateDescriptor() : base() { } - // values part of the url path Name IDeleteComponentTemplateRequest.Name => Self.RouteValues.Get("name"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public DeleteComponentTemplateDescriptor ClusterManagerTimeout( - Time clustermanagertimeout - ) => Qs("cluster_manager_timeout", clustermanagertimeout); - + public DeleteComponentTemplateDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public DeleteComponentTemplateDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public DeleteComponentTemplateDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. public DeleteComponentTemplateDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } /// Descriptor for DeleteVotingConfigExclusions https://opensearch.org/docs/latest public partial class DeleteVotingConfigExclusionsDescriptor - : RequestDescriptorBase< - DeleteVotingConfigExclusionsDescriptor, - DeleteVotingConfigExclusionsRequestParameters, - IDeleteVotingConfigExclusionsRequest - >, + : RequestDescriptorBase, IDeleteVotingConfigExclusionsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterDeleteVotingConfigExclusions; - // values part of the url path // Request parameters /// Specifies whether to wait for all excluded nodes to be removed from the cluster before clearing the voting configuration exclusions list. Defaults to true, meaning that all excluded nodes must be removed from the cluster before this API takes any action. If set to false then the voting configuration exclusions list is cleared even if some excluded nodes are still in the cluster. - public DeleteVotingConfigExclusionsDescriptor WaitForRemoval(bool? waitforremoval = true) => - Qs("wait_for_removal", waitforremoval); + public DeleteVotingConfigExclusionsDescriptor WaitForRemoval(bool? waitforremoval = true) => Qs("wait_for_removal", waitforremoval); } /// Descriptor for ComponentTemplateExists https://opensearch.org/docs/latest public partial class ComponentTemplateExistsDescriptor - : RequestDescriptorBase< - ComponentTemplateExistsDescriptor, - ComponentTemplateExistsRequestParameters, - IComponentTemplateExistsRequest - >, + : RequestDescriptorBase, IComponentTemplateExistsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterComponentTemplateExists; - /// /_component_template/{name} /// this parameter is required public ComponentTemplateExistsDescriptor(Name name) : base(r => r.Required("name", name)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected ComponentTemplateExistsDescriptor() : base() { } - // values part of the url path Name IComponentTemplateExistsRequest.Name => Self.RouteValues.Get("name"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public ComponentTemplateExistsDescriptor ClusterManagerTimeout( - Time clustermanagertimeout - ) => Qs("cluster_manager_timeout", clustermanagertimeout); - + public ComponentTemplateExistsDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// If true, the request retrieves information from the local node only. Defaults to false, which means information is retrieved from the master node. public ComponentTemplateExistsDescriptor Local(bool? local = true) => Qs("local", local); - /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public ComponentTemplateExistsDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public ComponentTemplateExistsDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); } /// Descriptor for GetComponentTemplate https://opensearch.org/docs/latest public partial class GetComponentTemplateDescriptor - : RequestDescriptorBase< - GetComponentTemplateDescriptor, - GetComponentTemplateRequestParameters, - IGetComponentTemplateRequest - >, + : RequestDescriptorBase, IGetComponentTemplateRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterGetComponentTemplate; - /// /_component_template public GetComponentTemplateDescriptor() : base() { } - /// /_component_template/{name} /// Optional, accepts null public GetComponentTemplateDescriptor(Name name) : base(r => r.Optional("name", name)) { } - // values part of the url path Name IGetComponentTemplateRequest.Name => Self.RouteValues.Get("name"); /// Name of the component template to retrieve. Wildcard (`*`) expressions are supported. - public GetComponentTemplateDescriptor Name(Name name) => - Assign(name, (a, v) => a.RouteValues.Optional("name", v)); - + public GetComponentTemplateDescriptor Name(Name name) => Assign(name, (a, v) => a.RouteValues.Optional("name", v)); // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public GetComponentTemplateDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public GetComponentTemplateDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// If `true`, the request retrieves information from the local node only. If `false`, information is retrieved from the master node. public GetComponentTemplateDescriptor Local(bool? local = true) => Qs("local", local); - /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public GetComponentTemplateDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public GetComponentTemplateDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); } /// Descriptor for GetSettings https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-settings/ public partial class ClusterGetSettingsDescriptor - : RequestDescriptorBase< - ClusterGetSettingsDescriptor, - ClusterGetSettingsRequestParameters, - IClusterGetSettingsRequest - >, + : RequestDescriptorBase, IClusterGetSettingsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterGetSettings; - // values part of the url path // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public ClusterGetSettingsDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public ClusterGetSettingsDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// If `true`, returns settings in flat format. - public ClusterGetSettingsDescriptor FlatSettings(bool? flatsettings = true) => - Qs("flat_settings", flatsettings); - + public ClusterGetSettingsDescriptor FlatSettings(bool? flatsettings = true) => Qs("flat_settings", flatsettings); /// If `true`, returns default cluster settings from the local node. - public ClusterGetSettingsDescriptor IncludeDefaults(bool? includedefaults = true) => - Qs("include_defaults", includedefaults); - + public ClusterGetSettingsDescriptor IncludeDefaults(bool? includedefaults = true) => Qs("include_defaults", includedefaults); /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public ClusterGetSettingsDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public ClusterGetSettingsDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. public ClusterGetSettingsDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } /// Descriptor for Health https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-health/ public partial class ClusterHealthDescriptor - : RequestDescriptorBase< - ClusterHealthDescriptor, - ClusterHealthRequestParameters, - IClusterHealthRequest - >, + : RequestDescriptorBase, IClusterHealthRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterHealth; - /// /_cluster/health public ClusterHealthDescriptor() : base() { } - /// /_cluster/health/{index} /// Optional, accepts null public ClusterHealthDescriptor(Indices index) : base(r => r.Optional("index", index)) { } - // values part of the url path Indices IClusterHealthRequest.Index => Self.RouteValues.Get("index"); /// Comma-separated list of data streams, indices, and index aliases used to limit the request. Wildcard expressions (*) are supported. To target all data streams and indices in a cluster, omit this parameter or use `_all` or `*`. - public ClusterHealthDescriptor Index(Indices index) => - Assign(index, (a, v) => a.RouteValues.Optional("index", v)); + public ClusterHealthDescriptor Index(Indices index) => Assign(index, (a, v) => a.RouteValues.Optional("index", v)); /// a shortcut into calling Index(typeof(TOther)) - public ClusterHealthDescriptor Index() - where TOther : class => - Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); + public ClusterHealthDescriptor Index() where TOther : class => Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); /// A shortcut into calling Index(Indices.All) public ClusterHealthDescriptor AllIndices() => Index(Indices.All); - // Request parameters /// The awareness attribute for which the health is required. - public ClusterHealthDescriptor AwarenessAttribute(string awarenessattribute) => - Qs("awareness_attribute", awarenessattribute); - + public ClusterHealthDescriptor AwarenessAttribute(string awarenessattribute) => Qs("awareness_attribute", awarenessattribute); /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public ClusterHealthDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public ClusterHealthDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Whether to expand wildcard expression to concrete indices that are open, closed or both. - public ClusterHealthDescriptor ExpandWildcards(ExpandWildcards? expandwildcards) => - Qs("expand_wildcards", expandwildcards); - + public ClusterHealthDescriptor ExpandWildcards(ExpandWildcards? expandwildcards) => Qs("expand_wildcards", expandwildcards); /// Can be one of cluster, indices or shards. Controls the details level of the health information returned. public ClusterHealthDescriptor Level(ClusterHealthLevel? level) => Qs("level", level); - /// If true, the request retrieves information from the local node only. Defaults to false, which means information is retrieved from the master node. public ClusterHealthDescriptor Local(bool? local = true) => Qs("local", local); - /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public ClusterHealthDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public ClusterHealthDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. public ClusterHealthDescriptor Timeout(Time timeout) => Qs("timeout", timeout); - /// A number controlling to how many active shards to wait for, all to wait for all shards in the cluster to be active, or 0 to not wait. - public ClusterHealthDescriptor WaitForActiveShards(string waitforactiveshards) => - Qs("wait_for_active_shards", waitforactiveshards); - + public ClusterHealthDescriptor WaitForActiveShards(string waitforactiveshards) => Qs("wait_for_active_shards", waitforactiveshards); /// Can be one of immediate, urgent, high, normal, low, languid. Wait until all currently queued events with the given priority are processed. - public ClusterHealthDescriptor WaitForEvents(WaitForEvents? waitforevents) => - Qs("wait_for_events", waitforevents); - + public ClusterHealthDescriptor WaitForEvents(WaitForEvents? waitforevents) => Qs("wait_for_events", waitforevents); /// The request waits until the specified number N of nodes is available. It also accepts >=N, <=N, >N and - public ClusterHealthDescriptor WaitForNodes(string waitfornodes) => - Qs("wait_for_nodes", waitfornodes); - + public ClusterHealthDescriptor WaitForNodes(string waitfornodes) => Qs("wait_for_nodes", waitfornodes); /// A boolean value which controls whether to wait (until the timeout provided) for the cluster to have no shard initializations. Defaults to false, which means it will not wait for initializing shards. - public ClusterHealthDescriptor WaitForNoInitializingShards( - bool? waitfornoinitializingshards = true - ) => Qs("wait_for_no_initializing_shards", waitfornoinitializingshards); - + public ClusterHealthDescriptor WaitForNoInitializingShards(bool? waitfornoinitializingshards = true) => Qs("wait_for_no_initializing_shards", waitfornoinitializingshards); /// A boolean value which controls whether to wait (until the timeout provided) for the cluster to have no shard relocations. Defaults to false, which means it will not wait for relocating shards. - public ClusterHealthDescriptor WaitForNoRelocatingShards( - bool? waitfornorelocatingshards = true - ) => Qs("wait_for_no_relocating_shards", waitfornorelocatingshards); - + public ClusterHealthDescriptor WaitForNoRelocatingShards(bool? waitfornorelocatingshards = true) => Qs("wait_for_no_relocating_shards", waitfornorelocatingshards); /// One of green, yellow or red. Will wait (until the timeout provided) until the status of the cluster changes to the one provided or better, i.e. green > yellow > red. By default, will not wait for any status. - public ClusterHealthDescriptor WaitForStatus(HealthStatus? waitforstatus) => - Qs("wait_for_status", waitforstatus); + public ClusterHealthDescriptor WaitForStatus(HealthStatus? waitforstatus) => Qs("wait_for_status", waitforstatus); } /// Descriptor for PendingTasks https://opensearch.org/docs/latest public partial class ClusterPendingTasksDescriptor - : RequestDescriptorBase< - ClusterPendingTasksDescriptor, - ClusterPendingTasksRequestParameters, - IClusterPendingTasksRequest - >, + : RequestDescriptorBase, IClusterPendingTasksRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterPendingTasks; - // values part of the url path // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public ClusterPendingTasksDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public ClusterPendingTasksDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// If `true`, the request retrieves information from the local node only. If `false`, information is retrieved from the master node. public ClusterPendingTasksDescriptor Local(bool? local = true) => Qs("local", local); - /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public ClusterPendingTasksDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public ClusterPendingTasksDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); } /// Descriptor for PostVotingConfigExclusions https://opensearch.org/docs/latest public partial class PostVotingConfigExclusionsDescriptor - : RequestDescriptorBase< - PostVotingConfigExclusionsDescriptor, - PostVotingConfigExclusionsRequestParameters, - IPostVotingConfigExclusionsRequest - >, + : RequestDescriptorBase, IPostVotingConfigExclusionsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterPostVotingConfigExclusions; - // values part of the url path // Request parameters /// A comma-separated list of the persistent ids of the nodes to exclude from the voting configuration. If specified, you may not also specify node_names. - public PostVotingConfigExclusionsDescriptor NodeIds(params string[] nodeids) => - Qs("node_ids", nodeids); - + public PostVotingConfigExclusionsDescriptor NodeIds(params string[] nodeids) => Qs("node_ids", nodeids); /// A comma-separated list of the names of the nodes to exclude from the voting configuration. If specified, you may not also specify node_ids. - public PostVotingConfigExclusionsDescriptor NodeNames(params string[] nodenames) => - Qs("node_names", nodenames); - + public PostVotingConfigExclusionsDescriptor NodeNames(params string[] nodenames) => Qs("node_names", nodenames); /// When adding a voting configuration exclusion, the API waits for the specified nodes to be excluded from the voting configuration before returning. If the timeout expires before the appropriate condition is satisfied, the request fails and returns an error. public PostVotingConfigExclusionsDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } /// Descriptor for PutComponentTemplate https://opensearch.org/docs/latest/im-plugin/index-templates/#use-component-templates-to-create-an-index-template public partial class PutComponentTemplateDescriptor - : RequestDescriptorBase< - PutComponentTemplateDescriptor, - PutComponentTemplateRequestParameters, - IPutComponentTemplateRequest - >, + : RequestDescriptorBase, IPutComponentTemplateRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterPutComponentTemplate; - /// /_component_template/{name} /// this parameter is required public PutComponentTemplateDescriptor(Name name) : base(r => r.Required("name", name)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected PutComponentTemplateDescriptor() : base() { } - // values part of the url path Name IPutComponentTemplateRequest.Name => Self.RouteValues.Get("name"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public PutComponentTemplateDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public PutComponentTemplateDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// If `true`, this request cannot replace or update existing component templates. public PutComponentTemplateDescriptor Create(bool? create = true) => Qs("create", create); - /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public PutComponentTemplateDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public PutComponentTemplateDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Operation timeout. public PutComponentTemplateDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } /// Descriptor for PutSettings https://opensearch.org/docs/latest/api-reference/cluster-settings/ public partial class ClusterPutSettingsDescriptor - : RequestDescriptorBase< - ClusterPutSettingsDescriptor, - ClusterPutSettingsRequestParameters, - IClusterPutSettingsRequest - >, + : RequestDescriptorBase, IClusterPutSettingsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterPutSettings; - // values part of the url path // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public ClusterPutSettingsDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public ClusterPutSettingsDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Return settings in flat format. - public ClusterPutSettingsDescriptor FlatSettings(bool? flatsettings = true) => - Qs("flat_settings", flatsettings); - + public ClusterPutSettingsDescriptor FlatSettings(bool? flatsettings = true) => Qs("flat_settings", flatsettings); /// Explicit operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public ClusterPutSettingsDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public ClusterPutSettingsDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Explicit operation timeout. public ClusterPutSettingsDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } /// Descriptor for RemoteInfo https://opensearch.org/docs/latest/api-reference/remote-info/ public partial class RemoteInfoDescriptor - : RequestDescriptorBase< - RemoteInfoDescriptor, - RemoteInfoRequestParameters, - IRemoteInfoRequest - >, + : RequestDescriptorBase, IRemoteInfoRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterRemoteInfo; @@ -502,166 +339,109 @@ public partial class RemoteInfoDescriptor /// Descriptor for Reroute https://opensearch.org/docs/latest public partial class ClusterRerouteDescriptor - : RequestDescriptorBase< - ClusterRerouteDescriptor, - ClusterRerouteRequestParameters, - IClusterRerouteRequest - >, + : RequestDescriptorBase, IClusterRerouteRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterReroute; - // values part of the url path // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public ClusterRerouteDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public ClusterRerouteDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// If true, then the request simulates the operation only and returns the resulting state. public ClusterRerouteDescriptor DryRun(bool? dryrun = true) => Qs("dry_run", dryrun); - /// If true, then the response contains an explanation of why the commands can or cannot be executed. public ClusterRerouteDescriptor Explain(bool? explain = true) => Qs("explain", explain); - /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public ClusterRerouteDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public ClusterRerouteDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Limits the information returned to the specified metrics. public ClusterRerouteDescriptor Metric(params string[] metric) => Qs("metric", metric); - /// If true, then retries allocation of shards that are blocked due to too many subsequent allocation failures. - public ClusterRerouteDescriptor RetryFailed(bool? retryfailed = true) => - Qs("retry_failed", retryfailed); - + public ClusterRerouteDescriptor RetryFailed(bool? retryfailed = true) => Qs("retry_failed", retryfailed); /// Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. public ClusterRerouteDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } /// Descriptor for State https://opensearch.org/docs/latest public partial class ClusterStateDescriptor - : RequestDescriptorBase< - ClusterStateDescriptor, - ClusterStateRequestParameters, - IClusterStateRequest - >, + : RequestDescriptorBase, IClusterStateRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterState; - /// /_cluster/state public ClusterStateDescriptor() : base() { } - /// /_cluster/state/{metric} /// Optional, accepts null public ClusterStateDescriptor(Metrics metric) : base(r => r.Optional("metric", metric)) { } - /// /_cluster/state/{metric}/{index} /// Optional, accepts null /// Optional, accepts null public ClusterStateDescriptor(Metrics metric, Indices index) : base(r => r.Optional("metric", metric).Optional("index", index)) { } - // values part of the url path Indices IClusterStateRequest.Index => Self.RouteValues.Get("index"); Metrics IClusterStateRequest.Metric => Self.RouteValues.Get("metric"); /// A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices. - public ClusterStateDescriptor Index(Indices index) => - Assign(index, (a, v) => a.RouteValues.Optional("index", v)); + public ClusterStateDescriptor Index(Indices index) => Assign(index, (a, v) => a.RouteValues.Optional("index", v)); /// a shortcut into calling Index(typeof(TOther)) - public ClusterStateDescriptor Index() - where TOther : class => - Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); + public ClusterStateDescriptor Index() where TOther : class => Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); /// A shortcut into calling Index(Indices.All) public ClusterStateDescriptor AllIndices() => Index(Indices.All); /// Limit the information returned to the specified metrics. - public ClusterStateDescriptor Metric(Metrics metric) => - Assign(metric, (a, v) => a.RouteValues.Optional("metric", v)); - + public ClusterStateDescriptor Metric(Metrics metric) => Assign(metric, (a, v) => a.RouteValues.Optional("metric", v)); // Request parameters /// Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified). - public ClusterStateDescriptor AllowNoIndices(bool? allownoindices = true) => - Qs("allow_no_indices", allownoindices); - + public ClusterStateDescriptor AllowNoIndices(bool? allownoindices = true) => Qs("allow_no_indices", allownoindices); /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public ClusterStateDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public ClusterStateDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Whether to expand wildcard expression to concrete indices that are open, closed or both. - public ClusterStateDescriptor ExpandWildcards(ExpandWildcards? expandwildcards) => - Qs("expand_wildcards", expandwildcards); - + public ClusterStateDescriptor ExpandWildcards(ExpandWildcards? expandwildcards) => Qs("expand_wildcards", expandwildcards); /// Return settings in flat format. - public ClusterStateDescriptor FlatSettings(bool? flatsettings = true) => - Qs("flat_settings", flatsettings); - + public ClusterStateDescriptor FlatSettings(bool? flatsettings = true) => Qs("flat_settings", flatsettings); /// Whether specified concrete indices should be ignored when unavailable (missing or closed). - public ClusterStateDescriptor IgnoreUnavailable(bool? ignoreunavailable = true) => - Qs("ignore_unavailable", ignoreunavailable); - + public ClusterStateDescriptor IgnoreUnavailable(bool? ignoreunavailable = true) => Qs("ignore_unavailable", ignoreunavailable); /// Return local information, do not retrieve the state from cluster-manager node. public ClusterStateDescriptor Local(bool? local = true) => Qs("local", local); - /// Specify timeout for connection to master. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public ClusterStateDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public ClusterStateDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Wait for the metadata version to be equal or greater than the specified metadata version. - public ClusterStateDescriptor WaitForMetadataVersion(long? waitformetadataversion) => - Qs("wait_for_metadata_version", waitformetadataversion); - + public ClusterStateDescriptor WaitForMetadataVersion(long? waitformetadataversion) => Qs("wait_for_metadata_version", waitformetadataversion); /// The maximum time to wait for wait_for_metadata_version before timing out. - public ClusterStateDescriptor WaitForTimeout(Time waitfortimeout) => - Qs("wait_for_timeout", waitfortimeout); + public ClusterStateDescriptor WaitForTimeout(Time waitfortimeout) => Qs("wait_for_timeout", waitfortimeout); } /// Descriptor for Stats https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-stats/ public partial class ClusterStatsDescriptor - : RequestDescriptorBase< - ClusterStatsDescriptor, - ClusterStatsRequestParameters, - IClusterStatsRequest - >, + : RequestDescriptorBase, IClusterStatsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterStats; - /// /_cluster/stats public ClusterStatsDescriptor() : base() { } - /// /_cluster/stats/nodes/{node_id} /// Optional, accepts null public ClusterStatsDescriptor(NodeIds nodeId) : base(r => r.Optional("node_id", nodeId)) { } - // values part of the url path NodeIds IClusterStatsRequest.NodeId => Self.RouteValues.Get("node_id"); /// Comma-separated list of node filters used to limit returned information. Defaults to all nodes in the cluster. - public ClusterStatsDescriptor NodeId(NodeIds nodeId) => - Assign(nodeId, (a, v) => a.RouteValues.Optional("node_id", v)); - + public ClusterStatsDescriptor NodeId(NodeIds nodeId) => Assign(nodeId, (a, v) => a.RouteValues.Optional("node_id", v)); // Request parameters /// If `true`, returns settings in flat format. - public ClusterStatsDescriptor FlatSettings(bool? flatsettings = true) => - Qs("flat_settings", flatsettings); - + public ClusterStatsDescriptor FlatSettings(bool? flatsettings = true) => Qs("flat_settings", flatsettings); /// Period to wait for each node to respond. If a node does not respond before its timeout expires, the response does not include its stats. However, timed out nodes are included in the response's `_nodes.failed` property. Defaults to no timeout. public ClusterStatsDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } + } diff --git a/src/OpenSearch.Client/_Generated/Descriptors.DanglingIndices.cs b/src/OpenSearch.Client/_Generated/Descriptors.DanglingIndices.cs index b27f71aa69..3f7f9a7516 100644 --- a/src/OpenSearch.Client/_Generated/Descriptors.DanglingIndices.cs +++ b/src/OpenSearch.Client/_Generated/Descriptors.DanglingIndices.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -59,107 +60,70 @@ namespace OpenSearch.Client { /// Descriptor for DeleteDanglingIndex https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ public partial class DeleteDanglingIndexDescriptor - : RequestDescriptorBase< - DeleteDanglingIndexDescriptor, - DeleteDanglingIndexRequestParameters, - IDeleteDanglingIndexRequest - >, + : RequestDescriptorBase, IDeleteDanglingIndexRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.DanglingIndicesDeleteDanglingIndex; - /// /_dangling/{index_uuid} /// this parameter is required public DeleteDanglingIndexDescriptor(IndexUuid indexUuid) : base(r => r.Required("index_uuid", indexUuid)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected DeleteDanglingIndexDescriptor() : base() { } - // values part of the url path - IndexUuid IDeleteDanglingIndexRequest.IndexUuid => - Self.RouteValues.Get("index_uuid"); - + IndexUuid IDeleteDanglingIndexRequest.IndexUuid => Self.RouteValues.Get("index_uuid"); // Request parameters /// Must be set to true in order to delete the dangling index. - public DeleteDanglingIndexDescriptor AcceptDataLoss(bool? acceptdataloss = true) => - Qs("accept_data_loss", acceptdataloss); - + public DeleteDanglingIndexDescriptor AcceptDataLoss(bool? acceptdataloss = true) => Qs("accept_data_loss", acceptdataloss); /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public DeleteDanglingIndexDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public DeleteDanglingIndexDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Specify timeout for connection to master. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public DeleteDanglingIndexDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public DeleteDanglingIndexDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Explicit operation timeout. public DeleteDanglingIndexDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } /// Descriptor for ImportDanglingIndex https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ public partial class ImportDanglingIndexDescriptor - : RequestDescriptorBase< - ImportDanglingIndexDescriptor, - ImportDanglingIndexRequestParameters, - IImportDanglingIndexRequest - >, + : RequestDescriptorBase, IImportDanglingIndexRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.DanglingIndicesImportDanglingIndex; - /// /_dangling/{index_uuid} /// this parameter is required public ImportDanglingIndexDescriptor(IndexUuid indexUuid) : base(r => r.Required("index_uuid", indexUuid)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected ImportDanglingIndexDescriptor() : base() { } - // values part of the url path - IndexUuid IImportDanglingIndexRequest.IndexUuid => - Self.RouteValues.Get("index_uuid"); - + IndexUuid IImportDanglingIndexRequest.IndexUuid => Self.RouteValues.Get("index_uuid"); // Request parameters /// Must be set to true in order to import the dangling index. - public ImportDanglingIndexDescriptor AcceptDataLoss(bool? acceptdataloss = true) => - Qs("accept_data_loss", acceptdataloss); - + public ImportDanglingIndexDescriptor AcceptDataLoss(bool? acceptdataloss = true) => Qs("accept_data_loss", acceptdataloss); /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public ImportDanglingIndexDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public ImportDanglingIndexDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Specify timeout for connection to master. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public ImportDanglingIndexDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public ImportDanglingIndexDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Explicit operation timeout. public ImportDanglingIndexDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } /// Descriptor for List https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ public partial class ListDanglingIndicesDescriptor - : RequestDescriptorBase< - ListDanglingIndicesDescriptor, - ListDanglingIndicesRequestParameters, - IListDanglingIndicesRequest - >, + : RequestDescriptorBase, IListDanglingIndicesRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.DanglingIndicesList; // values part of the url path // Request parameters } + } diff --git a/src/OpenSearch.Client/_Generated/Descriptors.Http.cs b/src/OpenSearch.Client/_Generated/Descriptors.Http.cs index dd46e6e4d4..583b053462 100644 --- a/src/OpenSearch.Client/_Generated/Descriptors.Http.cs +++ b/src/OpenSearch.Client/_Generated/Descriptors.Http.cs @@ -25,74 +25,57 @@ namespace OpenSearch.Client; -public class HttpDeleteDescriptor - : ArbitraryHttpRequestDescriptorBase< - HttpDeleteDescriptor, - HttpDeleteRequestParameters, - IHttpDeleteRequest - >, - IHttpDeleteRequest + + +public class HttpDeleteDescriptor : ArbitraryHttpRequestDescriptorBase, + IHttpDeleteRequest { public HttpDeleteDescriptor(string path) : base(path) { } } -public class HttpGetDescriptor - : ArbitraryHttpRequestDescriptorBase< - HttpGetDescriptor, - HttpGetRequestParameters, - IHttpGetRequest - >, - IHttpGetRequest + + +public class HttpGetDescriptor : ArbitraryHttpRequestDescriptorBase, + IHttpGetRequest { public HttpGetDescriptor(string path) : base(path) { } } -public class HttpHeadDescriptor - : ArbitraryHttpRequestDescriptorBase< - HttpHeadDescriptor, - HttpHeadRequestParameters, - IHttpHeadRequest - >, - IHttpHeadRequest + + +public class HttpHeadDescriptor : ArbitraryHttpRequestDescriptorBase, + IHttpHeadRequest { public HttpHeadDescriptor(string path) : base(path) { } } -public class HttpPatchDescriptor - : ArbitraryBodyHttpRequestDescriptorBase< - HttpPatchDescriptor, - HttpPatchRequestParameters, - IHttpPatchRequest - >, - IHttpPatchRequest + + +public class HttpPatchDescriptor : ArbitraryBodyHttpRequestDescriptorBase, + IHttpPatchRequest { public HttpPatchDescriptor(string path) : base(path) { } } -public class HttpPostDescriptor - : ArbitraryBodyHttpRequestDescriptorBase< - HttpPostDescriptor, - HttpPostRequestParameters, - IHttpPostRequest - >, - IHttpPostRequest + + +public class HttpPostDescriptor : ArbitraryBodyHttpRequestDescriptorBase, + IHttpPostRequest { public HttpPostDescriptor(string path) : base(path) { } } -public class HttpPutDescriptor - : ArbitraryBodyHttpRequestDescriptorBase< - HttpPutDescriptor, - HttpPutRequestParameters, - IHttpPutRequest - >, - IHttpPutRequest + + +public class HttpPutDescriptor : ArbitraryBodyHttpRequestDescriptorBase, + IHttpPutRequest { public HttpPutDescriptor(string path) : base(path) { } } + diff --git a/src/OpenSearch.Client/_Generated/Descriptors.Indices.cs b/src/OpenSearch.Client/_Generated/Descriptors.Indices.cs index b50f662d3e..b3324a2d2c 100644 --- a/src/OpenSearch.Client/_Generated/Descriptors.Indices.cs +++ b/src/OpenSearch.Client/_Generated/Descriptors.Indices.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -59,290 +60,185 @@ namespace OpenSearch.Client { /// Descriptor for DeleteComposableTemplate https://opensearch.org/docs/latest/im-plugin/index-templates/#delete-a-template public partial class DeleteComposableIndexTemplateDescriptor - : RequestDescriptorBase< - DeleteComposableIndexTemplateDescriptor, - DeleteComposableIndexTemplateRequestParameters, - IDeleteComposableIndexTemplateRequest - >, + : RequestDescriptorBase, IDeleteComposableIndexTemplateRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.IndicesDeleteComposableTemplate; - /// /_index_template/{name} /// this parameter is required public DeleteComposableIndexTemplateDescriptor(Name name) : base(r => r.Required("name", name)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected DeleteComposableIndexTemplateDescriptor() : base() { } - // values part of the url path Name IDeleteComposableIndexTemplateRequest.Name => Self.RouteValues.Get("name"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public DeleteComposableIndexTemplateDescriptor ClusterManagerTimeout( - Time clustermanagertimeout - ) => Qs("cluster_manager_timeout", clustermanagertimeout); - + public DeleteComposableIndexTemplateDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public DeleteComposableIndexTemplateDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public DeleteComposableIndexTemplateDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. - public DeleteComposableIndexTemplateDescriptor Timeout(Time timeout) => - Qs("timeout", timeout); + public DeleteComposableIndexTemplateDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } /// Descriptor for ComposableTemplateExists https://opensearch.org/docs/latest/im-plugin/index-templates/ public partial class ComposableIndexTemplateExistsDescriptor - : RequestDescriptorBase< - ComposableIndexTemplateExistsDescriptor, - ComposableIndexTemplateExistsRequestParameters, - IComposableIndexTemplateExistsRequest - >, + : RequestDescriptorBase, IComposableIndexTemplateExistsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.IndicesComposableTemplateExists; - /// /_index_template/{name} /// this parameter is required public ComposableIndexTemplateExistsDescriptor(Name name) : base(r => r.Required("name", name)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected ComposableIndexTemplateExistsDescriptor() : base() { } - // values part of the url path Name IComposableIndexTemplateExistsRequest.Name => Self.RouteValues.Get("name"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public ComposableIndexTemplateExistsDescriptor ClusterManagerTimeout( - Time clustermanagertimeout - ) => Qs("cluster_manager_timeout", clustermanagertimeout); - + public ComposableIndexTemplateExistsDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Return settings in flat format. - public ComposableIndexTemplateExistsDescriptor FlatSettings(bool? flatsettings = true) => - Qs("flat_settings", flatsettings); - + public ComposableIndexTemplateExistsDescriptor FlatSettings(bool? flatsettings = true) => Qs("flat_settings", flatsettings); /// Return local information, do not retrieve the state from cluster-manager node. - public ComposableIndexTemplateExistsDescriptor Local(bool? local = true) => - Qs("local", local); - + public ComposableIndexTemplateExistsDescriptor Local(bool? local = true) => Qs("local", local); /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public ComposableIndexTemplateExistsDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public ComposableIndexTemplateExistsDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); } /// Descriptor for GetComposableTemplate https://opensearch.org/docs/latest/im-plugin/index-templates/ public partial class GetComposableIndexTemplateDescriptor - : RequestDescriptorBase< - GetComposableIndexTemplateDescriptor, - GetComposableIndexTemplateRequestParameters, - IGetComposableIndexTemplateRequest - >, + : RequestDescriptorBase, IGetComposableIndexTemplateRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.IndicesGetComposableTemplate; - /// /_index_template public GetComposableIndexTemplateDescriptor() : base() { } - /// /_index_template/{name} /// Optional, accepts null public GetComposableIndexTemplateDescriptor(Name name) : base(r => r.Optional("name", name)) { } - // values part of the url path Name IGetComposableIndexTemplateRequest.Name => Self.RouteValues.Get("name"); /// Name of the index template to retrieve. Wildcard (*) expressions are supported. - public GetComposableIndexTemplateDescriptor Name(Name name) => - Assign(name, (a, v) => a.RouteValues.Optional("name", v)); - + public GetComposableIndexTemplateDescriptor Name(Name name) => Assign(name, (a, v) => a.RouteValues.Optional("name", v)); // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public GetComposableIndexTemplateDescriptor ClusterManagerTimeout( - Time clustermanagertimeout - ) => Qs("cluster_manager_timeout", clustermanagertimeout); - + public GetComposableIndexTemplateDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// If true, returns settings in flat format. - public GetComposableIndexTemplateDescriptor FlatSettings(bool? flatsettings = true) => - Qs("flat_settings", flatsettings); - + public GetComposableIndexTemplateDescriptor FlatSettings(bool? flatsettings = true) => Qs("flat_settings", flatsettings); /// If true, the request retrieves information from the local node only. Defaults to false, which means information is retrieved from the master node. public GetComposableIndexTemplateDescriptor Local(bool? local = true) => Qs("local", local); - /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public GetComposableIndexTemplateDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public GetComposableIndexTemplateDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); } /// Descriptor for PutComposableTemplate https://opensearch.org/docs/latest/im-plugin/index-templates/ public partial class PutComposableIndexTemplateDescriptor - : RequestDescriptorBase< - PutComposableIndexTemplateDescriptor, - PutComposableIndexTemplateRequestParameters, - IPutComposableIndexTemplateRequest - >, + : RequestDescriptorBase, IPutComposableIndexTemplateRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.IndicesPutComposableTemplate; - /// /_index_template/{name} /// this parameter is required public PutComposableIndexTemplateDescriptor(Name name) : base(r => r.Required("name", name)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected PutComposableIndexTemplateDescriptor() : base() { } - // values part of the url path Name IPutComposableIndexTemplateRequest.Name => Self.RouteValues.Get("name"); - // Request parameters /// User defined reason for creating/updating the index template. public PutComposableIndexTemplateDescriptor Cause(string cause) => Qs("cause", cause); - /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public PutComposableIndexTemplateDescriptor ClusterManagerTimeout( - Time clustermanagertimeout - ) => Qs("cluster_manager_timeout", clustermanagertimeout); - + public PutComposableIndexTemplateDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// If `true`, this request cannot replace or update existing index templates. - public PutComposableIndexTemplateDescriptor Create(bool? create = true) => - Qs("create", create); - + public PutComposableIndexTemplateDescriptor Create(bool? create = true) => Qs("create", create); /// Operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public PutComposableIndexTemplateDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public PutComposableIndexTemplateDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); } /// Descriptor for Stats https://opensearch.org/docs/latest public partial class IndicesStatsDescriptor - : RequestDescriptorBase< - IndicesStatsDescriptor, - IndicesStatsRequestParameters, - IIndicesStatsRequest - >, + : RequestDescriptorBase, IIndicesStatsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.IndicesStats; - /// /_stats public IndicesStatsDescriptor() : base() { } - /// /{index}/_stats /// Optional, accepts null public IndicesStatsDescriptor(Indices index) : base(r => r.Optional("index", index)) { } - /// /{index}/_stats/{metric} /// Optional, accepts null /// Optional, accepts null public IndicesStatsDescriptor(Indices index, Metrics metric) : base(r => r.Optional("index", index).Optional("metric", metric)) { } - /// /_stats/{metric} /// Optional, accepts null public IndicesStatsDescriptor(Metrics metric) : base(r => r.Optional("metric", metric)) { } - // values part of the url path Indices IIndicesStatsRequest.Index => Self.RouteValues.Get("index"); Metrics IIndicesStatsRequest.Metric => Self.RouteValues.Get("metric"); /// A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices. - public IndicesStatsDescriptor Index(Indices index) => - Assign(index, (a, v) => a.RouteValues.Optional("index", v)); + public IndicesStatsDescriptor Index(Indices index) => Assign(index, (a, v) => a.RouteValues.Optional("index", v)); /// a shortcut into calling Index(typeof(TOther)) - public IndicesStatsDescriptor Index() - where TOther : class => - Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); + public IndicesStatsDescriptor Index() where TOther : class => Assign(typeof(TOther), (a, v) => a.RouteValues.Optional("index", (Indices)v)); /// A shortcut into calling Index(Indices.All) public IndicesStatsDescriptor AllIndices() => Index(Indices.All); /// Limit the information returned the specific metrics. - public IndicesStatsDescriptor Metric(Metrics metric) => - Assign(metric, (a, v) => a.RouteValues.Optional("metric", v)); - + public IndicesStatsDescriptor Metric(Metrics metric) => Assign(metric, (a, v) => a.RouteValues.Optional("metric", v)); // Request parameters /// Comma-separated list or wildcard expressions of fields to include in fielddata and suggest statistics. - public IndicesStatsDescriptor CompletionFields(Fields completionfields) => - Qs("completion_fields", completionfields); + public IndicesStatsDescriptor CompletionFields(Fields completionfields) => Qs("completion_fields", completionfields); /// Comma-separated list or wildcard expressions of fields to include in fielddata and suggest statistics. - public IndicesStatsDescriptor CompletionFields( - params Expression>[] fields - ) - where T : class => Qs("completion_fields", fields?.Select(e => (Field)e)); - + public IndicesStatsDescriptor CompletionFields(params Expression>[] fields) where T : class => Qs("completion_fields", fields?.Select(e => (Field)e)); /// Type of index that wildcard patterns can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams. Supports comma-separated values, such as `open,hidden`. - public IndicesStatsDescriptor ExpandWildcards(ExpandWildcards? expandwildcards) => - Qs("expand_wildcards", expandwildcards); - + public IndicesStatsDescriptor ExpandWildcards(ExpandWildcards? expandwildcards) => Qs("expand_wildcards", expandwildcards); /// Comma-separated list or wildcard expressions of fields to include in fielddata statistics. - public IndicesStatsDescriptor FielddataFields(Fields fielddatafields) => - Qs("fielddata_fields", fielddatafields); + public IndicesStatsDescriptor FielddataFields(Fields fielddatafields) => Qs("fielddata_fields", fielddatafields); /// Comma-separated list or wildcard expressions of fields to include in fielddata statistics. - public IndicesStatsDescriptor FielddataFields( - params Expression>[] fields - ) - where T : class => Qs("fielddata_fields", fields?.Select(e => (Field)e)); - + public IndicesStatsDescriptor FielddataFields(params Expression>[] fields) where T : class => Qs("fielddata_fields", fields?.Select(e => (Field)e)); /// Comma-separated list or wildcard expressions of fields to include in the statistics. public IndicesStatsDescriptor Fields(Fields fields) => Qs("fields", fields); /// Comma-separated list or wildcard expressions of fields to include in the statistics. - public IndicesStatsDescriptor Fields(params Expression>[] fields) - where T : class => Qs("fields", fields?.Select(e => (Field)e)); - + public IndicesStatsDescriptor Fields(params Expression>[] fields) where T : class => Qs("fields", fields?.Select(e => (Field)e)); /// If true, statistics are not collected from closed indices. - public IndicesStatsDescriptor ForbidClosedIndices(bool? forbidclosedindices = true) => - Qs("forbid_closed_indices", forbidclosedindices); - + public IndicesStatsDescriptor ForbidClosedIndices(bool? forbidclosedindices = true) => Qs("forbid_closed_indices", forbidclosedindices); /// Comma-separated list of search groups to include in the search statistics. public IndicesStatsDescriptor Groups(params string[] groups) => Qs("groups", groups); - /// If true, the call reports the aggregated disk usage of each one of the Lucene index files (only applies if segment stats are requested). - public IndicesStatsDescriptor IncludeSegmentFileSizes( - bool? includesegmentfilesizes = true - ) => Qs("include_segment_file_sizes", includesegmentfilesizes); - + public IndicesStatsDescriptor IncludeSegmentFileSizes(bool? includesegmentfilesizes = true) => Qs("include_segment_file_sizes", includesegmentfilesizes); /// If true, the response includes information from segments that are not loaded into memory. - public IndicesStatsDescriptor IncludeUnloadedSegments( - bool? includeunloadedsegments = true - ) => Qs("include_unloaded_segments", includeunloadedsegments); - + public IndicesStatsDescriptor IncludeUnloadedSegments(bool? includeunloadedsegments = true) => Qs("include_unloaded_segments", includeunloadedsegments); /// Indicates whether statistics are aggregated at the cluster, index, or shard level. public IndicesStatsDescriptor Level(Level? level) => Qs("level", level); } + } diff --git a/src/OpenSearch.Client/_Generated/Descriptors.Ingest.cs b/src/OpenSearch.Client/_Generated/Descriptors.Ingest.cs index 9ade495896..0224119548 100644 --- a/src/OpenSearch.Client/_Generated/Descriptors.Ingest.cs +++ b/src/OpenSearch.Client/_Generated/Descriptors.Ingest.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -59,93 +60,61 @@ namespace OpenSearch.Client { /// Descriptor for DeletePipeline https://opensearch.org/docs/latest/api-reference/ingest-apis/delete-ingest/ public partial class DeletePipelineDescriptor - : RequestDescriptorBase< - DeletePipelineDescriptor, - DeletePipelineRequestParameters, - IDeletePipelineRequest - >, + : RequestDescriptorBase, IDeletePipelineRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.IngestDeletePipeline; - /// /_ingest/pipeline/{id} /// this parameter is required public DeletePipelineDescriptor(Id id) : base(r => r.Required("id", id)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected DeletePipelineDescriptor() : base() { } - // values part of the url path Id IDeletePipelineRequest.Id => Self.RouteValues.Get("id"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public DeletePipelineDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public DeletePipelineDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public DeletePipelineDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public DeletePipelineDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. public DeletePipelineDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } /// Descriptor for GetPipeline https://opensearch.org/docs/latest/api-reference/ingest-apis/get-ingest/ public partial class GetPipelineDescriptor - : RequestDescriptorBase< - GetPipelineDescriptor, - GetPipelineRequestParameters, - IGetPipelineRequest - >, + : RequestDescriptorBase, IGetPipelineRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.IngestGetPipeline; - /// /_ingest/pipeline public GetPipelineDescriptor() : base() { } - /// /_ingest/pipeline/{id} /// Optional, accepts null public GetPipelineDescriptor(Id id) : base(r => r.Optional("id", id)) { } - // values part of the url path Id IGetPipelineRequest.Id => Self.RouteValues.Get("id"); /// Comma-separated list of pipeline IDs to retrieve. Wildcard (`*`) expressions are supported. To get all ingest pipelines, omit this parameter or use `*`. - public GetPipelineDescriptor Id(Id id) => - Assign(id, (a, v) => a.RouteValues.Optional("id", v)); - + public GetPipelineDescriptor Id(Id id) => Assign(id, (a, v) => a.RouteValues.Optional("id", v)); // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public GetPipelineDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public GetPipelineDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public GetPipelineDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public GetPipelineDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); } /// Descriptor for GrokProcessorPatterns https://opensearch.org/docs/latest public partial class GrokProcessorPatternsDescriptor - : RequestDescriptorBase< - GrokProcessorPatternsDescriptor, - GrokProcessorPatternsRequestParameters, - IGrokProcessorPatternsRequest - >, + : RequestDescriptorBase, IGrokProcessorPatternsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.IngestGrokProcessorPatterns; @@ -155,74 +124,52 @@ public partial class GrokProcessorPatternsDescriptor /// Descriptor for PutPipeline https://opensearch.org/docs/latest/api-reference/ingest-apis/create-update-ingest/ public partial class PutPipelineDescriptor - : RequestDescriptorBase< - PutPipelineDescriptor, - PutPipelineRequestParameters, - IPutPipelineRequest - >, + : RequestDescriptorBase, IPutPipelineRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.IngestPutPipeline; - /// /_ingest/pipeline/{id} /// this parameter is required public PutPipelineDescriptor(Id id) : base(r => r.Required("id", id)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected PutPipelineDescriptor() : base() { } - // values part of the url path Id IPutPipelineRequest.Id => Self.RouteValues.Get("id"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public PutPipelineDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public PutPipelineDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public PutPipelineDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public PutPipelineDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. public PutPipelineDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } /// Descriptor for SimulatePipeline https://opensearch.org/docs/latest/api-reference/ingest-apis/simulate-ingest/ public partial class SimulatePipelineDescriptor - : RequestDescriptorBase< - SimulatePipelineDescriptor, - SimulatePipelineRequestParameters, - ISimulatePipelineRequest - >, + : RequestDescriptorBase, ISimulatePipelineRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.IngestSimulatePipeline; - /// /_ingest/pipeline/_simulate public SimulatePipelineDescriptor() : base() { } - /// /_ingest/pipeline/{id}/_simulate /// Optional, accepts null public SimulatePipelineDescriptor(Id id) : base(r => r.Optional("id", id)) { } - // values part of the url path Id ISimulatePipelineRequest.Id => Self.RouteValues.Get("id"); /// Pipeline to test. If you don't specify a `pipeline` in the request body, this parameter is required. - public SimulatePipelineDescriptor Id(Id id) => - Assign(id, (a, v) => a.RouteValues.Optional("id", v)); - + public SimulatePipelineDescriptor Id(Id id) => Assign(id, (a, v) => a.RouteValues.Optional("id", v)); // Request parameters /// If `true`, the response includes output data for each processor in the executed pipeline. public SimulatePipelineDescriptor Verbose(bool? verbose = true) => Qs("verbose", verbose); } + } diff --git a/src/OpenSearch.Client/_Generated/Descriptors.NoNamespace.cs b/src/OpenSearch.Client/_Generated/Descriptors.NoNamespace.cs index 6e1b206c5b..28858e1032 100644 --- a/src/OpenSearch.Client/_Generated/Descriptors.NoNamespace.cs +++ b/src/OpenSearch.Client/_Generated/Descriptors.NoNamespace.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -58,68 +59,51 @@ namespace OpenSearch.Client { /// Descriptor for CreatePit https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit public partial class CreatePitDescriptor - : RequestDescriptorBase, + : RequestDescriptorBase, ICreatePitRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceCreatePit; - /// /{index}/_search/point_in_time /// this parameter is required public CreatePitDescriptor(Indices index) : base(r => r.Required("index", index)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected CreatePitDescriptor() : base() { } - // values part of the url path Indices ICreatePitRequest.Index => Self.RouteValues.Get("index"); /// Comma-separated list of indices; use the special string `_all` or Indices.All to perform the operation on all indices. - public CreatePitDescriptor Index(Indices index) => - Assign(index, (a, v) => a.RouteValues.Required("index", v)); + public CreatePitDescriptor Index(Indices index) => Assign(index, (a, v) => a.RouteValues.Required("index", v)); /// a shortcut into calling Index(typeof(TOther)) - public CreatePitDescriptor Index() - where TOther : class => - Assign(typeof(TOther), (a, v) => a.RouteValues.Required("index", (Indices)v)); + public CreatePitDescriptor Index() where TOther : class => Assign(typeof(TOther), (a, v) => a.RouteValues.Required("index", (Indices)v)); /// A shortcut into calling Index(Indices.All) public CreatePitDescriptor AllIndices() => Index(Indices.All); - // Request parameters /// Allow if point in time can be created with partial failures. - public CreatePitDescriptor AllowPartialPitCreation(bool? allowpartialpitcreation = true) => - Qs("allow_partial_pit_creation", allowpartialpitcreation); - + public CreatePitDescriptor AllowPartialPitCreation(bool? allowpartialpitcreation = true) => Qs("allow_partial_pit_creation", allowpartialpitcreation); /// Whether to expand wildcard expression to concrete indices that are open, closed or both. - public CreatePitDescriptor ExpandWildcards(ExpandWildcards? expandwildcards) => - Qs("expand_wildcards", expandwildcards); - + public CreatePitDescriptor ExpandWildcards(ExpandWildcards? expandwildcards) => Qs("expand_wildcards", expandwildcards); /// Specify the keep alive for point in time. public CreatePitDescriptor KeepAlive(Time keepalive) => Qs("keep_alive", keepalive); - /// Specify the node or shard the operation should be performed on. public CreatePitDescriptor Preference(string preference) => Qs("preference", preference); - /// /// A document is routed to a particular shard in an index using the following formula /// shard_num = hash(_routing) % num_primary_shards /// OpenSearch will use the document id if not provided. /// For requests that are constructed from/for a document OpenSearch.Client will automatically infer the routing key - /// if that document has a or a routing mapping on for its type exists on + /// if that document has a or a routing mapping on for its type exists on /// public CreatePitDescriptor Routing(Routing routing) => Qs("routing", routing); } /// Descriptor for DeleteAllPits https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits public partial class DeleteAllPitsDescriptor - : RequestDescriptorBase< - DeleteAllPitsDescriptor, - DeleteAllPitsRequestParameters, - IDeleteAllPitsRequest - >, + : RequestDescriptorBase, IDeleteAllPitsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceDeleteAllPits; @@ -129,7 +113,7 @@ public partial class DeleteAllPitsDescriptor /// Descriptor for DeletePit https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits public partial class DeletePitDescriptor - : RequestDescriptorBase, + : RequestDescriptorBase, IDeletePitRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceDeletePit; @@ -139,15 +123,12 @@ public partial class DeletePitDescriptor /// Descriptor for GetAllPits https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits public partial class GetAllPitsDescriptor - : RequestDescriptorBase< - GetAllPitsDescriptor, - GetAllPitsRequestParameters, - IGetAllPitsRequest - >, + : RequestDescriptorBase, IGetAllPitsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceGetAllPits; // values part of the url path // Request parameters } + } diff --git a/src/OpenSearch.Client/_Generated/Descriptors.Nodes.cs b/src/OpenSearch.Client/_Generated/Descriptors.Nodes.cs index 4caeb869f8..bbcc8a1698 100644 --- a/src/OpenSearch.Client/_Generated/Descriptors.Nodes.cs +++ b/src/OpenSearch.Client/_Generated/Descriptors.Nodes.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -59,127 +60,93 @@ namespace OpenSearch.Client { /// Descriptor for HotThreads https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-hot-threads/ public partial class NodesHotThreadsDescriptor - : RequestDescriptorBase< - NodesHotThreadsDescriptor, - NodesHotThreadsRequestParameters, - INodesHotThreadsRequest - >, + : RequestDescriptorBase, INodesHotThreadsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NodesHotThreads; - /// /_nodes/hot_threads public NodesHotThreadsDescriptor() : base() { } - /// /_nodes/{node_id}/hot_threads /// Optional, accepts null public NodesHotThreadsDescriptor(NodeIds nodeId) : base(r => r.Optional("node_id", nodeId)) { } - // values part of the url path NodeIds INodesHotThreadsRequest.NodeId => Self.RouteValues.Get("node_id"); /// Comma-separated list of node IDs or names to limit the returned information; use `_local` to return information from the node you're connecting to, leave empty to get information from all nodes. - public NodesHotThreadsDescriptor NodeId(NodeIds nodeId) => - Assign(nodeId, (a, v) => a.RouteValues.Optional("node_id", v)); - + public NodesHotThreadsDescriptor NodeId(NodeIds nodeId) => Assign(nodeId, (a, v) => a.RouteValues.Optional("node_id", v)); // Request parameters /// Don't show threads that are in known-idle places, such as waiting on a socket select or pulling from an empty task queue. - public NodesHotThreadsDescriptor IgnoreIdleThreads(bool? ignoreidlethreads = true) => - Qs("ignore_idle_threads", ignoreidlethreads); - + public NodesHotThreadsDescriptor IgnoreIdleThreads(bool? ignoreidlethreads = true) => Qs("ignore_idle_threads", ignoreidlethreads); /// The interval for the second sampling of threads. public NodesHotThreadsDescriptor Interval(Time interval) => Qs("interval", interval); - /// Number of samples of thread stacktrace. public NodesHotThreadsDescriptor Snapshots(long? snapshots) => Qs("snapshots", snapshots); - /// Specify the number of threads to provide information for. public NodesHotThreadsDescriptor Threads(long? threads) => Qs("threads", threads); - /// Operation timeout. public NodesHotThreadsDescriptor Timeout(Time timeout) => Qs("timeout", timeout); - /// The type to sample. public NodesHotThreadsDescriptor Type(NodesSampleType? type) => Qs("type", type); } /// Descriptor for Info https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-info/ public partial class NodesInfoDescriptor - : RequestDescriptorBase, + : RequestDescriptorBase, INodesInfoRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NodesInfo; - /// /_nodes public NodesInfoDescriptor() : base() { } - /// /_nodes/{metric} /// Optional, accepts null public NodesInfoDescriptor(Metrics metric) : base(r => r.Optional("metric", metric)) { } - /// /_nodes/{node_id} /// Optional, accepts null public NodesInfoDescriptor(NodeIds nodeId) : base(r => r.Optional("node_id", nodeId)) { } - /// /_nodes/{node_id}/{metric} /// Optional, accepts null /// Optional, accepts null public NodesInfoDescriptor(NodeIds nodeId, Metrics metric) : base(r => r.Optional("node_id", nodeId).Optional("metric", metric)) { } - // values part of the url path Metrics INodesInfoRequest.Metric => Self.RouteValues.Get("metric"); NodeIds INodesInfoRequest.NodeId => Self.RouteValues.Get("node_id"); /// Limits the information returned to the specific metrics. Supports a comma-separated list, such as http,ingest. - public NodesInfoDescriptor Metric(Metrics metric) => - Assign(metric, (a, v) => a.RouteValues.Optional("metric", v)); + public NodesInfoDescriptor Metric(Metrics metric) => Assign(metric, (a, v) => a.RouteValues.Optional("metric", v)); /// Comma-separated list of node IDs or names used to limit returned information. - public NodesInfoDescriptor NodeId(NodeIds nodeId) => - Assign(nodeId, (a, v) => a.RouteValues.Optional("node_id", v)); - + public NodesInfoDescriptor NodeId(NodeIds nodeId) => Assign(nodeId, (a, v) => a.RouteValues.Optional("node_id", v)); // Request parameters /// If true, returns settings in flat format. - public NodesInfoDescriptor FlatSettings(bool? flatsettings = true) => - Qs("flat_settings", flatsettings); - + public NodesInfoDescriptor FlatSettings(bool? flatsettings = true) => Qs("flat_settings", flatsettings); /// Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. public NodesInfoDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } /// Descriptor for ReloadSecureSettings https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-reload-secure/ public partial class ReloadSecureSettingsDescriptor - : RequestDescriptorBase< - ReloadSecureSettingsDescriptor, - ReloadSecureSettingsRequestParameters, - IReloadSecureSettingsRequest - >, + : RequestDescriptorBase, IReloadSecureSettingsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NodesReloadSecureSettings; - /// /_nodes/reload_secure_settings public ReloadSecureSettingsDescriptor() : base() { } - /// /_nodes/{node_id}/reload_secure_settings /// Optional, accepts null public ReloadSecureSettingsDescriptor(NodeIds nodeId) : base(r => r.Optional("node_id", nodeId)) { } - // values part of the url path NodeIds IReloadSecureSettingsRequest.NodeId => Self.RouteValues.Get("node_id"); /// The names of particular nodes in the cluster to target. - public ReloadSecureSettingsDescriptor NodeId(NodeIds nodeId) => - Assign(nodeId, (a, v) => a.RouteValues.Optional("node_id", v)); - + public ReloadSecureSettingsDescriptor NodeId(NodeIds nodeId) => Assign(nodeId, (a, v) => a.RouteValues.Optional("node_id", v)); // Request parameters /// Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. public ReloadSecureSettingsDescriptor Timeout(Time timeout) => Qs("timeout", timeout); @@ -187,156 +154,112 @@ public ReloadSecureSettingsDescriptor NodeId(NodeIds nodeId) => /// Descriptor for Stats https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-usage/ public partial class NodesStatsDescriptor - : RequestDescriptorBase< - NodesStatsDescriptor, - NodesStatsRequestParameters, - INodesStatsRequest - >, + : RequestDescriptorBase, INodesStatsRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NodesStats; - /// /_nodes/stats public NodesStatsDescriptor() : base() { } - /// /_nodes/stats/{metric} /// Optional, accepts null public NodesStatsDescriptor(Metrics metric) : base(r => r.Optional("metric", metric)) { } - /// /_nodes/stats/{metric}/{index_metric} /// Optional, accepts null /// Optional, accepts null public NodesStatsDescriptor(Metrics metric, IndexMetrics indexMetric) : base(r => r.Optional("metric", metric).Optional("index_metric", indexMetric)) { } - /// /_nodes/{node_id}/stats /// Optional, accepts null public NodesStatsDescriptor(NodeIds nodeId) : base(r => r.Optional("node_id", nodeId)) { } - /// /_nodes/{node_id}/stats/{metric} /// Optional, accepts null /// Optional, accepts null public NodesStatsDescriptor(NodeIds nodeId, Metrics metric) : base(r => r.Optional("node_id", nodeId).Optional("metric", metric)) { } - /// /_nodes/{node_id}/stats/{metric}/{index_metric} /// Optional, accepts null /// Optional, accepts null /// Optional, accepts null public NodesStatsDescriptor(NodeIds nodeId, Metrics metric, IndexMetrics indexMetric) - : base(r => - r.Optional("node_id", nodeId) - .Optional("metric", metric) - .Optional("index_metric", indexMetric) - ) { } - + : base(r => r.Optional("node_id", nodeId).Optional("metric", metric).Optional("index_metric", indexMetric)) { } // values part of the url path - IndexMetrics INodesStatsRequest.IndexMetric => - Self.RouteValues.Get("index_metric"); + IndexMetrics INodesStatsRequest.IndexMetric => Self.RouteValues.Get("index_metric"); Metrics INodesStatsRequest.Metric => Self.RouteValues.Get("metric"); NodeIds INodesStatsRequest.NodeId => Self.RouteValues.Get("node_id"); /// Limit the information returned for indices metric to the specific index metrics. It can be used only if indices (or all) metric is specified. - public NodesStatsDescriptor IndexMetric(IndexMetrics indexMetric) => - Assign(indexMetric, (a, v) => a.RouteValues.Optional("index_metric", v)); + public NodesStatsDescriptor IndexMetric(IndexMetrics indexMetric) => Assign(indexMetric, (a, v) => a.RouteValues.Optional("index_metric", v)); /// Limit the information returned to the specified metrics. - public NodesStatsDescriptor Metric(Metrics metric) => - Assign(metric, (a, v) => a.RouteValues.Optional("metric", v)); + public NodesStatsDescriptor Metric(Metrics metric) => Assign(metric, (a, v) => a.RouteValues.Optional("metric", v)); /// Comma-separated list of node IDs or names used to limit returned information. - public NodesStatsDescriptor NodeId(NodeIds nodeId) => - Assign(nodeId, (a, v) => a.RouteValues.Optional("node_id", v)); - + public NodesStatsDescriptor NodeId(NodeIds nodeId) => Assign(nodeId, (a, v) => a.RouteValues.Optional("node_id", v)); // Request parameters /// Comma-separated list or wildcard expressions of fields to include in fielddata and suggest statistics. - public NodesStatsDescriptor CompletionFields(Fields completionfields) => - Qs("completion_fields", completionfields); + public NodesStatsDescriptor CompletionFields(Fields completionfields) => Qs("completion_fields", completionfields); /// Comma-separated list or wildcard expressions of fields to include in fielddata and suggest statistics. - public NodesStatsDescriptor CompletionFields(params Expression>[] fields) - where T : class => Qs("completion_fields", fields?.Select(e => (Field)e)); - + public NodesStatsDescriptor CompletionFields(params Expression>[] fields) where T : class => Qs("completion_fields", fields?.Select(e => (Field)e)); /// Comma-separated list or wildcard expressions of fields to include in fielddata statistics. - public NodesStatsDescriptor FielddataFields(Fields fielddatafields) => - Qs("fielddata_fields", fielddatafields); + public NodesStatsDescriptor FielddataFields(Fields fielddatafields) => Qs("fielddata_fields", fielddatafields); /// Comma-separated list or wildcard expressions of fields to include in fielddata statistics. - public NodesStatsDescriptor FielddataFields(params Expression>[] fields) - where T : class => Qs("fielddata_fields", fields?.Select(e => (Field)e)); - + public NodesStatsDescriptor FielddataFields(params Expression>[] fields) where T : class => Qs("fielddata_fields", fields?.Select(e => (Field)e)); /// Comma-separated list or wildcard expressions of fields to include in the statistics. public NodesStatsDescriptor Fields(Fields fields) => Qs("fields", fields); /// Comma-separated list or wildcard expressions of fields to include in the statistics. - public NodesStatsDescriptor Fields(params Expression>[] fields) - where T : class => Qs("fields", fields?.Select(e => (Field)e)); - + public NodesStatsDescriptor Fields(params Expression>[] fields) where T : class => Qs("fields", fields?.Select(e => (Field)e)); /// Comma-separated list of search groups to include in the search statistics. public NodesStatsDescriptor Groups(params string[] groups) => Qs("groups", groups); - /// If true, the call reports the aggregated disk usage of each one of the Lucene index files (only applies if segment stats are requested). - public NodesStatsDescriptor IncludeSegmentFileSizes(bool? includesegmentfilesizes = true) => - Qs("include_segment_file_sizes", includesegmentfilesizes); - + public NodesStatsDescriptor IncludeSegmentFileSizes(bool? includesegmentfilesizes = true) => Qs("include_segment_file_sizes", includesegmentfilesizes); /// Indicates whether statistics are aggregated at the cluster, index, or shard level. public NodesStatsDescriptor Level(Level? level) => Qs("level", level); - /// Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. public NodesStatsDescriptor Timeout(Time timeout) => Qs("timeout", timeout); - /// A comma-separated list of document types for the indexing index metric. public NodesStatsDescriptor Types(params string[] types) => Qs("types", types); } /// Descriptor for Usage https://opensearch.org/docs/latest public partial class NodesUsageDescriptor - : RequestDescriptorBase< - NodesUsageDescriptor, - NodesUsageRequestParameters, - INodesUsageRequest - >, + : RequestDescriptorBase, INodesUsageRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NodesUsage; - /// /_nodes/usage public NodesUsageDescriptor() : base() { } - /// /_nodes/usage/{metric} /// Optional, accepts null public NodesUsageDescriptor(Metrics metric) : base(r => r.Optional("metric", metric)) { } - /// /_nodes/{node_id}/usage /// Optional, accepts null public NodesUsageDescriptor(NodeIds nodeId) : base(r => r.Optional("node_id", nodeId)) { } - /// /_nodes/{node_id}/usage/{metric} /// Optional, accepts null /// Optional, accepts null public NodesUsageDescriptor(NodeIds nodeId, Metrics metric) : base(r => r.Optional("node_id", nodeId).Optional("metric", metric)) { } - // values part of the url path Metrics INodesUsageRequest.Metric => Self.RouteValues.Get("metric"); NodeIds INodesUsageRequest.NodeId => Self.RouteValues.Get("node_id"); /// Limits the information returned to the specific metrics. A comma-separated list of the following options: `_all`, `rest_actions`. - public NodesUsageDescriptor Metric(Metrics metric) => - Assign(metric, (a, v) => a.RouteValues.Optional("metric", v)); + public NodesUsageDescriptor Metric(Metrics metric) => Assign(metric, (a, v) => a.RouteValues.Optional("metric", v)); /// A comma-separated list of node IDs or names to limit the returned information; use `_local` to return information from the node you're connecting to, leave empty to get information from all nodes. - public NodesUsageDescriptor NodeId(NodeIds nodeId) => - Assign(nodeId, (a, v) => a.RouteValues.Optional("node_id", v)); - + public NodesUsageDescriptor NodeId(NodeIds nodeId) => Assign(nodeId, (a, v) => a.RouteValues.Optional("node_id", v)); // Request parameters /// Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. public NodesUsageDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } + } diff --git a/src/OpenSearch.Client/_Generated/Descriptors.Snapshot.cs b/src/OpenSearch.Client/_Generated/Descriptors.Snapshot.cs index f5fd45f6b1..578ba18a57 100644 --- a/src/OpenSearch.Client/_Generated/Descriptors.Snapshot.cs +++ b/src/OpenSearch.Client/_Generated/Descriptors.Snapshot.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -59,481 +60,324 @@ namespace OpenSearch.Client { /// Descriptor for CleanupRepository https://opensearch.org/docs/latest public partial class CleanupRepositoryDescriptor - : RequestDescriptorBase< - CleanupRepositoryDescriptor, - CleanupRepositoryRequestParameters, - ICleanupRepositoryRequest - >, + : RequestDescriptorBase, ICleanupRepositoryRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.SnapshotCleanupRepository; - /// /_snapshot/{repository}/_cleanup /// this parameter is required public CleanupRepositoryDescriptor(Name repository) : base(r => r.Required("repository", repository)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected CleanupRepositoryDescriptor() : base() { } - // values part of the url path Name ICleanupRepositoryRequest.RepositoryName => Self.RouteValues.Get("repository"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CleanupRepositoryDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CleanupRepositoryDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Period to wait for a connection to the master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CleanupRepositoryDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CleanupRepositoryDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Period to wait for a response. public CleanupRepositoryDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } /// Descriptor for Clone https://opensearch.org/docs/latest public partial class CloneSnapshotDescriptor - : RequestDescriptorBase< - CloneSnapshotDescriptor, - CloneSnapshotRequestParameters, - ICloneSnapshotRequest - >, + : RequestDescriptorBase, ICloneSnapshotRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.SnapshotClone; - /// /_snapshot/{repository}/{snapshot}/_clone/{target_snapshot} /// this parameter is required /// this parameter is required /// this parameter is required public CloneSnapshotDescriptor(Name repository, Name snapshot, Name targetSnapshot) - : base(r => - r.Required("repository", repository) - .Required("snapshot", snapshot) - .Required("target_snapshot", targetSnapshot) - ) { } - + : base(r => r.Required("repository", repository).Required("snapshot", snapshot).Required("target_snapshot", targetSnapshot)) { } /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected CloneSnapshotDescriptor() : base() { } - // values part of the url path Name ICloneSnapshotRequest.RepositoryName => Self.RouteValues.Get("repository"); Name ICloneSnapshotRequest.Snapshot => Self.RouteValues.Get("snapshot"); Name ICloneSnapshotRequest.TargetSnapshot => Self.RouteValues.Get("target_snapshot"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CloneSnapshotDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CloneSnapshotDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Explicit operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CloneSnapshotDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CloneSnapshotDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); } /// Descriptor for Snapshot https://opensearch.org/docs/latest/api-reference/snapshots/create-snapshot/ public partial class SnapshotDescriptor - : RequestDescriptorBase, + : RequestDescriptorBase, ISnapshotRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.SnapshotSnapshot; - /// /_snapshot/{repository}/{snapshot} /// this parameter is required /// this parameter is required public SnapshotDescriptor(Name repository, Name snapshot) : base(r => r.Required("repository", repository).Required("snapshot", snapshot)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected SnapshotDescriptor() : base() { } - // values part of the url path Name ISnapshotRequest.RepositoryName => Self.RouteValues.Get("repository"); Name ISnapshotRequest.Snapshot => Self.RouteValues.Get("snapshot"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public SnapshotDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public SnapshotDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public SnapshotDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public SnapshotDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// If `true`, the request returns a response when the snapshot is complete. If `false`, the request returns a response when the snapshot initializes. - public SnapshotDescriptor WaitForCompletion(bool? waitforcompletion = true) => - Qs("wait_for_completion", waitforcompletion); + public SnapshotDescriptor WaitForCompletion(bool? waitforcompletion = true) => Qs("wait_for_completion", waitforcompletion); } /// Descriptor for CreateRepository https://opensearch.org/docs/latest/api-reference/snapshots/create-repository/ public partial class CreateRepositoryDescriptor - : RequestDescriptorBase< - CreateRepositoryDescriptor, - CreateRepositoryRequestParameters, - ICreateRepositoryRequest - >, + : RequestDescriptorBase, ICreateRepositoryRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.SnapshotCreateRepository; - /// /_snapshot/{repository} /// this parameter is required public CreateRepositoryDescriptor(Name repository) : base(r => r.Required("repository", repository)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected CreateRepositoryDescriptor() : base() { } - // values part of the url path Name ICreateRepositoryRequest.RepositoryName => Self.RouteValues.Get("repository"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CreateRepositoryDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public CreateRepositoryDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Explicit operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public CreateRepositoryDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public CreateRepositoryDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Explicit operation timeout. public CreateRepositoryDescriptor Timeout(Time timeout) => Qs("timeout", timeout); - /// Whether to verify the repository after creation. public CreateRepositoryDescriptor Verify(bool? verify = true) => Qs("verify", verify); } /// Descriptor for Delete https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot/ public partial class DeleteSnapshotDescriptor - : RequestDescriptorBase< - DeleteSnapshotDescriptor, - DeleteSnapshotRequestParameters, - IDeleteSnapshotRequest - >, + : RequestDescriptorBase, IDeleteSnapshotRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.SnapshotDelete; - /// /_snapshot/{repository}/{snapshot} /// this parameter is required /// this parameter is required public DeleteSnapshotDescriptor(Name repository, Name snapshot) : base(r => r.Required("repository", repository).Required("snapshot", snapshot)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected DeleteSnapshotDescriptor() : base() { } - // values part of the url path Name IDeleteSnapshotRequest.RepositoryName => Self.RouteValues.Get("repository"); Name IDeleteSnapshotRequest.Snapshot => Self.RouteValues.Get("snapshot"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public DeleteSnapshotDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public DeleteSnapshotDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Explicit operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public DeleteSnapshotDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public DeleteSnapshotDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); } /// Descriptor for DeleteRepository https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot-repository/ public partial class DeleteRepositoryDescriptor - : RequestDescriptorBase< - DeleteRepositoryDescriptor, - DeleteRepositoryRequestParameters, - IDeleteRepositoryRequest - >, + : RequestDescriptorBase, IDeleteRepositoryRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.SnapshotDeleteRepository; - /// /_snapshot/{repository} /// this parameter is required public DeleteRepositoryDescriptor(Names repository) : base(r => r.Required("repository", repository)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected DeleteRepositoryDescriptor() : base() { } - // values part of the url path Names IDeleteRepositoryRequest.RepositoryName => Self.RouteValues.Get("repository"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public DeleteRepositoryDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public DeleteRepositoryDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Explicit operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public DeleteRepositoryDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public DeleteRepositoryDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Explicit operation timeout. public DeleteRepositoryDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } /// Descriptor for Get https://opensearch.org/docs/latest public partial class GetSnapshotDescriptor - : RequestDescriptorBase< - GetSnapshotDescriptor, - GetSnapshotRequestParameters, - IGetSnapshotRequest - >, + : RequestDescriptorBase, IGetSnapshotRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.SnapshotGet; - /// /_snapshot/{repository}/{snapshot} /// this parameter is required /// this parameter is required public GetSnapshotDescriptor(Name repository, Names snapshot) : base(r => r.Required("repository", repository).Required("snapshot", snapshot)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected GetSnapshotDescriptor() : base() { } - // values part of the url path Name IGetSnapshotRequest.RepositoryName => Self.RouteValues.Get("repository"); Names IGetSnapshotRequest.Snapshot => Self.RouteValues.Get("snapshot"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public GetSnapshotDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public GetSnapshotDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// If false, the request returns an error for any snapshots that are unavailable. - public GetSnapshotDescriptor IgnoreUnavailable(bool? ignoreunavailable = true) => - Qs("ignore_unavailable", ignoreunavailable); - + public GetSnapshotDescriptor IgnoreUnavailable(bool? ignoreunavailable = true) => Qs("ignore_unavailable", ignoreunavailable); /// Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public GetSnapshotDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public GetSnapshotDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// If true, returns additional information about each snapshot such as the version of OpenSearch which took the snapshot, the start and end times of the snapshot, and the number of shards snapshotted. public GetSnapshotDescriptor Verbose(bool? verbose = true) => Qs("verbose", verbose); } /// Descriptor for GetRepository https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-repository/ public partial class GetRepositoryDescriptor - : RequestDescriptorBase< - GetRepositoryDescriptor, - GetRepositoryRequestParameters, - IGetRepositoryRequest - >, + : RequestDescriptorBase, IGetRepositoryRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.SnapshotGetRepository; - /// /_snapshot public GetRepositoryDescriptor() : base() { } - /// /_snapshot/{repository} /// Optional, accepts null public GetRepositoryDescriptor(Names repository) : base(r => r.Optional("repository", repository)) { } - // values part of the url path Names IGetRepositoryRequest.RepositoryName => Self.RouteValues.Get("repository"); /// A comma-separated list of repository names. - public GetRepositoryDescriptor RepositoryName(Names repository) => - Assign(repository, (a, v) => a.RouteValues.Optional("repository", v)); - + public GetRepositoryDescriptor RepositoryName(Names repository) => Assign(repository, (a, v) => a.RouteValues.Optional("repository", v)); // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public GetRepositoryDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public GetRepositoryDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Return local information, do not retrieve the state from cluster-manager node. public GetRepositoryDescriptor Local(bool? local = true) => Qs("local", local); - /// Explicit operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public GetRepositoryDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public GetRepositoryDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); } /// Descriptor for Restore https://opensearch.org/docs/latest/api-reference/snapshots/restore-snapshot/ public partial class RestoreDescriptor - : RequestDescriptorBase, + : RequestDescriptorBase, IRestoreRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.SnapshotRestore; - /// /_snapshot/{repository}/{snapshot}/_restore /// this parameter is required /// this parameter is required public RestoreDescriptor(Name repository, Name snapshot) : base(r => r.Required("repository", repository).Required("snapshot", snapshot)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected RestoreDescriptor() : base() { } - // values part of the url path Name IRestoreRequest.RepositoryName => Self.RouteValues.Get("repository"); Name IRestoreRequest.Snapshot => Self.RouteValues.Get("snapshot"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public RestoreDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public RestoreDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Explicit operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public RestoreDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public RestoreDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Should this request wait until the operation has completed before returning. - public RestoreDescriptor WaitForCompletion(bool? waitforcompletion = true) => - Qs("wait_for_completion", waitforcompletion); + public RestoreDescriptor WaitForCompletion(bool? waitforcompletion = true) => Qs("wait_for_completion", waitforcompletion); } /// Descriptor for Status https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-status/ public partial class SnapshotStatusDescriptor - : RequestDescriptorBase< - SnapshotStatusDescriptor, - SnapshotStatusRequestParameters, - ISnapshotStatusRequest - >, + : RequestDescriptorBase, ISnapshotStatusRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.SnapshotStatus; - /// /_snapshot/_status public SnapshotStatusDescriptor() : base() { } - /// /_snapshot/{repository}/_status /// Optional, accepts null public SnapshotStatusDescriptor(Name repository) : base(r => r.Optional("repository", repository)) { } - /// /_snapshot/{repository}/{snapshot}/_status /// Optional, accepts null /// Optional, accepts null public SnapshotStatusDescriptor(Name repository, Names snapshot) : base(r => r.Optional("repository", repository).Optional("snapshot", snapshot)) { } - // values part of the url path Name ISnapshotStatusRequest.RepositoryName => Self.RouteValues.Get("repository"); Names ISnapshotStatusRequest.Snapshot => Self.RouteValues.Get("snapshot"); /// A repository name. - public SnapshotStatusDescriptor RepositoryName(Name repository) => - Assign(repository, (a, v) => a.RouteValues.Optional("repository", v)); + public SnapshotStatusDescriptor RepositoryName(Name repository) => Assign(repository, (a, v) => a.RouteValues.Optional("repository", v)); /// A comma-separated list of snapshot names. - public SnapshotStatusDescriptor Snapshot(Names snapshot) => - Assign(snapshot, (a, v) => a.RouteValues.Optional("snapshot", v)); - + public SnapshotStatusDescriptor Snapshot(Names snapshot) => Assign(snapshot, (a, v) => a.RouteValues.Optional("snapshot", v)); // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public SnapshotStatusDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public SnapshotStatusDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Whether to ignore unavailable snapshots, defaults to false which means a SnapshotMissingException is thrown. - public SnapshotStatusDescriptor IgnoreUnavailable(bool? ignoreunavailable = true) => - Qs("ignore_unavailable", ignoreunavailable); - + public SnapshotStatusDescriptor IgnoreUnavailable(bool? ignoreunavailable = true) => Qs("ignore_unavailable", ignoreunavailable); /// Explicit operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public SnapshotStatusDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public SnapshotStatusDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); } /// Descriptor for VerifyRepository https://opensearch.org/docs/latest/api-reference/snapshots/verify-snapshot-repository/ public partial class VerifyRepositoryDescriptor - : RequestDescriptorBase< - VerifyRepositoryDescriptor, - VerifyRepositoryRequestParameters, - IVerifyRepositoryRequest - >, + : RequestDescriptorBase, IVerifyRepositoryRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.SnapshotVerifyRepository; - /// /_snapshot/{repository}/_verify /// this parameter is required public VerifyRepositoryDescriptor(Name repository) : base(r => r.Required("repository", repository)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected VerifyRepositoryDescriptor() : base() { } - // values part of the url path Name IVerifyRepositoryRequest.RepositoryName => Self.RouteValues.Get("repository"); - // Request parameters /// Operation timeout for connection to cluster-manager node. /// Supported by OpenSearch servers of version 2.0.0 or greater. - public VerifyRepositoryDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => - Qs("cluster_manager_timeout", clustermanagertimeout); - + public VerifyRepositoryDescriptor ClusterManagerTimeout(Time clustermanagertimeout) => Qs("cluster_manager_timeout", clustermanagertimeout); /// Explicit operation timeout for connection to master node. - [Obsolete( - "Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead." - )] - public VerifyRepositoryDescriptor MasterTimeout(Time mastertimeout) => - Qs("master_timeout", mastertimeout); - + [Obsolete("Deprecated as of: 2.0.0, reason: To promote inclusive language, use 'cluster_manager_timeout' instead.")] + public VerifyRepositoryDescriptor MasterTimeout(Time mastertimeout) => Qs("master_timeout", mastertimeout); /// Explicit operation timeout. public VerifyRepositoryDescriptor Timeout(Time timeout) => Qs("timeout", timeout); } + } diff --git a/src/OpenSearch.Client/_Generated/Descriptors.Tasks.cs b/src/OpenSearch.Client/_Generated/Descriptors.Tasks.cs index 3f19f53440..ea7df525bb 100644 --- a/src/OpenSearch.Client/_Generated/Descriptors.Tasks.cs +++ b/src/OpenSearch.Client/_Generated/Descriptors.Tasks.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -59,106 +60,78 @@ namespace OpenSearch.Client { /// Descriptor for Cancel https://opensearch.org/docs/latest/api-reference/tasks/#task-canceling public partial class CancelTasksDescriptor - : RequestDescriptorBase< - CancelTasksDescriptor, - CancelTasksRequestParameters, - ICancelTasksRequest - >, + : RequestDescriptorBase, ICancelTasksRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.TasksCancel; - /// /_tasks/_cancel public CancelTasksDescriptor() : base() { } - /// /_tasks/{task_id}/_cancel /// Optional, accepts null public CancelTasksDescriptor(TaskId taskId) : base(r => r.Optional("task_id", taskId)) { } - // values part of the url path TaskId ICancelTasksRequest.TaskId => Self.RouteValues.Get("task_id"); /// ID of the task. - public CancelTasksDescriptor TaskId(TaskId taskId) => - Assign(taskId, (a, v) => a.RouteValues.Optional("task_id", v)); - + public CancelTasksDescriptor TaskId(TaskId taskId) => Assign(taskId, (a, v) => a.RouteValues.Optional("task_id", v)); // Request parameters /// Comma-separated list or wildcard expression of actions used to limit the request. public CancelTasksDescriptor Actions(params string[] actions) => Qs("actions", actions); - /// Comma-separated list of node IDs or names used to limit the request. public CancelTasksDescriptor Nodes(params string[] nodes) => Qs("nodes", nodes); - /// Parent task ID used to limit the tasks. - public CancelTasksDescriptor ParentTaskId(string parenttaskid) => - Qs("parent_task_id", parenttaskid); - + public CancelTasksDescriptor ParentTaskId(string parenttaskid) => Qs("parent_task_id", parenttaskid); /// Should the request block until the cancellation of the task and its descendant tasks is completed. Defaults to false. - public CancelTasksDescriptor WaitForCompletion(bool? waitforcompletion = true) => - Qs("wait_for_completion", waitforcompletion); + public CancelTasksDescriptor WaitForCompletion(bool? waitforcompletion = true) => Qs("wait_for_completion", waitforcompletion); } /// Descriptor for GetTask https://opensearch.org/docs/latest/api-reference/tasks/ public partial class GetTaskDescriptor - : RequestDescriptorBase, + : RequestDescriptorBase, IGetTaskRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.TasksGetTask; - /// /_tasks/{task_id} /// this parameter is required public GetTaskDescriptor(TaskId taskId) : base(r => r.Required("task_id", taskId)) { } - /// Used for serialization purposes, making sure we have a parameterless constructor [SerializationConstructor] protected GetTaskDescriptor() : base() { } - // values part of the url path TaskId IGetTaskRequest.TaskId => Self.RouteValues.Get("task_id"); - // Request parameters /// Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. public GetTaskDescriptor Timeout(Time timeout) => Qs("timeout", timeout); - /// If `true`, the request blocks until the task has completed. - public GetTaskDescriptor WaitForCompletion(bool? waitforcompletion = true) => - Qs("wait_for_completion", waitforcompletion); + public GetTaskDescriptor WaitForCompletion(bool? waitforcompletion = true) => Qs("wait_for_completion", waitforcompletion); } /// Descriptor for List https://opensearch.org/docs/latest/api-reference/tasks/ public partial class ListTasksDescriptor - : RequestDescriptorBase, + : RequestDescriptorBase, IListTasksRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.TasksList; - // values part of the url path // Request parameters /// Comma-separated list or wildcard expression of actions used to limit the request. public ListTasksDescriptor Actions(params string[] actions) => Qs("actions", actions); - /// If `true`, the response includes detailed information about shard recoveries. public ListTasksDescriptor Detailed(bool? detailed = true) => Qs("detailed", detailed); - /// Key used to group tasks in the response. public ListTasksDescriptor GroupBy(TasksGroupBy? groupby) => Qs("group_by", groupby); - /// Comma-separated list of node IDs or names to limit the returned information; use `_local` to return information from the node you're connecting to, leave empty to get information from all nodes. public ListTasksDescriptor Nodes(params string[] nodes) => Qs("nodes", nodes); - /// Parent task ID used to limit returned information. To return all tasks, omit this parameter or use a value of `-1`. - public ListTasksDescriptor ParentTaskId(string parenttaskid) => - Qs("parent_task_id", parenttaskid); - + public ListTasksDescriptor ParentTaskId(string parenttaskid) => Qs("parent_task_id", parenttaskid); /// Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. public ListTasksDescriptor Timeout(Time timeout) => Qs("timeout", timeout); - /// If `true`, the request blocks until the operation is complete. - public ListTasksDescriptor WaitForCompletion(bool? waitforcompletion = true) => - Qs("wait_for_completion", waitforcompletion); + public ListTasksDescriptor WaitForCompletion(bool? waitforcompletion = true) => Qs("wait_for_completion", waitforcompletion); } + } diff --git a/src/OpenSearch.Client/_Generated/Descriptors.cs b/src/OpenSearch.Client/_Generated/Descriptors.cs index 6ce68eabc3..4840c2996a 100644 --- a/src/OpenSearch.Client/_Generated/Descriptors.cs +++ b/src/OpenSearch.Client/_Generated/Descriptors.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -46,5 +47,7 @@ namespace OpenSearch.Client { // ReSharper disable UnusedTypeParameter - public abstract partial class RequestDescriptorBase { } + public abstract partial class RequestDescriptorBase + { + } } diff --git a/src/OpenSearch.Client/_Generated/IOpenSearchClient.cs b/src/OpenSearch.Client/_Generated/IOpenSearchClient.cs index 246a6371e0..535185d602 100644 --- a/src/OpenSearch.Client/_Generated/IOpenSearchClient.cs +++ b/src/OpenSearch.Client/_Generated/IOpenSearchClient.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -66,31 +67,50 @@ namespace OpenSearch.Client public partial interface IOpenSearchClient { /// Cat APIs - ICatNamespace Cat { get; } - + ICatNamespace Cat + { + get; + } /// Cluster APIs - IClusterNamespace Cluster { get; } - + IClusterNamespace Cluster + { + get; + } /// Dangling Indices APIs - IDanglingIndicesNamespace DanglingIndices { get; } - + IDanglingIndicesNamespace DanglingIndices + { + get; + } /// Indices APIs - IIndicesNamespace Indices { get; } - + IIndicesNamespace Indices + { + get; + } /// Ingest APIs - IIngestNamespace Ingest { get; } - + IIngestNamespace Ingest + { + get; + } /// Nodes APIs - INodesNamespace Nodes { get; } - + INodesNamespace Nodes + { + get; + } /// Http APIs - IHttpNamespace Http { get; } - + IHttpNamespace Http + { + get; + } /// Snapshot APIs - ISnapshotNamespace Snapshot { get; } - + ISnapshotNamespace Snapshot + { + get; + } /// Tasks APIs - ITasksNamespace Tasks { get; } + ITasksNamespace Tasks + { + get; + } /// /// POST request to the create_pit API, read more about this API online: @@ -98,22 +118,16 @@ public partial interface IOpenSearchClient /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - CreatePitResponse CreatePit( - Indices index, - Func selector = null - ); - + CreatePitResponse CreatePit(Indices index, Func selector = null) + ; /// /// POST request to the create_pit API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - Task CreatePitAsync( - Indices index, - Func selector = null, - CancellationToken ct = default - ); + Task CreatePitAsync(Indices index, Func selector = null, CancellationToken ct = default) + ; /// /// POST request to the create_pit API, read more about this API online: @@ -121,18 +135,17 @@ Task CreatePitAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - CreatePitResponse CreatePit(ICreatePitRequest request); - + CreatePitResponse CreatePit(ICreatePitRequest request) + ; /// /// POST request to the create_pit API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - Task CreatePitAsync( - ICreatePitRequest request, - CancellationToken ct = default - ); + Task CreatePitAsync(ICreatePitRequest request, CancellationToken ct = default) + ; + /// /// DELETE request to the delete_all_pits API, read more about this API online: @@ -140,20 +153,16 @@ Task CreatePitAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - DeleteAllPitsResponse DeleteAllPits( - Func selector = null - ); - + DeleteAllPitsResponse DeleteAllPits(Func selector = null) + ; /// /// DELETE request to the delete_all_pits API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - Task DeleteAllPitsAsync( - Func selector = null, - CancellationToken ct = default - ); + Task DeleteAllPitsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// DELETE request to the delete_all_pits API, read more about this API online: @@ -161,18 +170,17 @@ Task DeleteAllPitsAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - DeleteAllPitsResponse DeleteAllPits(IDeleteAllPitsRequest request); - + DeleteAllPitsResponse DeleteAllPits(IDeleteAllPitsRequest request) + ; /// /// DELETE request to the delete_all_pits API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - Task DeleteAllPitsAsync( - IDeleteAllPitsRequest request, - CancellationToken ct = default - ); + Task DeleteAllPitsAsync(IDeleteAllPitsRequest request, CancellationToken ct = default) + ; + /// /// DELETE request to the delete_pit API, read more about this API online: @@ -180,18 +188,16 @@ Task DeleteAllPitsAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - DeletePitResponse DeletePit(Func selector = null); - + DeletePitResponse DeletePit(Func selector = null) + ; /// /// DELETE request to the delete_pit API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - Task DeletePitAsync( - Func selector = null, - CancellationToken ct = default - ); + Task DeletePitAsync(Func selector = null, CancellationToken ct = default) + ; /// /// DELETE request to the delete_pit API, read more about this API online: @@ -199,18 +205,17 @@ Task DeletePitAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - DeletePitResponse DeletePit(IDeletePitRequest request); - + DeletePitResponse DeletePit(IDeletePitRequest request) + ; /// /// DELETE request to the delete_pit API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - Task DeletePitAsync( - IDeletePitRequest request, - CancellationToken ct = default - ); + Task DeletePitAsync(IDeletePitRequest request, CancellationToken ct = default) + ; + /// /// GET request to the get_all_pits API, read more about this API online: @@ -218,20 +223,16 @@ Task DeletePitAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - GetAllPitsResponse GetAllPits( - Func selector = null - ); - + GetAllPitsResponse GetAllPits(Func selector = null) + ; /// /// GET request to the get_all_pits API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - Task GetAllPitsAsync( - Func selector = null, - CancellationToken ct = default - ); + Task GetAllPitsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the get_all_pits API, read more about this API online: @@ -239,17 +240,16 @@ Task GetAllPitsAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - GetAllPitsResponse GetAllPits(IGetAllPitsRequest request); - + GetAllPitsResponse GetAllPits(IGetAllPitsRequest request) + ; /// /// GET request to the get_all_pits API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - Task GetAllPitsAsync( - IGetAllPitsRequest request, - CancellationToken ct = default - ); + Task GetAllPitsAsync(IGetAllPitsRequest request, CancellationToken ct = default) + ; + } } diff --git a/src/OpenSearch.Client/_Generated/OpenSearchClient.Cat.cs b/src/OpenSearch.Client/_Generated/OpenSearchClient.Cat.cs index f30c6a4eee..a2f028b767 100644 --- a/src/OpenSearch.Client/_Generated/OpenSearchClient.Cat.cs +++ b/src/OpenSearch.Client/_Generated/OpenSearchClient.Cat.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -62,36 +63,30 @@ public partial interface ICatNamespace /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-aliases/ /// - CatResponse Aliases( - Func selector = null - ); - + CatResponse Aliases(Func selector = null) + ; /// /// GET request to the cat.aliases API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-aliases/ /// - Task> AliasesAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> AliasesAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.aliases API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-aliases/ /// - CatResponse Aliases(ICatAliasesRequest request); + CatResponse Aliases(ICatAliasesRequest request) + ; /// /// GET request to the cat.aliases API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-aliases/ /// - Task> AliasesAsync( - ICatAliasesRequest request, - CancellationToken ct = default - ); + Task> AliasesAsync(ICatAliasesRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.all_pit_segments API, read more about this API online: @@ -99,28 +94,24 @@ Task> AliasesAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - CatResponse AllPitSegments( - Func selector = null - ); - + CatResponse AllPitSegments(Func selector = null) + ; /// /// GET request to the cat.all_pit_segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - Task> AllPitSegmentsAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> AllPitSegmentsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.all_pit_segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - CatResponse AllPitSegments(ICatAllPitSegmentsRequest request); + CatResponse AllPitSegments(ICatAllPitSegmentsRequest request) + ; /// /// GET request to the cat.all_pit_segments API, read more about this API online: @@ -128,46 +119,38 @@ Task> AllPitSegmentsAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - Task> AllPitSegmentsAsync( - ICatAllPitSegmentsRequest request, - CancellationToken ct = default - ); + Task> AllPitSegmentsAsync(ICatAllPitSegmentsRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.allocation API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-allocation/ /// - CatResponse Allocation( - Func selector = null - ); - + CatResponse Allocation(Func selector = null) + ; /// /// GET request to the cat.allocation API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-allocation/ /// - Task> AllocationAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> AllocationAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.allocation API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-allocation/ /// - CatResponse Allocation(ICatAllocationRequest request); + CatResponse Allocation(ICatAllocationRequest request) + ; /// /// GET request to the cat.allocation API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-allocation/ /// - Task> AllocationAsync( - ICatAllocationRequest request, - CancellationToken ct = default - ); + Task> AllocationAsync(ICatAllocationRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.cluster_manager API, read more about this API online: @@ -175,28 +158,24 @@ Task> AllocationAsync( /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// /// Supported by OpenSearch servers of version 2.0.0 or greater. - CatResponse ClusterManager( - Func selector = null - ); - + CatResponse ClusterManager(Func selector = null) + ; /// /// GET request to the cat.cluster_manager API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// /// Supported by OpenSearch servers of version 2.0.0 or greater. - Task> ClusterManagerAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> ClusterManagerAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.cluster_manager API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// /// Supported by OpenSearch servers of version 2.0.0 or greater. - CatResponse ClusterManager(ICatClusterManagerRequest request); + CatResponse ClusterManager(ICatClusterManagerRequest request) + ; /// /// GET request to the cat.cluster_manager API, read more about this API online: @@ -204,344 +183,282 @@ Task> ClusterManagerAsync( /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// /// Supported by OpenSearch servers of version 2.0.0 or greater. - Task> ClusterManagerAsync( - ICatClusterManagerRequest request, - CancellationToken ct = default - ); + Task> ClusterManagerAsync(ICatClusterManagerRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.count API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-count/ /// - CatResponse Count( - Func selector = null - ); - + CatResponse Count(Func selector = null) + ; /// /// GET request to the cat.count API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-count/ /// - Task> CountAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> CountAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.count API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-count/ /// - CatResponse Count(ICatCountRequest request); + CatResponse Count(ICatCountRequest request) + ; /// /// GET request to the cat.count API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-count/ /// - Task> CountAsync( - ICatCountRequest request, - CancellationToken ct = default - ); + Task> CountAsync(ICatCountRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.fielddata API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-field-data/ /// - CatResponse Fielddata( - Func selector = null - ); - + CatResponse Fielddata(Func selector = null) + ; /// /// GET request to the cat.fielddata API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-field-data/ /// - Task> FielddataAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> FielddataAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.fielddata API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-field-data/ /// - CatResponse Fielddata(ICatFielddataRequest request); + CatResponse Fielddata(ICatFielddataRequest request) + ; /// /// GET request to the cat.fielddata API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-field-data/ /// - Task> FielddataAsync( - ICatFielddataRequest request, - CancellationToken ct = default - ); + Task> FielddataAsync(ICatFielddataRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-health/ /// - CatResponse Health( - Func selector = null - ); - + CatResponse Health(Func selector = null) + ; /// /// GET request to the cat.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-health/ /// - Task> HealthAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> HealthAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-health/ /// - CatResponse Health(ICatHealthRequest request); + CatResponse Health(ICatHealthRequest request) + ; /// /// GET request to the cat.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-health/ /// - Task> HealthAsync( - ICatHealthRequest request, - CancellationToken ct = default - ); + Task> HealthAsync(ICatHealthRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.help API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/index/ /// - CatResponse Help(Func selector = null); - + CatResponse Help(Func selector = null) + ; /// /// GET request to the cat.help API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/index/ /// - Task> HelpAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> HelpAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.help API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/index/ /// - CatResponse Help(ICatHelpRequest request); + CatResponse Help(ICatHelpRequest request) + ; /// /// GET request to the cat.help API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/index/ /// - Task> HelpAsync( - ICatHelpRequest request, - CancellationToken ct = default - ); + Task> HelpAsync(ICatHelpRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-indices/ /// - CatResponse Indices( - Func selector = null - ); - + CatResponse Indices(Func selector = null) + ; /// /// GET request to the cat.indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-indices/ /// - Task> IndicesAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> IndicesAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-indices/ /// - CatResponse Indices(ICatIndicesRequest request); + CatResponse Indices(ICatIndicesRequest request) + ; /// /// GET request to the cat.indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-indices/ /// - Task> IndicesAsync( - ICatIndicesRequest request, - CancellationToken ct = default - ); + Task> IndicesAsync(ICatIndicesRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.master API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// - [Obsolete( - "Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead." - )] - CatResponse Master( - Func selector = null - ); - + [Obsolete("Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead.")] + CatResponse Master(Func selector = null) + ; /// /// GET request to the cat.master API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// - [Obsolete( - "Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead." - )] - Task> MasterAsync( - Func selector = null, - CancellationToken ct = default - ); - + [Obsolete("Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead.")] + Task> MasterAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.master API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// - [Obsolete( - "Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead." - )] - CatResponse Master(ICatMasterRequest request); + [Obsolete("Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead.")] + CatResponse Master(ICatMasterRequest request) + ; /// /// GET request to the cat.master API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// - [Obsolete( - "Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead." - )] - Task> MasterAsync( - ICatMasterRequest request, - CancellationToken ct = default - ); + [Obsolete("Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead.")] + Task> MasterAsync(ICatMasterRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.nodeattrs API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodeattrs/ /// - CatResponse NodeAttributes( - Func selector = null - ); - + CatResponse NodeAttributes(Func selector = null) + ; /// /// GET request to the cat.nodeattrs API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodeattrs/ /// - Task> NodeAttributesAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> NodeAttributesAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.nodeattrs API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodeattrs/ /// - CatResponse NodeAttributes(ICatNodeAttributesRequest request); + CatResponse NodeAttributes(ICatNodeAttributesRequest request) + ; /// /// GET request to the cat.nodeattrs API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodeattrs/ /// - Task> NodeAttributesAsync( - ICatNodeAttributesRequest request, - CancellationToken ct = default - ); + Task> NodeAttributesAsync(ICatNodeAttributesRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.nodes API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodes/ /// - CatResponse Nodes( - Func selector = null - ); - + CatResponse Nodes(Func selector = null) + ; /// /// GET request to the cat.nodes API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodes/ /// - Task> NodesAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> NodesAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.nodes API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodes/ /// - CatResponse Nodes(ICatNodesRequest request); + CatResponse Nodes(ICatNodesRequest request) + ; /// /// GET request to the cat.nodes API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodes/ /// - Task> NodesAsync( - ICatNodesRequest request, - CancellationToken ct = default - ); + Task> NodesAsync(ICatNodesRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-pending-tasks/ /// - CatResponse PendingTasks( - Func selector = null - ); - + CatResponse PendingTasks(Func selector = null) + ; /// /// GET request to the cat.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-pending-tasks/ /// - Task> PendingTasksAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> PendingTasksAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-pending-tasks/ /// - CatResponse PendingTasks(ICatPendingTasksRequest request); + CatResponse PendingTasks(ICatPendingTasksRequest request) + ; /// /// GET request to the cat.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-pending-tasks/ /// - Task> PendingTasksAsync( - ICatPendingTasksRequest request, - CancellationToken ct = default - ); + Task> PendingTasksAsync(ICatPendingTasksRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.pit_segments API, read more about this API online: @@ -549,28 +466,24 @@ Task> PendingTasksAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - CatResponse PitSegments( - Func selector = null - ); - + CatResponse PitSegments(Func selector = null) + ; /// /// GET request to the cat.pit_segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - Task> PitSegmentsAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> PitSegmentsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.pit_segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - CatResponse PitSegments(ICatPitSegmentsRequest request); + CatResponse PitSegments(ICatPitSegmentsRequest request) + ; /// /// GET request to the cat.pit_segments API, read more about this API online: @@ -578,118 +491,98 @@ Task> PitSegmentsAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - Task> PitSegmentsAsync( - ICatPitSegmentsRequest request, - CancellationToken ct = default - ); + Task> PitSegmentsAsync(ICatPitSegmentsRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.plugins API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - CatResponse Plugins( - Func selector = null - ); - + CatResponse Plugins(Func selector = null) + ; /// /// GET request to the cat.plugins API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - Task> PluginsAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> PluginsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.plugins API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - CatResponse Plugins(ICatPluginsRequest request); + CatResponse Plugins(ICatPluginsRequest request) + ; /// /// GET request to the cat.plugins API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - Task> PluginsAsync( - ICatPluginsRequest request, - CancellationToken ct = default - ); + Task> PluginsAsync(ICatPluginsRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.recovery API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - CatResponse Recovery( - Func selector = null - ); - + CatResponse Recovery(Func selector = null) + ; /// /// GET request to the cat.recovery API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - Task> RecoveryAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> RecoveryAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.recovery API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - CatResponse Recovery(ICatRecoveryRequest request); + CatResponse Recovery(ICatRecoveryRequest request) + ; /// /// GET request to the cat.recovery API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - Task> RecoveryAsync( - ICatRecoveryRequest request, - CancellationToken ct = default - ); + Task> RecoveryAsync(ICatRecoveryRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.repositories API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-repositories/ /// - CatResponse Repositories( - Func selector = null - ); - + CatResponse Repositories(Func selector = null) + ; /// /// GET request to the cat.repositories API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-repositories/ /// - Task> RepositoriesAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> RepositoriesAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.repositories API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-repositories/ /// - CatResponse Repositories(ICatRepositoriesRequest request); + CatResponse Repositories(ICatRepositoriesRequest request) + ; /// /// GET request to the cat.repositories API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-repositories/ /// - Task> RepositoriesAsync( - ICatRepositoriesRequest request, - CancellationToken ct = default - ); + Task> RepositoriesAsync(ICatRepositoriesRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.segment_replication API, read more about this API online: @@ -697,30 +590,24 @@ Task> RepositoriesAsync( /// https://opensearch.org/docs/latest/api-reference/cat/cat-segment-replication/ /// /// Supported by OpenSearch servers of version 2.6.0 or greater. - CatResponse SegmentReplication( - Func selector = null - ); - + CatResponse SegmentReplication(Func selector = null) + ; /// /// GET request to the cat.segment_replication API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-segment-replication/ /// /// Supported by OpenSearch servers of version 2.6.0 or greater. - Task> SegmentReplicationAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> SegmentReplicationAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.segment_replication API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-segment-replication/ /// /// Supported by OpenSearch servers of version 2.6.0 or greater. - CatResponse SegmentReplication( - ICatSegmentReplicationRequest request - ); + CatResponse SegmentReplication(ICatSegmentReplicationRequest request) + ; /// /// GET request to the cat.segment_replication API, read more about this API online: @@ -728,226 +615,189 @@ ICatSegmentReplicationRequest request /// https://opensearch.org/docs/latest/api-reference/cat/cat-segment-replication/ /// /// Supported by OpenSearch servers of version 2.6.0 or greater. - Task> SegmentReplicationAsync( - ICatSegmentReplicationRequest request, - CancellationToken ct = default - ); + Task> SegmentReplicationAsync(ICatSegmentReplicationRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-segments/ /// - CatResponse Segments( - Func selector = null - ); - + CatResponse Segments(Func selector = null) + ; /// /// GET request to the cat.segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-segments/ /// - Task> SegmentsAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> SegmentsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-segments/ /// - CatResponse Segments(ICatSegmentsRequest request); + CatResponse Segments(ICatSegmentsRequest request) + ; /// /// GET request to the cat.segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-segments/ /// - Task> SegmentsAsync( - ICatSegmentsRequest request, - CancellationToken ct = default - ); + Task> SegmentsAsync(ICatSegmentsRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.shards API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-shards/ /// - CatResponse Shards( - Func selector = null - ); - + CatResponse Shards(Func selector = null) + ; /// /// GET request to the cat.shards API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-shards/ /// - Task> ShardsAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> ShardsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.shards API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-shards/ /// - CatResponse Shards(ICatShardsRequest request); + CatResponse Shards(ICatShardsRequest request) + ; /// /// GET request to the cat.shards API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-shards/ /// - Task> ShardsAsync( - ICatShardsRequest request, - CancellationToken ct = default - ); + Task> ShardsAsync(ICatShardsRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.snapshots API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-snapshots/ /// - CatResponse Snapshots( - Func selector = null - ); - + CatResponse Snapshots(Func selector = null) + ; /// /// GET request to the cat.snapshots API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-snapshots/ /// - Task> SnapshotsAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> SnapshotsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.snapshots API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-snapshots/ /// - CatResponse Snapshots(ICatSnapshotsRequest request); + CatResponse Snapshots(ICatSnapshotsRequest request) + ; /// /// GET request to the cat.snapshots API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-snapshots/ /// - Task> SnapshotsAsync( - ICatSnapshotsRequest request, - CancellationToken ct = default - ); + Task> SnapshotsAsync(ICatSnapshotsRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-tasks/ /// - CatResponse Tasks( - Func selector = null - ); - + CatResponse Tasks(Func selector = null) + ; /// /// GET request to the cat.tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-tasks/ /// - Task> TasksAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> TasksAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-tasks/ /// - CatResponse Tasks(ICatTasksRequest request); + CatResponse Tasks(ICatTasksRequest request) + ; /// /// GET request to the cat.tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-tasks/ /// - Task> TasksAsync( - ICatTasksRequest request, - CancellationToken ct = default - ); + Task> TasksAsync(ICatTasksRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.templates API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-templates/ /// - CatResponse Templates( - Func selector = null - ); - + CatResponse Templates(Func selector = null) + ; /// /// GET request to the cat.templates API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-templates/ /// - Task> TemplatesAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> TemplatesAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.templates API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-templates/ /// - CatResponse Templates(ICatTemplatesRequest request); + CatResponse Templates(ICatTemplatesRequest request) + ; /// /// GET request to the cat.templates API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-templates/ /// - Task> TemplatesAsync( - ICatTemplatesRequest request, - CancellationToken ct = default - ); + Task> TemplatesAsync(ICatTemplatesRequest request, CancellationToken ct = default) + ; /// /// GET request to the cat.thread_pool API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-thread-pool/ /// - CatResponse ThreadPool( - Func selector = null - ); - + CatResponse ThreadPool(Func selector = null) + ; /// /// GET request to the cat.thread_pool API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-thread-pool/ /// - Task> ThreadPoolAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task> ThreadPoolAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cat.thread_pool API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-thread-pool/ /// - CatResponse ThreadPool(ICatThreadPoolRequest request); + CatResponse ThreadPool(ICatThreadPoolRequest request) + ; /// /// GET request to the cat.thread_pool API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-thread-pool/ /// - Task> ThreadPoolAsync( - ICatThreadPoolRequest request, - CancellationToken ct = default - ); + Task> ThreadPoolAsync(ICatThreadPoolRequest request, CancellationToken ct = default) + ; + } /// @@ -958,49 +808,42 @@ Task> ThreadPoolAsync( /// public partial class CatNamespace : NamespacedClientProxy, ICatNamespace { - internal CatNamespace(OpenSearchClient client) - : base(client) { } - + internal CatNamespace(OpenSearchClient client) : base(client) { } /// /// GET request to the cat.aliases API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-aliases/ /// - public CatResponse Aliases( - Func selector = null - ) => Aliases(selector.InvokeOrDefault(new CatAliasesDescriptor())); - + public CatResponse Aliases(Func selector = null) + => + Aliases(selector.InvokeOrDefault(new CatAliasesDescriptor())); /// /// GET request to the cat.aliases API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-aliases/ /// - public Task> AliasesAsync( - Func selector = null, - CancellationToken ct = default - ) => AliasesAsync(selector.InvokeOrDefault(new CatAliasesDescriptor()), ct); - + public Task> AliasesAsync(Func selector = null, CancellationToken ct = default) + => + AliasesAsync(selector.InvokeOrDefault(new CatAliasesDescriptor()), ct); /// /// GET request to the cat.aliases API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-aliases/ /// - public CatResponse Aliases(ICatAliasesRequest request) => + public CatResponse Aliases(ICatAliasesRequest request) + => DoCat(request); + /// /// GET request to the cat.aliases API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-aliases/ /// - public Task> AliasesAsync( - ICatAliasesRequest request, - CancellationToken ct = default - ) => - DoCatAsync( - request, - ct - ); + public Task> AliasesAsync(ICatAliasesRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.all_pit_segments API, read more about this API online: @@ -1008,35 +851,28 @@ public Task> AliasesAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public CatResponse AllPitSegments( - Func selector = null - ) => AllPitSegments(selector.InvokeOrDefault(new CatAllPitSegmentsDescriptor())); - + public CatResponse AllPitSegments(Func selector = null) + => + AllPitSegments(selector.InvokeOrDefault(new CatAllPitSegmentsDescriptor())); /// /// GET request to the cat.all_pit_segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public Task> AllPitSegmentsAsync( - Func selector = null, - CancellationToken ct = default - ) => AllPitSegmentsAsync(selector.InvokeOrDefault(new CatAllPitSegmentsDescriptor()), ct); - + public Task> AllPitSegmentsAsync(Func selector = null, CancellationToken ct = default) + => + AllPitSegmentsAsync(selector.InvokeOrDefault(new CatAllPitSegmentsDescriptor()), ct); /// /// GET request to the cat.all_pit_segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public CatResponse AllPitSegments( - ICatAllPitSegmentsRequest request - ) => - DoCat< - ICatAllPitSegmentsRequest, - CatAllPitSegmentsRequestParameters, - CatAllPitSegmentsRecord - >(request); + public CatResponse AllPitSegments(ICatAllPitSegmentsRequest request) + => + DoCat(request); + /// /// GET request to the cat.all_pit_segments API, read more about this API online: @@ -1044,58 +880,46 @@ ICatAllPitSegmentsRequest request /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public Task> AllPitSegmentsAsync( - ICatAllPitSegmentsRequest request, - CancellationToken ct = default - ) => - DoCatAsync< - ICatAllPitSegmentsRequest, - CatAllPitSegmentsRequestParameters, - CatAllPitSegmentsRecord - >(request, ct); + public Task> AllPitSegmentsAsync(ICatAllPitSegmentsRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.allocation API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-allocation/ /// - public CatResponse Allocation( - Func selector = null - ) => Allocation(selector.InvokeOrDefault(new CatAllocationDescriptor())); - + public CatResponse Allocation(Func selector = null) + => + Allocation(selector.InvokeOrDefault(new CatAllocationDescriptor())); /// /// GET request to the cat.allocation API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-allocation/ /// - public Task> AllocationAsync( - Func selector = null, - CancellationToken ct = default - ) => AllocationAsync(selector.InvokeOrDefault(new CatAllocationDescriptor()), ct); - + public Task> AllocationAsync(Func selector = null, CancellationToken ct = default) + => + AllocationAsync(selector.InvokeOrDefault(new CatAllocationDescriptor()), ct); /// /// GET request to the cat.allocation API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-allocation/ /// - public CatResponse Allocation(ICatAllocationRequest request) => - DoCat( - request - ); + public CatResponse Allocation(ICatAllocationRequest request) + => + DoCat(request); + /// /// GET request to the cat.allocation API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-allocation/ /// - public Task> AllocationAsync( - ICatAllocationRequest request, - CancellationToken ct = default - ) => - DoCatAsync( - request, - ct - ); + public Task> AllocationAsync(ICatAllocationRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.cluster_manager API, read more about this API online: @@ -1103,35 +927,28 @@ public Task> AllocationAsync( /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatResponse ClusterManager( - Func selector = null - ) => ClusterManager(selector.InvokeOrDefault(new CatClusterManagerDescriptor())); - + public CatResponse ClusterManager(Func selector = null) + => + ClusterManager(selector.InvokeOrDefault(new CatClusterManagerDescriptor())); /// /// GET request to the cat.cluster_manager API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// /// Supported by OpenSearch servers of version 2.0.0 or greater. - public Task> ClusterManagerAsync( - Func selector = null, - CancellationToken ct = default - ) => ClusterManagerAsync(selector.InvokeOrDefault(new CatClusterManagerDescriptor()), ct); - + public Task> ClusterManagerAsync(Func selector = null, CancellationToken ct = default) + => + ClusterManagerAsync(selector.InvokeOrDefault(new CatClusterManagerDescriptor()), ct); /// /// GET request to the cat.cluster_manager API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// /// Supported by OpenSearch servers of version 2.0.0 or greater. - public CatResponse ClusterManager( - ICatClusterManagerRequest request - ) => - DoCat< - ICatClusterManagerRequest, - CatClusterManagerRequestParameters, - CatClusterManagerRecord - >(request); + public CatResponse ClusterManager(ICatClusterManagerRequest request) + => + DoCat(request); + /// /// GET request to the cat.cluster_manager API, read more about this API online: @@ -1139,388 +956,338 @@ ICatClusterManagerRequest request /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// /// Supported by OpenSearch servers of version 2.0.0 or greater. - public Task> ClusterManagerAsync( - ICatClusterManagerRequest request, - CancellationToken ct = default - ) => - DoCatAsync< - ICatClusterManagerRequest, - CatClusterManagerRequestParameters, - CatClusterManagerRecord - >(request, ct); + public Task> ClusterManagerAsync(ICatClusterManagerRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.count API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-count/ /// - public CatResponse Count( - Func selector = null - ) => Count(selector.InvokeOrDefault(new CatCountDescriptor())); - + public CatResponse Count(Func selector = null) + => + Count(selector.InvokeOrDefault(new CatCountDescriptor())); /// /// GET request to the cat.count API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-count/ /// - public Task> CountAsync( - Func selector = null, - CancellationToken ct = default - ) => CountAsync(selector.InvokeOrDefault(new CatCountDescriptor()), ct); - + public Task> CountAsync(Func selector = null, CancellationToken ct = default) + => + CountAsync(selector.InvokeOrDefault(new CatCountDescriptor()), ct); /// /// GET request to the cat.count API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-count/ /// - public CatResponse Count(ICatCountRequest request) => + public CatResponse Count(ICatCountRequest request) + => DoCat(request); + /// /// GET request to the cat.count API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-count/ /// - public Task> CountAsync( - ICatCountRequest request, - CancellationToken ct = default - ) => DoCatAsync(request, ct); + public Task> CountAsync(ICatCountRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.fielddata API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-field-data/ /// - public CatResponse Fielddata( - Func selector = null - ) => Fielddata(selector.InvokeOrDefault(new CatFielddataDescriptor())); - + public CatResponse Fielddata(Func selector = null) + => + Fielddata(selector.InvokeOrDefault(new CatFielddataDescriptor())); /// /// GET request to the cat.fielddata API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-field-data/ /// - public Task> FielddataAsync( - Func selector = null, - CancellationToken ct = default - ) => FielddataAsync(selector.InvokeOrDefault(new CatFielddataDescriptor()), ct); - + public Task> FielddataAsync(Func selector = null, CancellationToken ct = default) + => + FielddataAsync(selector.InvokeOrDefault(new CatFielddataDescriptor()), ct); /// /// GET request to the cat.fielddata API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-field-data/ /// - public CatResponse Fielddata(ICatFielddataRequest request) => + public CatResponse Fielddata(ICatFielddataRequest request) + => DoCat(request); + /// /// GET request to the cat.fielddata API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-field-data/ /// - public Task> FielddataAsync( - ICatFielddataRequest request, - CancellationToken ct = default - ) => - DoCatAsync( - request, - ct - ); + public Task> FielddataAsync(ICatFielddataRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-health/ /// - public CatResponse Health( - Func selector = null - ) => Health(selector.InvokeOrDefault(new CatHealthDescriptor())); - + public CatResponse Health(Func selector = null) + => + Health(selector.InvokeOrDefault(new CatHealthDescriptor())); /// /// GET request to the cat.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-health/ /// - public Task> HealthAsync( - Func selector = null, - CancellationToken ct = default - ) => HealthAsync(selector.InvokeOrDefault(new CatHealthDescriptor()), ct); - + public Task> HealthAsync(Func selector = null, CancellationToken ct = default) + => + HealthAsync(selector.InvokeOrDefault(new CatHealthDescriptor()), ct); /// /// GET request to the cat.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-health/ /// - public CatResponse Health(ICatHealthRequest request) => + public CatResponse Health(ICatHealthRequest request) + => DoCat(request); + /// /// GET request to the cat.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-health/ /// - public Task> HealthAsync( - ICatHealthRequest request, - CancellationToken ct = default - ) => + public Task> HealthAsync(ICatHealthRequest request, CancellationToken ct = default) + => DoCatAsync(request, ct); + /// /// GET request to the cat.help API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/index/ /// - public CatResponse Help( - Func selector = null - ) => Help(selector.InvokeOrDefault(new CatHelpDescriptor())); - + public CatResponse Help(Func selector = null) + => + Help(selector.InvokeOrDefault(new CatHelpDescriptor())); /// /// GET request to the cat.help API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/index/ /// - public Task> HelpAsync( - Func selector = null, - CancellationToken ct = default - ) => HelpAsync(selector.InvokeOrDefault(new CatHelpDescriptor()), ct); - + public Task> HelpAsync(Func selector = null, CancellationToken ct = default) + => + HelpAsync(selector.InvokeOrDefault(new CatHelpDescriptor()), ct); /// /// GET request to the cat.help API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/index/ /// - public CatResponse Help(ICatHelpRequest request) => + public CatResponse Help(ICatHelpRequest request) + => DoCat(request); + /// /// GET request to the cat.help API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/index/ /// - public Task> HelpAsync( - ICatHelpRequest request, - CancellationToken ct = default - ) => DoCatAsync(request, ct); + public Task> HelpAsync(ICatHelpRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-indices/ /// - public CatResponse Indices( - Func selector = null - ) => Indices(selector.InvokeOrDefault(new CatIndicesDescriptor())); - + public CatResponse Indices(Func selector = null) + => + Indices(selector.InvokeOrDefault(new CatIndicesDescriptor())); /// /// GET request to the cat.indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-indices/ /// - public Task> IndicesAsync( - Func selector = null, - CancellationToken ct = default - ) => IndicesAsync(selector.InvokeOrDefault(new CatIndicesDescriptor()), ct); - + public Task> IndicesAsync(Func selector = null, CancellationToken ct = default) + => + IndicesAsync(selector.InvokeOrDefault(new CatIndicesDescriptor()), ct); /// /// GET request to the cat.indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-indices/ /// - public CatResponse Indices(ICatIndicesRequest request) => + public CatResponse Indices(ICatIndicesRequest request) + => DoCat(request); + /// /// GET request to the cat.indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-indices/ /// - public Task> IndicesAsync( - ICatIndicesRequest request, - CancellationToken ct = default - ) => - DoCatAsync( - request, - ct - ); + public Task> IndicesAsync(ICatIndicesRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.master API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// - [Obsolete( - "Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead." - )] - public CatResponse Master( - Func selector = null - ) => Master(selector.InvokeOrDefault(new CatMasterDescriptor())); - + [Obsolete("Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead.")] + public CatResponse Master(Func selector = null) + => + Master(selector.InvokeOrDefault(new CatMasterDescriptor())); /// /// GET request to the cat.master API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// - [Obsolete( - "Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead." - )] - public Task> MasterAsync( - Func selector = null, - CancellationToken ct = default - ) => MasterAsync(selector.InvokeOrDefault(new CatMasterDescriptor()), ct); - + [Obsolete("Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead.")] + public Task> MasterAsync(Func selector = null, CancellationToken ct = default) + => + MasterAsync(selector.InvokeOrDefault(new CatMasterDescriptor()), ct); /// /// GET request to the cat.master API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// - [Obsolete( - "Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead." - )] - public CatResponse Master(ICatMasterRequest request) => + [Obsolete("Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead.")] + public CatResponse Master(ICatMasterRequest request) + => DoCat(request); + /// /// GET request to the cat.master API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/ /// - [Obsolete( - "Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead." - )] - public Task> MasterAsync( - ICatMasterRequest request, - CancellationToken ct = default - ) => + [Obsolete("Deprecated as of: 2.0, reason: To promote inclusive language, please use '/_cat/cluster_manager' instead.")] + public Task> MasterAsync(ICatMasterRequest request, CancellationToken ct = default) + => DoCatAsync(request, ct); + /// /// GET request to the cat.nodeattrs API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodeattrs/ /// - public CatResponse NodeAttributes( - Func selector = null - ) => NodeAttributes(selector.InvokeOrDefault(new CatNodeAttributesDescriptor())); - + public CatResponse NodeAttributes(Func selector = null) + => + NodeAttributes(selector.InvokeOrDefault(new CatNodeAttributesDescriptor())); /// /// GET request to the cat.nodeattrs API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodeattrs/ /// - public Task> NodeAttributesAsync( - Func selector = null, - CancellationToken ct = default - ) => NodeAttributesAsync(selector.InvokeOrDefault(new CatNodeAttributesDescriptor()), ct); - + public Task> NodeAttributesAsync(Func selector = null, CancellationToken ct = default) + => + NodeAttributesAsync(selector.InvokeOrDefault(new CatNodeAttributesDescriptor()), ct); /// /// GET request to the cat.nodeattrs API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodeattrs/ /// - public CatResponse NodeAttributes( - ICatNodeAttributesRequest request - ) => - DoCat< - ICatNodeAttributesRequest, - CatNodeAttributesRequestParameters, - CatNodeAttributesRecord - >(request); + public CatResponse NodeAttributes(ICatNodeAttributesRequest request) + => + DoCat(request); + /// /// GET request to the cat.nodeattrs API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodeattrs/ /// - public Task> NodeAttributesAsync( - ICatNodeAttributesRequest request, - CancellationToken ct = default - ) => - DoCatAsync< - ICatNodeAttributesRequest, - CatNodeAttributesRequestParameters, - CatNodeAttributesRecord - >(request, ct); + public Task> NodeAttributesAsync(ICatNodeAttributesRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.nodes API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodes/ /// - public CatResponse Nodes( - Func selector = null - ) => Nodes(selector.InvokeOrDefault(new CatNodesDescriptor())); - + public CatResponse Nodes(Func selector = null) + => + Nodes(selector.InvokeOrDefault(new CatNodesDescriptor())); /// /// GET request to the cat.nodes API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodes/ /// - public Task> NodesAsync( - Func selector = null, - CancellationToken ct = default - ) => NodesAsync(selector.InvokeOrDefault(new CatNodesDescriptor()), ct); - + public Task> NodesAsync(Func selector = null, CancellationToken ct = default) + => + NodesAsync(selector.InvokeOrDefault(new CatNodesDescriptor()), ct); /// /// GET request to the cat.nodes API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodes/ /// - public CatResponse Nodes(ICatNodesRequest request) => + public CatResponse Nodes(ICatNodesRequest request) + => DoCat(request); + /// /// GET request to the cat.nodes API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-nodes/ /// - public Task> NodesAsync( - ICatNodesRequest request, - CancellationToken ct = default - ) => DoCatAsync(request, ct); + public Task> NodesAsync(ICatNodesRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-pending-tasks/ /// - public CatResponse PendingTasks( - Func selector = null - ) => PendingTasks(selector.InvokeOrDefault(new CatPendingTasksDescriptor())); - + public CatResponse PendingTasks(Func selector = null) + => + PendingTasks(selector.InvokeOrDefault(new CatPendingTasksDescriptor())); /// /// GET request to the cat.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-pending-tasks/ /// - public Task> PendingTasksAsync( - Func selector = null, - CancellationToken ct = default - ) => PendingTasksAsync(selector.InvokeOrDefault(new CatPendingTasksDescriptor()), ct); - + public Task> PendingTasksAsync(Func selector = null, CancellationToken ct = default) + => + PendingTasksAsync(selector.InvokeOrDefault(new CatPendingTasksDescriptor()), ct); /// /// GET request to the cat.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-pending-tasks/ /// - public CatResponse PendingTasks(ICatPendingTasksRequest request) => - DoCat( - request - ); + public CatResponse PendingTasks(ICatPendingTasksRequest request) + => + DoCat(request); + /// /// GET request to the cat.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-pending-tasks/ /// - public Task> PendingTasksAsync( - ICatPendingTasksRequest request, - CancellationToken ct = default - ) => - DoCatAsync< - ICatPendingTasksRequest, - CatPendingTasksRequestParameters, - CatPendingTasksRecord - >(request, ct); + public Task> PendingTasksAsync(ICatPendingTasksRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.pit_segments API, read more about this API online: @@ -1528,31 +1295,28 @@ public Task> PendingTasksAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public CatResponse PitSegments( - Func selector = null - ) => PitSegments(selector.InvokeOrDefault(new CatPitSegmentsDescriptor())); - + public CatResponse PitSegments(Func selector = null) + => + PitSegments(selector.InvokeOrDefault(new CatPitSegmentsDescriptor())); /// /// GET request to the cat.pit_segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public Task> PitSegmentsAsync( - Func selector = null, - CancellationToken ct = default - ) => PitSegmentsAsync(selector.InvokeOrDefault(new CatPitSegmentsDescriptor()), ct); - + public Task> PitSegmentsAsync(Func selector = null, CancellationToken ct = default) + => + PitSegmentsAsync(selector.InvokeOrDefault(new CatPitSegmentsDescriptor()), ct); /// /// GET request to the cat.pit_segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public CatResponse PitSegments(ICatPitSegmentsRequest request) => - DoCat( - request - ); + public CatResponse PitSegments(ICatPitSegmentsRequest request) + => + DoCat(request); + /// /// GET request to the cat.pit_segments API, read more about this API online: @@ -1560,141 +1324,118 @@ public CatResponse PitSegments(ICatPitSegmentsRequest requ /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public Task> PitSegmentsAsync( - ICatPitSegmentsRequest request, - CancellationToken ct = default - ) => - DoCatAsync< - ICatPitSegmentsRequest, - CatPitSegmentsRequestParameters, - CatPitSegmentsRecord - >(request, ct); + public Task> PitSegmentsAsync(ICatPitSegmentsRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.plugins API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - public CatResponse Plugins( - Func selector = null - ) => Plugins(selector.InvokeOrDefault(new CatPluginsDescriptor())); - + public CatResponse Plugins(Func selector = null) + => + Plugins(selector.InvokeOrDefault(new CatPluginsDescriptor())); /// /// GET request to the cat.plugins API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - public Task> PluginsAsync( - Func selector = null, - CancellationToken ct = default - ) => PluginsAsync(selector.InvokeOrDefault(new CatPluginsDescriptor()), ct); - + public Task> PluginsAsync(Func selector = null, CancellationToken ct = default) + => + PluginsAsync(selector.InvokeOrDefault(new CatPluginsDescriptor()), ct); /// /// GET request to the cat.plugins API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - public CatResponse Plugins(ICatPluginsRequest request) => + public CatResponse Plugins(ICatPluginsRequest request) + => DoCat(request); + /// /// GET request to the cat.plugins API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - public Task> PluginsAsync( - ICatPluginsRequest request, - CancellationToken ct = default - ) => - DoCatAsync( - request, - ct - ); + public Task> PluginsAsync(ICatPluginsRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.recovery API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - public CatResponse Recovery( - Func selector = null - ) => Recovery(selector.InvokeOrDefault(new CatRecoveryDescriptor())); - + public CatResponse Recovery(Func selector = null) + => + Recovery(selector.InvokeOrDefault(new CatRecoveryDescriptor())); /// /// GET request to the cat.recovery API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - public Task> RecoveryAsync( - Func selector = null, - CancellationToken ct = default - ) => RecoveryAsync(selector.InvokeOrDefault(new CatRecoveryDescriptor()), ct); - + public Task> RecoveryAsync(Func selector = null, CancellationToken ct = default) + => + RecoveryAsync(selector.InvokeOrDefault(new CatRecoveryDescriptor()), ct); /// /// GET request to the cat.recovery API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - public CatResponse Recovery(ICatRecoveryRequest request) => + public CatResponse Recovery(ICatRecoveryRequest request) + => DoCat(request); + /// /// GET request to the cat.recovery API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/ /// - public Task> RecoveryAsync( - ICatRecoveryRequest request, - CancellationToken ct = default - ) => - DoCatAsync( - request, - ct - ); + public Task> RecoveryAsync(ICatRecoveryRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.repositories API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-repositories/ /// - public CatResponse Repositories( - Func selector = null - ) => Repositories(selector.InvokeOrDefault(new CatRepositoriesDescriptor())); - + public CatResponse Repositories(Func selector = null) + => + Repositories(selector.InvokeOrDefault(new CatRepositoriesDescriptor())); /// /// GET request to the cat.repositories API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-repositories/ /// - public Task> RepositoriesAsync( - Func selector = null, - CancellationToken ct = default - ) => RepositoriesAsync(selector.InvokeOrDefault(new CatRepositoriesDescriptor()), ct); - + public Task> RepositoriesAsync(Func selector = null, CancellationToken ct = default) + => + RepositoriesAsync(selector.InvokeOrDefault(new CatRepositoriesDescriptor()), ct); /// /// GET request to the cat.repositories API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-repositories/ /// - public CatResponse Repositories(ICatRepositoriesRequest request) => - DoCat( - request - ); + public CatResponse Repositories(ICatRepositoriesRequest request) + => + DoCat(request); + /// /// GET request to the cat.repositories API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-repositories/ /// - public Task> RepositoriesAsync( - ICatRepositoriesRequest request, - CancellationToken ct = default - ) => - DoCatAsync< - ICatRepositoriesRequest, - CatRepositoriesRequestParameters, - CatRepositoriesRecord - >(request, ct); + public Task> RepositoriesAsync(ICatRepositoriesRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.segment_replication API, read more about this API online: @@ -1702,39 +1443,28 @@ public Task> RepositoriesAsync( /// https://opensearch.org/docs/latest/api-reference/cat/cat-segment-replication/ /// /// Supported by OpenSearch servers of version 2.6.0 or greater. - public CatResponse SegmentReplication( - Func selector = null - ) => SegmentReplication(selector.InvokeOrDefault(new CatSegmentReplicationDescriptor())); - + public CatResponse SegmentReplication(Func selector = null) + => + SegmentReplication(selector.InvokeOrDefault(new CatSegmentReplicationDescriptor())); /// /// GET request to the cat.segment_replication API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-segment-replication/ /// /// Supported by OpenSearch servers of version 2.6.0 or greater. - public Task> SegmentReplicationAsync( - Func selector = null, - CancellationToken ct = default - ) => - SegmentReplicationAsync( - selector.InvokeOrDefault(new CatSegmentReplicationDescriptor()), - ct - ); - + public Task> SegmentReplicationAsync(Func selector = null, CancellationToken ct = default) + => + SegmentReplicationAsync(selector.InvokeOrDefault(new CatSegmentReplicationDescriptor()), ct); /// /// GET request to the cat.segment_replication API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-segment-replication/ /// /// Supported by OpenSearch servers of version 2.6.0 or greater. - public CatResponse SegmentReplication( - ICatSegmentReplicationRequest request - ) => - DoCat< - ICatSegmentReplicationRequest, - CatSegmentReplicationRequestParameters, - CatSegmentReplicationRecord - >(request); + public CatResponse SegmentReplication(ICatSegmentReplicationRequest request) + => + DoCat(request); + /// /// GET request to the cat.segment_replication API, read more about this API online: @@ -1742,255 +1472,226 @@ ICatSegmentReplicationRequest request /// https://opensearch.org/docs/latest/api-reference/cat/cat-segment-replication/ /// /// Supported by OpenSearch servers of version 2.6.0 or greater. - public Task> SegmentReplicationAsync( - ICatSegmentReplicationRequest request, - CancellationToken ct = default - ) => - DoCatAsync< - ICatSegmentReplicationRequest, - CatSegmentReplicationRequestParameters, - CatSegmentReplicationRecord - >(request, ct); + public Task> SegmentReplicationAsync(ICatSegmentReplicationRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-segments/ /// - public CatResponse Segments( - Func selector = null - ) => Segments(selector.InvokeOrDefault(new CatSegmentsDescriptor())); - + public CatResponse Segments(Func selector = null) + => + Segments(selector.InvokeOrDefault(new CatSegmentsDescriptor())); /// /// GET request to the cat.segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-segments/ /// - public Task> SegmentsAsync( - Func selector = null, - CancellationToken ct = default - ) => SegmentsAsync(selector.InvokeOrDefault(new CatSegmentsDescriptor()), ct); - + public Task> SegmentsAsync(Func selector = null, CancellationToken ct = default) + => + SegmentsAsync(selector.InvokeOrDefault(new CatSegmentsDescriptor()), ct); /// /// GET request to the cat.segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-segments/ /// - public CatResponse Segments(ICatSegmentsRequest request) => + public CatResponse Segments(ICatSegmentsRequest request) + => DoCat(request); + /// /// GET request to the cat.segments API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-segments/ /// - public Task> SegmentsAsync( - ICatSegmentsRequest request, - CancellationToken ct = default - ) => - DoCatAsync( - request, - ct - ); + public Task> SegmentsAsync(ICatSegmentsRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.shards API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-shards/ /// - public CatResponse Shards( - Func selector = null - ) => Shards(selector.InvokeOrDefault(new CatShardsDescriptor())); - + public CatResponse Shards(Func selector = null) + => + Shards(selector.InvokeOrDefault(new CatShardsDescriptor())); /// /// GET request to the cat.shards API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-shards/ /// - public Task> ShardsAsync( - Func selector = null, - CancellationToken ct = default - ) => ShardsAsync(selector.InvokeOrDefault(new CatShardsDescriptor()), ct); - + public Task> ShardsAsync(Func selector = null, CancellationToken ct = default) + => + ShardsAsync(selector.InvokeOrDefault(new CatShardsDescriptor()), ct); /// /// GET request to the cat.shards API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-shards/ /// - public CatResponse Shards(ICatShardsRequest request) => + public CatResponse Shards(ICatShardsRequest request) + => DoCat(request); + /// /// GET request to the cat.shards API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-shards/ /// - public Task> ShardsAsync( - ICatShardsRequest request, - CancellationToken ct = default - ) => + public Task> ShardsAsync(ICatShardsRequest request, CancellationToken ct = default) + => DoCatAsync(request, ct); + /// /// GET request to the cat.snapshots API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-snapshots/ /// - public CatResponse Snapshots( - Func selector = null - ) => Snapshots(selector.InvokeOrDefault(new CatSnapshotsDescriptor())); - + public CatResponse Snapshots(Func selector = null) + => + Snapshots(selector.InvokeOrDefault(new CatSnapshotsDescriptor())); /// /// GET request to the cat.snapshots API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-snapshots/ /// - public Task> SnapshotsAsync( - Func selector = null, - CancellationToken ct = default - ) => SnapshotsAsync(selector.InvokeOrDefault(new CatSnapshotsDescriptor()), ct); - + public Task> SnapshotsAsync(Func selector = null, CancellationToken ct = default) + => + SnapshotsAsync(selector.InvokeOrDefault(new CatSnapshotsDescriptor()), ct); /// /// GET request to the cat.snapshots API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-snapshots/ /// - public CatResponse Snapshots(ICatSnapshotsRequest request) => + public CatResponse Snapshots(ICatSnapshotsRequest request) + => DoCat(request); + /// /// GET request to the cat.snapshots API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-snapshots/ /// - public Task> SnapshotsAsync( - ICatSnapshotsRequest request, - CancellationToken ct = default - ) => - DoCatAsync( - request, - ct - ); + public Task> SnapshotsAsync(ICatSnapshotsRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-tasks/ /// - public CatResponse Tasks( - Func selector = null - ) => Tasks(selector.InvokeOrDefault(new CatTasksDescriptor())); - + public CatResponse Tasks(Func selector = null) + => + Tasks(selector.InvokeOrDefault(new CatTasksDescriptor())); /// /// GET request to the cat.tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-tasks/ /// - public Task> TasksAsync( - Func selector = null, - CancellationToken ct = default - ) => TasksAsync(selector.InvokeOrDefault(new CatTasksDescriptor()), ct); - + public Task> TasksAsync(Func selector = null, CancellationToken ct = default) + => + TasksAsync(selector.InvokeOrDefault(new CatTasksDescriptor()), ct); /// /// GET request to the cat.tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-tasks/ /// - public CatResponse Tasks(ICatTasksRequest request) => + public CatResponse Tasks(ICatTasksRequest request) + => DoCat(request); + /// /// GET request to the cat.tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-tasks/ /// - public Task> TasksAsync( - ICatTasksRequest request, - CancellationToken ct = default - ) => DoCatAsync(request, ct); + public Task> TasksAsync(ICatTasksRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.templates API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-templates/ /// - public CatResponse Templates( - Func selector = null - ) => Templates(selector.InvokeOrDefault(new CatTemplatesDescriptor())); - + public CatResponse Templates(Func selector = null) + => + Templates(selector.InvokeOrDefault(new CatTemplatesDescriptor())); /// /// GET request to the cat.templates API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-templates/ /// - public Task> TemplatesAsync( - Func selector = null, - CancellationToken ct = default - ) => TemplatesAsync(selector.InvokeOrDefault(new CatTemplatesDescriptor()), ct); - + public Task> TemplatesAsync(Func selector = null, CancellationToken ct = default) + => + TemplatesAsync(selector.InvokeOrDefault(new CatTemplatesDescriptor()), ct); /// /// GET request to the cat.templates API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-templates/ /// - public CatResponse Templates(ICatTemplatesRequest request) => + public CatResponse Templates(ICatTemplatesRequest request) + => DoCat(request); + /// /// GET request to the cat.templates API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-templates/ /// - public Task> TemplatesAsync( - ICatTemplatesRequest request, - CancellationToken ct = default - ) => - DoCatAsync( - request, - ct - ); + public Task> TemplatesAsync(ICatTemplatesRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + /// /// GET request to the cat.thread_pool API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-thread-pool/ /// - public CatResponse ThreadPool( - Func selector = null - ) => ThreadPool(selector.InvokeOrDefault(new CatThreadPoolDescriptor())); - + public CatResponse ThreadPool(Func selector = null) + => + ThreadPool(selector.InvokeOrDefault(new CatThreadPoolDescriptor())); /// /// GET request to the cat.thread_pool API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-thread-pool/ /// - public Task> ThreadPoolAsync( - Func selector = null, - CancellationToken ct = default - ) => ThreadPoolAsync(selector.InvokeOrDefault(new CatThreadPoolDescriptor()), ct); - + public Task> ThreadPoolAsync(Func selector = null, CancellationToken ct = default) + => + ThreadPoolAsync(selector.InvokeOrDefault(new CatThreadPoolDescriptor()), ct); /// /// GET request to the cat.thread_pool API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-thread-pool/ /// - public CatResponse ThreadPool(ICatThreadPoolRequest request) => - DoCat( - request - ); + public CatResponse ThreadPool(ICatThreadPoolRequest request) + => + DoCat(request); + /// /// GET request to the cat.thread_pool API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cat/cat-thread-pool/ /// - public Task> ThreadPoolAsync( - ICatThreadPoolRequest request, - CancellationToken ct = default - ) => - DoCatAsync( - request, - ct - ); + public Task> ThreadPoolAsync(ICatThreadPoolRequest request, CancellationToken ct = default) + => + DoCatAsync(request, ct); + + } } diff --git a/src/OpenSearch.Client/_Generated/OpenSearchClient.Cluster.cs b/src/OpenSearch.Client/_Generated/OpenSearchClient.Cluster.cs index 0201f5a5b2..bee8dbaf1a 100644 --- a/src/OpenSearch.Client/_Generated/OpenSearchClient.Cluster.cs +++ b/src/OpenSearch.Client/_Generated/OpenSearchClient.Cluster.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -62,576 +63,451 @@ public partial interface IClusterNamespace /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-allocation/ /// - ClusterAllocationExplainResponse AllocationExplain( - Func selector = - null - ); - + ClusterAllocationExplainResponse AllocationExplain(Func selector = null) + ; /// /// POST request to the cluster.allocation_explain API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-allocation/ /// - Task AllocationExplainAsync( - Func selector = - null, - CancellationToken ct = default - ); - + Task AllocationExplainAsync(Func selector = null, CancellationToken ct = default) + ; /// /// POST request to the cluster.allocation_explain API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-allocation/ /// - ClusterAllocationExplainResponse AllocationExplain( - IClusterAllocationExplainRequest request - ); + ClusterAllocationExplainResponse AllocationExplain(IClusterAllocationExplainRequest request) + ; /// /// POST request to the cluster.allocation_explain API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-allocation/ /// - Task AllocationExplainAsync( - IClusterAllocationExplainRequest request, - CancellationToken ct = default - ); + Task AllocationExplainAsync(IClusterAllocationExplainRequest request, CancellationToken ct = default) + ; /// /// DELETE request to the cluster.delete_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - DeleteComponentTemplateResponse DeleteComponentTemplate( - Name name, - Func selector = null - ); - + DeleteComponentTemplateResponse DeleteComponentTemplate(Name name, Func selector = null) + ; /// /// DELETE request to the cluster.delete_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task DeleteComponentTemplateAsync( - Name name, - Func selector = - null, - CancellationToken ct = default - ); - + Task DeleteComponentTemplateAsync(Name name, Func selector = null, CancellationToken ct = default) + ; /// /// DELETE request to the cluster.delete_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - DeleteComponentTemplateResponse DeleteComponentTemplate( - IDeleteComponentTemplateRequest request - ); + DeleteComponentTemplateResponse DeleteComponentTemplate(IDeleteComponentTemplateRequest request) + ; /// /// DELETE request to the cluster.delete_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task DeleteComponentTemplateAsync( - IDeleteComponentTemplateRequest request, - CancellationToken ct = default - ); + Task DeleteComponentTemplateAsync(IDeleteComponentTemplateRequest request, CancellationToken ct = default) + ; /// /// DELETE request to the cluster.delete_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - DeleteVotingConfigExclusionsResponse DeleteVotingConfigExclusions( - Func< - DeleteVotingConfigExclusionsDescriptor, - IDeleteVotingConfigExclusionsRequest - > selector = null - ); - + DeleteVotingConfigExclusionsResponse DeleteVotingConfigExclusions(Func selector = null) + ; /// /// DELETE request to the cluster.delete_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task DeleteVotingConfigExclusionsAsync( - Func< - DeleteVotingConfigExclusionsDescriptor, - IDeleteVotingConfigExclusionsRequest - > selector = null, - CancellationToken ct = default - ); - + Task DeleteVotingConfigExclusionsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// DELETE request to the cluster.delete_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - DeleteVotingConfigExclusionsResponse DeleteVotingConfigExclusions( - IDeleteVotingConfigExclusionsRequest request - ); + DeleteVotingConfigExclusionsResponse DeleteVotingConfigExclusions(IDeleteVotingConfigExclusionsRequest request) + ; /// /// DELETE request to the cluster.delete_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task DeleteVotingConfigExclusionsAsync( - IDeleteVotingConfigExclusionsRequest request, - CancellationToken ct = default - ); + Task DeleteVotingConfigExclusionsAsync(IDeleteVotingConfigExclusionsRequest request, CancellationToken ct = default) + ; /// /// HEAD request to the cluster.exists_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - ExistsResponse ComponentTemplateExists( - Name name, - Func selector = null - ); - + ExistsResponse ComponentTemplateExists(Name name, Func selector = null) + ; /// /// HEAD request to the cluster.exists_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task ComponentTemplateExistsAsync( - Name name, - Func selector = - null, - CancellationToken ct = default - ); - + Task ComponentTemplateExistsAsync(Name name, Func selector = null, CancellationToken ct = default) + ; /// /// HEAD request to the cluster.exists_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - ExistsResponse ComponentTemplateExists(IComponentTemplateExistsRequest request); + ExistsResponse ComponentTemplateExists(IComponentTemplateExistsRequest request) + ; /// /// HEAD request to the cluster.exists_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task ComponentTemplateExistsAsync( - IComponentTemplateExistsRequest request, - CancellationToken ct = default - ); + Task ComponentTemplateExistsAsync(IComponentTemplateExistsRequest request, CancellationToken ct = default) + ; /// /// GET request to the cluster.get_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - GetComponentTemplateResponse GetComponentTemplate( - Name name = null, - Func selector = null - ); - + GetComponentTemplateResponse GetComponentTemplate(Name name = null, Func selector = null) + ; /// /// GET request to the cluster.get_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task GetComponentTemplateAsync( - Name name = null, - Func selector = null, - CancellationToken ct = default - ); - + Task GetComponentTemplateAsync(Name name = null, Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cluster.get_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - GetComponentTemplateResponse GetComponentTemplate(IGetComponentTemplateRequest request); + GetComponentTemplateResponse GetComponentTemplate(IGetComponentTemplateRequest request) + ; /// /// GET request to the cluster.get_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task GetComponentTemplateAsync( - IGetComponentTemplateRequest request, - CancellationToken ct = default - ); + Task GetComponentTemplateAsync(IGetComponentTemplateRequest request, CancellationToken ct = default) + ; /// /// GET request to the cluster.get_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-settings/ /// - ClusterGetSettingsResponse GetSettings( - Func selector = null - ); - + ClusterGetSettingsResponse GetSettings(Func selector = null) + ; /// /// GET request to the cluster.get_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-settings/ /// - Task GetSettingsAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task GetSettingsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cluster.get_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-settings/ /// - ClusterGetSettingsResponse GetSettings(IClusterGetSettingsRequest request); + ClusterGetSettingsResponse GetSettings(IClusterGetSettingsRequest request) + ; /// /// GET request to the cluster.get_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-settings/ /// - Task GetSettingsAsync( - IClusterGetSettingsRequest request, - CancellationToken ct = default - ); + Task GetSettingsAsync(IClusterGetSettingsRequest request, CancellationToken ct = default) + ; /// /// GET request to the cluster.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-health/ /// - ClusterHealthResponse Health( - Indices index = null, - Func selector = null - ); - + ClusterHealthResponse Health(Indices index = null, Func selector = null) + ; /// /// GET request to the cluster.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-health/ /// - Task HealthAsync( - Indices index = null, - Func selector = null, - CancellationToken ct = default - ); - + Task HealthAsync(Indices index = null, Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cluster.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-health/ /// - ClusterHealthResponse Health(IClusterHealthRequest request); + ClusterHealthResponse Health(IClusterHealthRequest request) + ; /// /// GET request to the cluster.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-health/ /// - Task HealthAsync( - IClusterHealthRequest request, - CancellationToken ct = default - ); + Task HealthAsync(IClusterHealthRequest request, CancellationToken ct = default) + ; /// /// GET request to the cluster.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - ClusterPendingTasksResponse PendingTasks( - Func selector = null - ); - + ClusterPendingTasksResponse PendingTasks(Func selector = null) + ; /// /// GET request to the cluster.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task PendingTasksAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task PendingTasksAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cluster.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - ClusterPendingTasksResponse PendingTasks(IClusterPendingTasksRequest request); + ClusterPendingTasksResponse PendingTasks(IClusterPendingTasksRequest request) + ; /// /// GET request to the cluster.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task PendingTasksAsync( - IClusterPendingTasksRequest request, - CancellationToken ct = default - ); + Task PendingTasksAsync(IClusterPendingTasksRequest request, CancellationToken ct = default) + ; /// /// POST request to the cluster.post_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - PostVotingConfigExclusionsResponse PostVotingConfigExclusions( - Func< - PostVotingConfigExclusionsDescriptor, - IPostVotingConfigExclusionsRequest - > selector = null - ); - + PostVotingConfigExclusionsResponse PostVotingConfigExclusions(Func selector = null) + ; /// /// POST request to the cluster.post_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task PostVotingConfigExclusionsAsync( - Func< - PostVotingConfigExclusionsDescriptor, - IPostVotingConfigExclusionsRequest - > selector = null, - CancellationToken ct = default - ); - + Task PostVotingConfigExclusionsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// POST request to the cluster.post_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - PostVotingConfigExclusionsResponse PostVotingConfigExclusions( - IPostVotingConfigExclusionsRequest request - ); + PostVotingConfigExclusionsResponse PostVotingConfigExclusions(IPostVotingConfigExclusionsRequest request) + ; /// /// POST request to the cluster.post_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task PostVotingConfigExclusionsAsync( - IPostVotingConfigExclusionsRequest request, - CancellationToken ct = default - ); + Task PostVotingConfigExclusionsAsync(IPostVotingConfigExclusionsRequest request, CancellationToken ct = default) + ; /// /// PUT request to the cluster.put_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#use-component-templates-to-create-an-index-template /// - PutComponentTemplateResponse PutComponentTemplate( - Name name, - Func selector - ); - + PutComponentTemplateResponse PutComponentTemplate(Name name, Func selector) + ; /// /// PUT request to the cluster.put_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#use-component-templates-to-create-an-index-template /// - Task PutComponentTemplateAsync( - Name name, - Func selector, - CancellationToken ct = default - ); - + Task PutComponentTemplateAsync(Name name, Func selector, CancellationToken ct = default) + ; /// /// PUT request to the cluster.put_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#use-component-templates-to-create-an-index-template /// - PutComponentTemplateResponse PutComponentTemplate(IPutComponentTemplateRequest request); + PutComponentTemplateResponse PutComponentTemplate(IPutComponentTemplateRequest request) + ; /// /// PUT request to the cluster.put_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#use-component-templates-to-create-an-index-template /// - Task PutComponentTemplateAsync( - IPutComponentTemplateRequest request, - CancellationToken ct = default - ); + Task PutComponentTemplateAsync(IPutComponentTemplateRequest request, CancellationToken ct = default) + ; /// /// PUT request to the cluster.put_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-settings/ /// - ClusterPutSettingsResponse PutSettings( - Func selector - ); - + ClusterPutSettingsResponse PutSettings(Func selector) + ; /// /// PUT request to the cluster.put_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-settings/ /// - Task PutSettingsAsync( - Func selector, - CancellationToken ct = default - ); - + Task PutSettingsAsync(Func selector, CancellationToken ct = default) + ; /// /// PUT request to the cluster.put_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-settings/ /// - ClusterPutSettingsResponse PutSettings(IClusterPutSettingsRequest request); + ClusterPutSettingsResponse PutSettings(IClusterPutSettingsRequest request) + ; /// /// PUT request to the cluster.put_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-settings/ /// - Task PutSettingsAsync( - IClusterPutSettingsRequest request, - CancellationToken ct = default - ); + Task PutSettingsAsync(IClusterPutSettingsRequest request, CancellationToken ct = default) + ; /// /// GET request to the cluster.remote_info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/remote-info/ /// - RemoteInfoResponse RemoteInfo( - Func selector = null - ); - + RemoteInfoResponse RemoteInfo(Func selector = null) + ; /// /// GET request to the cluster.remote_info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/remote-info/ /// - Task RemoteInfoAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task RemoteInfoAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cluster.remote_info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/remote-info/ /// - RemoteInfoResponse RemoteInfo(IRemoteInfoRequest request); + RemoteInfoResponse RemoteInfo(IRemoteInfoRequest request) + ; /// /// GET request to the cluster.remote_info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/remote-info/ /// - Task RemoteInfoAsync( - IRemoteInfoRequest request, - CancellationToken ct = default - ); + Task RemoteInfoAsync(IRemoteInfoRequest request, CancellationToken ct = default) + ; /// /// POST request to the cluster.reroute API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - ClusterRerouteResponse Reroute( - Func selector = null - ); - + ClusterRerouteResponse Reroute(Func selector = null) + ; /// /// POST request to the cluster.reroute API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task RerouteAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task RerouteAsync(Func selector = null, CancellationToken ct = default) + ; /// /// POST request to the cluster.reroute API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - ClusterRerouteResponse Reroute(IClusterRerouteRequest request); + ClusterRerouteResponse Reroute(IClusterRerouteRequest request) + ; /// /// POST request to the cluster.reroute API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task RerouteAsync( - IClusterRerouteRequest request, - CancellationToken ct = default - ); + Task RerouteAsync(IClusterRerouteRequest request, CancellationToken ct = default) + ; /// /// GET request to the cluster.state API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - ClusterStateResponse State( - Indices index = null, - Func selector = null - ); - + ClusterStateResponse State(Indices index = null, Func selector = null) + ; /// /// GET request to the cluster.state API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task StateAsync( - Indices index = null, - Func selector = null, - CancellationToken ct = default - ); - + Task StateAsync(Indices index = null, Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cluster.state API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - ClusterStateResponse State(IClusterStateRequest request); + ClusterStateResponse State(IClusterStateRequest request) + ; /// /// GET request to the cluster.state API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task StateAsync( - IClusterStateRequest request, - CancellationToken ct = default - ); + Task StateAsync(IClusterStateRequest request, CancellationToken ct = default) + ; /// /// GET request to the cluster.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-stats/ /// - ClusterStatsResponse Stats( - Func selector = null - ); - + ClusterStatsResponse Stats(Func selector = null) + ; /// /// GET request to the cluster.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-stats/ /// - Task StatsAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task StatsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the cluster.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-stats/ /// - ClusterStatsResponse Stats(IClusterStatsRequest request); + ClusterStatsResponse Stats(IClusterStatsRequest request) + ; /// /// GET request to the cluster.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-stats/ /// - Task StatsAsync( - IClusterStatsRequest request, - CancellationToken ct = default - ); + Task StatsAsync(IClusterStatsRequest request, CancellationToken ct = default) + ; + } /// @@ -642,772 +518,546 @@ Task StatsAsync( /// public partial class ClusterNamespace : NamespacedClientProxy, IClusterNamespace { - internal ClusterNamespace(OpenSearchClient client) - : base(client) { } - + internal ClusterNamespace(OpenSearchClient client) : base(client) { } /// /// POST request to the cluster.allocation_explain API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-allocation/ /// - public ClusterAllocationExplainResponse AllocationExplain( - Func selector = - null - ) => AllocationExplain(selector.InvokeOrDefault(new ClusterAllocationExplainDescriptor())); - + public ClusterAllocationExplainResponse AllocationExplain(Func selector = null) + => + AllocationExplain(selector.InvokeOrDefault(new ClusterAllocationExplainDescriptor())); /// /// POST request to the cluster.allocation_explain API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-allocation/ /// - public Task AllocationExplainAsync( - Func selector = - null, - CancellationToken ct = default - ) => - AllocationExplainAsync( - selector.InvokeOrDefault(new ClusterAllocationExplainDescriptor()), - ct - ); - + public Task AllocationExplainAsync(Func selector = null, CancellationToken ct = default) + => + AllocationExplainAsync(selector.InvokeOrDefault(new ClusterAllocationExplainDescriptor()), ct); /// /// POST request to the cluster.allocation_explain API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-allocation/ /// - public ClusterAllocationExplainResponse AllocationExplain( - IClusterAllocationExplainRequest request - ) => - DoRequest( - request, - request.RequestParameters - ); + public ClusterAllocationExplainResponse AllocationExplain(IClusterAllocationExplainRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// POST request to the cluster.allocation_explain API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-allocation/ /// - public Task AllocationExplainAsync( - IClusterAllocationExplainRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task AllocationExplainAsync(IClusterAllocationExplainRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// DELETE request to the cluster.delete_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public DeleteComponentTemplateResponse DeleteComponentTemplate( - Name name, - Func selector = null - ) => - DeleteComponentTemplate( - selector.InvokeOrDefault(new DeleteComponentTemplateDescriptor(name: name)) - ); - + public DeleteComponentTemplateResponse DeleteComponentTemplate(Name name, Func selector = null) + => + DeleteComponentTemplate(selector.InvokeOrDefault(new DeleteComponentTemplateDescriptor(name: name))); /// /// DELETE request to the cluster.delete_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task DeleteComponentTemplateAsync( - Name name, - Func selector = - null, - CancellationToken ct = default - ) => - DeleteComponentTemplateAsync( - selector.InvokeOrDefault(new DeleteComponentTemplateDescriptor(name: name)), - ct - ); - + public Task DeleteComponentTemplateAsync(Name name, Func selector = null, CancellationToken ct = default) + => + DeleteComponentTemplateAsync(selector.InvokeOrDefault(new DeleteComponentTemplateDescriptor(name: name)), ct); /// /// DELETE request to the cluster.delete_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public DeleteComponentTemplateResponse DeleteComponentTemplate( - IDeleteComponentTemplateRequest request - ) => - DoRequest( - request, - request.RequestParameters - ); + public DeleteComponentTemplateResponse DeleteComponentTemplate(IDeleteComponentTemplateRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// DELETE request to the cluster.delete_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task DeleteComponentTemplateAsync( - IDeleteComponentTemplateRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task DeleteComponentTemplateAsync(IDeleteComponentTemplateRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// DELETE request to the cluster.delete_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public DeleteVotingConfigExclusionsResponse DeleteVotingConfigExclusions( - Func< - DeleteVotingConfigExclusionsDescriptor, - IDeleteVotingConfigExclusionsRequest - > selector = null - ) => - DeleteVotingConfigExclusions( - selector.InvokeOrDefault(new DeleteVotingConfigExclusionsDescriptor()) - ); - + public DeleteVotingConfigExclusionsResponse DeleteVotingConfigExclusions(Func selector = null) + => + DeleteVotingConfigExclusions(selector.InvokeOrDefault(new DeleteVotingConfigExclusionsDescriptor())); /// /// DELETE request to the cluster.delete_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task DeleteVotingConfigExclusionsAsync( - Func< - DeleteVotingConfigExclusionsDescriptor, - IDeleteVotingConfigExclusionsRequest - > selector = null, - CancellationToken ct = default - ) => - DeleteVotingConfigExclusionsAsync( - selector.InvokeOrDefault(new DeleteVotingConfigExclusionsDescriptor()), - ct - ); - + public Task DeleteVotingConfigExclusionsAsync(Func selector = null, CancellationToken ct = default) + => + DeleteVotingConfigExclusionsAsync(selector.InvokeOrDefault(new DeleteVotingConfigExclusionsDescriptor()), ct); /// /// DELETE request to the cluster.delete_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public DeleteVotingConfigExclusionsResponse DeleteVotingConfigExclusions( - IDeleteVotingConfigExclusionsRequest request - ) => - DoRequest( - request, - request.RequestParameters - ); + public DeleteVotingConfigExclusionsResponse DeleteVotingConfigExclusions(IDeleteVotingConfigExclusionsRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// DELETE request to the cluster.delete_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task DeleteVotingConfigExclusionsAsync( - IDeleteVotingConfigExclusionsRequest request, - CancellationToken ct = default - ) => - DoRequestAsync< - IDeleteVotingConfigExclusionsRequest, - DeleteVotingConfigExclusionsResponse - >(request, request.RequestParameters, ct); + public Task DeleteVotingConfigExclusionsAsync(IDeleteVotingConfigExclusionsRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// HEAD request to the cluster.exists_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public ExistsResponse ComponentTemplateExists( - Name name, - Func selector = null - ) => - ComponentTemplateExists( - selector.InvokeOrDefault(new ComponentTemplateExistsDescriptor(name: name)) - ); - + public ExistsResponse ComponentTemplateExists(Name name, Func selector = null) + => + ComponentTemplateExists(selector.InvokeOrDefault(new ComponentTemplateExistsDescriptor(name: name))); /// /// HEAD request to the cluster.exists_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task ComponentTemplateExistsAsync( - Name name, - Func selector = - null, - CancellationToken ct = default - ) => - ComponentTemplateExistsAsync( - selector.InvokeOrDefault(new ComponentTemplateExistsDescriptor(name: name)), - ct - ); - + public Task ComponentTemplateExistsAsync(Name name, Func selector = null, CancellationToken ct = default) + => + ComponentTemplateExistsAsync(selector.InvokeOrDefault(new ComponentTemplateExistsDescriptor(name: name)), ct); /// /// HEAD request to the cluster.exists_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public ExistsResponse ComponentTemplateExists(IComponentTemplateExistsRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public ExistsResponse ComponentTemplateExists(IComponentTemplateExistsRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// HEAD request to the cluster.exists_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task ComponentTemplateExistsAsync( - IComponentTemplateExistsRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task ComponentTemplateExistsAsync(IComponentTemplateExistsRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the cluster.get_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public GetComponentTemplateResponse GetComponentTemplate( - Name name = null, - Func selector = null - ) => - GetComponentTemplate( - selector.InvokeOrDefault(new GetComponentTemplateDescriptor().Name(name: name)) - ); - + public GetComponentTemplateResponse GetComponentTemplate(Name name = null, Func selector = null) + => + GetComponentTemplate(selector.InvokeOrDefault(new GetComponentTemplateDescriptor().Name(name: name))); /// /// GET request to the cluster.get_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task GetComponentTemplateAsync( - Name name = null, - Func selector = null, - CancellationToken ct = default - ) => - GetComponentTemplateAsync( - selector.InvokeOrDefault(new GetComponentTemplateDescriptor().Name(name: name)), - ct - ); - + public Task GetComponentTemplateAsync(Name name = null, Func selector = null, CancellationToken ct = default) + => + GetComponentTemplateAsync(selector.InvokeOrDefault(new GetComponentTemplateDescriptor().Name(name: name)), ct); /// /// GET request to the cluster.get_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public GetComponentTemplateResponse GetComponentTemplate( - IGetComponentTemplateRequest request - ) => - DoRequest( - request, - request.RequestParameters - ); + public GetComponentTemplateResponse GetComponentTemplate(IGetComponentTemplateRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// GET request to the cluster.get_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task GetComponentTemplateAsync( - IGetComponentTemplateRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task GetComponentTemplateAsync(IGetComponentTemplateRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the cluster.get_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-settings/ /// - public ClusterGetSettingsResponse GetSettings( - Func selector = null - ) => GetSettings(selector.InvokeOrDefault(new ClusterGetSettingsDescriptor())); - + public ClusterGetSettingsResponse GetSettings(Func selector = null) + => + GetSettings(selector.InvokeOrDefault(new ClusterGetSettingsDescriptor())); /// /// GET request to the cluster.get_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-settings/ /// - public Task GetSettingsAsync( - Func selector = null, - CancellationToken ct = default - ) => GetSettingsAsync(selector.InvokeOrDefault(new ClusterGetSettingsDescriptor()), ct); - + public Task GetSettingsAsync(Func selector = null, CancellationToken ct = default) + => + GetSettingsAsync(selector.InvokeOrDefault(new ClusterGetSettingsDescriptor()), ct); /// /// GET request to the cluster.get_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-settings/ /// - public ClusterGetSettingsResponse GetSettings(IClusterGetSettingsRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public ClusterGetSettingsResponse GetSettings(IClusterGetSettingsRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// GET request to the cluster.get_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-settings/ /// - public Task GetSettingsAsync( - IClusterGetSettingsRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task GetSettingsAsync(IClusterGetSettingsRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the cluster.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-health/ /// - public ClusterHealthResponse Health( - Indices index = null, - Func selector = null - ) => Health(selector.InvokeOrDefault(new ClusterHealthDescriptor().Index(index: index))); - + public ClusterHealthResponse Health(Indices index = null, Func selector = null) + => + Health(selector.InvokeOrDefault(new ClusterHealthDescriptor().Index(index: index))); /// /// GET request to the cluster.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-health/ /// - public Task HealthAsync( - Indices index = null, - Func selector = null, - CancellationToken ct = default - ) => - HealthAsync( - selector.InvokeOrDefault(new ClusterHealthDescriptor().Index(index: index)), - ct - ); - + public Task HealthAsync(Indices index = null, Func selector = null, CancellationToken ct = default) + => + HealthAsync(selector.InvokeOrDefault(new ClusterHealthDescriptor().Index(index: index)), ct); /// /// GET request to the cluster.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-health/ /// - public ClusterHealthResponse Health(IClusterHealthRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public ClusterHealthResponse Health(IClusterHealthRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// GET request to the cluster.health API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-health/ /// - public Task HealthAsync( - IClusterHealthRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task HealthAsync(IClusterHealthRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the cluster.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public ClusterPendingTasksResponse PendingTasks( - Func selector = null - ) => PendingTasks(selector.InvokeOrDefault(new ClusterPendingTasksDescriptor())); - + public ClusterPendingTasksResponse PendingTasks(Func selector = null) + => + PendingTasks(selector.InvokeOrDefault(new ClusterPendingTasksDescriptor())); /// /// GET request to the cluster.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task PendingTasksAsync( - Func selector = null, - CancellationToken ct = default - ) => PendingTasksAsync(selector.InvokeOrDefault(new ClusterPendingTasksDescriptor()), ct); - + public Task PendingTasksAsync(Func selector = null, CancellationToken ct = default) + => + PendingTasksAsync(selector.InvokeOrDefault(new ClusterPendingTasksDescriptor()), ct); /// /// GET request to the cluster.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public ClusterPendingTasksResponse PendingTasks(IClusterPendingTasksRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public ClusterPendingTasksResponse PendingTasks(IClusterPendingTasksRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// GET request to the cluster.pending_tasks API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task PendingTasksAsync( - IClusterPendingTasksRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task PendingTasksAsync(IClusterPendingTasksRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// POST request to the cluster.post_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public PostVotingConfigExclusionsResponse PostVotingConfigExclusions( - Func< - PostVotingConfigExclusionsDescriptor, - IPostVotingConfigExclusionsRequest - > selector = null - ) => - PostVotingConfigExclusions( - selector.InvokeOrDefault(new PostVotingConfigExclusionsDescriptor()) - ); - + public PostVotingConfigExclusionsResponse PostVotingConfigExclusions(Func selector = null) + => + PostVotingConfigExclusions(selector.InvokeOrDefault(new PostVotingConfigExclusionsDescriptor())); /// /// POST request to the cluster.post_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task PostVotingConfigExclusionsAsync( - Func< - PostVotingConfigExclusionsDescriptor, - IPostVotingConfigExclusionsRequest - > selector = null, - CancellationToken ct = default - ) => - PostVotingConfigExclusionsAsync( - selector.InvokeOrDefault(new PostVotingConfigExclusionsDescriptor()), - ct - ); - + public Task PostVotingConfigExclusionsAsync(Func selector = null, CancellationToken ct = default) + => + PostVotingConfigExclusionsAsync(selector.InvokeOrDefault(new PostVotingConfigExclusionsDescriptor()), ct); /// /// POST request to the cluster.post_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public PostVotingConfigExclusionsResponse PostVotingConfigExclusions( - IPostVotingConfigExclusionsRequest request - ) => - DoRequest( - request, - request.RequestParameters - ); + public PostVotingConfigExclusionsResponse PostVotingConfigExclusions(IPostVotingConfigExclusionsRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// POST request to the cluster.post_voting_config_exclusions API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task PostVotingConfigExclusionsAsync( - IPostVotingConfigExclusionsRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task PostVotingConfigExclusionsAsync(IPostVotingConfigExclusionsRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// PUT request to the cluster.put_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#use-component-templates-to-create-an-index-template /// - public PutComponentTemplateResponse PutComponentTemplate( - Name name, - Func selector - ) => - PutComponentTemplate( - selector.InvokeOrDefault(new PutComponentTemplateDescriptor(name: name)) - ); - + public PutComponentTemplateResponse PutComponentTemplate(Name name, Func selector) + => + PutComponentTemplate(selector.InvokeOrDefault(new PutComponentTemplateDescriptor(name: name))); /// /// PUT request to the cluster.put_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#use-component-templates-to-create-an-index-template /// - public Task PutComponentTemplateAsync( - Name name, - Func selector, - CancellationToken ct = default - ) => - PutComponentTemplateAsync( - selector.InvokeOrDefault(new PutComponentTemplateDescriptor(name: name)), - ct - ); - + public Task PutComponentTemplateAsync(Name name, Func selector, CancellationToken ct = default) + => + PutComponentTemplateAsync(selector.InvokeOrDefault(new PutComponentTemplateDescriptor(name: name)), ct); /// /// PUT request to the cluster.put_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#use-component-templates-to-create-an-index-template /// - public PutComponentTemplateResponse PutComponentTemplate( - IPutComponentTemplateRequest request - ) => - DoRequest( - request, - request.RequestParameters - ); + public PutComponentTemplateResponse PutComponentTemplate(IPutComponentTemplateRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// PUT request to the cluster.put_component_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#use-component-templates-to-create-an-index-template /// - public Task PutComponentTemplateAsync( - IPutComponentTemplateRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task PutComponentTemplateAsync(IPutComponentTemplateRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// PUT request to the cluster.put_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-settings/ /// - public ClusterPutSettingsResponse PutSettings( - Func selector - ) => PutSettings(selector.InvokeOrDefault(new ClusterPutSettingsDescriptor())); - + public ClusterPutSettingsResponse PutSettings(Func selector) + => + PutSettings(selector.InvokeOrDefault(new ClusterPutSettingsDescriptor())); /// /// PUT request to the cluster.put_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-settings/ /// - public Task PutSettingsAsync( - Func selector, - CancellationToken ct = default - ) => PutSettingsAsync(selector.InvokeOrDefault(new ClusterPutSettingsDescriptor()), ct); - + public Task PutSettingsAsync(Func selector, CancellationToken ct = default) + => + PutSettingsAsync(selector.InvokeOrDefault(new ClusterPutSettingsDescriptor()), ct); /// /// PUT request to the cluster.put_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-settings/ /// - public ClusterPutSettingsResponse PutSettings(IClusterPutSettingsRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public ClusterPutSettingsResponse PutSettings(IClusterPutSettingsRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// PUT request to the cluster.put_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-settings/ /// - public Task PutSettingsAsync( - IClusterPutSettingsRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task PutSettingsAsync(IClusterPutSettingsRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the cluster.remote_info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/remote-info/ /// - public RemoteInfoResponse RemoteInfo( - Func selector = null - ) => RemoteInfo(selector.InvokeOrDefault(new RemoteInfoDescriptor())); - + public RemoteInfoResponse RemoteInfo(Func selector = null) + => + RemoteInfo(selector.InvokeOrDefault(new RemoteInfoDescriptor())); /// /// GET request to the cluster.remote_info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/remote-info/ /// - public Task RemoteInfoAsync( - Func selector = null, - CancellationToken ct = default - ) => RemoteInfoAsync(selector.InvokeOrDefault(new RemoteInfoDescriptor()), ct); - + public Task RemoteInfoAsync(Func selector = null, CancellationToken ct = default) + => + RemoteInfoAsync(selector.InvokeOrDefault(new RemoteInfoDescriptor()), ct); /// /// GET request to the cluster.remote_info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/remote-info/ /// - public RemoteInfoResponse RemoteInfo(IRemoteInfoRequest request) => + public RemoteInfoResponse RemoteInfo(IRemoteInfoRequest request) + => DoRequest(request, request.RequestParameters); + /// /// GET request to the cluster.remote_info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/remote-info/ /// - public Task RemoteInfoAsync( - IRemoteInfoRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task RemoteInfoAsync(IRemoteInfoRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// POST request to the cluster.reroute API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public ClusterRerouteResponse Reroute( - Func selector = null - ) => Reroute(selector.InvokeOrDefault(new ClusterRerouteDescriptor())); - + public ClusterRerouteResponse Reroute(Func selector = null) + => + Reroute(selector.InvokeOrDefault(new ClusterRerouteDescriptor())); /// /// POST request to the cluster.reroute API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task RerouteAsync( - Func selector = null, - CancellationToken ct = default - ) => RerouteAsync(selector.InvokeOrDefault(new ClusterRerouteDescriptor()), ct); - + public Task RerouteAsync(Func selector = null, CancellationToken ct = default) + => + RerouteAsync(selector.InvokeOrDefault(new ClusterRerouteDescriptor()), ct); /// /// POST request to the cluster.reroute API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public ClusterRerouteResponse Reroute(IClusterRerouteRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public ClusterRerouteResponse Reroute(IClusterRerouteRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// POST request to the cluster.reroute API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task RerouteAsync( - IClusterRerouteRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task RerouteAsync(IClusterRerouteRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the cluster.state API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public ClusterStateResponse State( - Indices index = null, - Func selector = null - ) => State(selector.InvokeOrDefault(new ClusterStateDescriptor().Index(index: index))); - + public ClusterStateResponse State(Indices index = null, Func selector = null) + => + State(selector.InvokeOrDefault(new ClusterStateDescriptor().Index(index: index))); /// /// GET request to the cluster.state API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task StateAsync( - Indices index = null, - Func selector = null, - CancellationToken ct = default - ) => - StateAsync( - selector.InvokeOrDefault(new ClusterStateDescriptor().Index(index: index)), - ct - ); - + public Task StateAsync(Indices index = null, Func selector = null, CancellationToken ct = default) + => + StateAsync(selector.InvokeOrDefault(new ClusterStateDescriptor().Index(index: index)), ct); /// /// GET request to the cluster.state API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public ClusterStateResponse State(IClusterStateRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public ClusterStateResponse State(IClusterStateRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// GET request to the cluster.state API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task StateAsync( - IClusterStateRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task StateAsync(IClusterStateRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the cluster.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-stats/ /// - public ClusterStatsResponse Stats( - Func selector = null - ) => Stats(selector.InvokeOrDefault(new ClusterStatsDescriptor())); - + public ClusterStatsResponse Stats(Func selector = null) + => + Stats(selector.InvokeOrDefault(new ClusterStatsDescriptor())); /// /// GET request to the cluster.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-stats/ /// - public Task StatsAsync( - Func selector = null, - CancellationToken ct = default - ) => StatsAsync(selector.InvokeOrDefault(new ClusterStatsDescriptor()), ct); - + public Task StatsAsync(Func selector = null, CancellationToken ct = default) + => + StatsAsync(selector.InvokeOrDefault(new ClusterStatsDescriptor()), ct); /// /// GET request to the cluster.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-stats/ /// - public ClusterStatsResponse Stats(IClusterStatsRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public ClusterStatsResponse Stats(IClusterStatsRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// GET request to the cluster.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-stats/ /// - public Task StatsAsync( - IClusterStatsRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task StatsAsync(IClusterStatsRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + + } } diff --git a/src/OpenSearch.Client/_Generated/OpenSearchClient.DanglingIndices.cs b/src/OpenSearch.Client/_Generated/OpenSearchClient.DanglingIndices.cs index 98b385d2ef..97ac4e9601 100644 --- a/src/OpenSearch.Client/_Generated/OpenSearchClient.DanglingIndices.cs +++ b/src/OpenSearch.Client/_Generated/OpenSearchClient.DanglingIndices.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -62,112 +63,91 @@ public partial interface IDanglingIndicesNamespace /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - DeleteDanglingIndexResponse DeleteDanglingIndex( - IndexUuid indexUuid, - Func selector = null - ); - + DeleteDanglingIndexResponse DeleteDanglingIndex(IndexUuid indexUuid, Func selector = null) + ; /// /// DELETE request to the dangling_indices.delete_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - Task DeleteDanglingIndexAsync( - IndexUuid indexUuid, - Func selector = null, - CancellationToken ct = default - ); - + Task DeleteDanglingIndexAsync(IndexUuid indexUuid, Func selector = null, CancellationToken ct = default) + ; /// /// DELETE request to the dangling_indices.delete_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - DeleteDanglingIndexResponse DeleteDanglingIndex(IDeleteDanglingIndexRequest request); + DeleteDanglingIndexResponse DeleteDanglingIndex(IDeleteDanglingIndexRequest request) + ; /// /// DELETE request to the dangling_indices.delete_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - Task DeleteDanglingIndexAsync( - IDeleteDanglingIndexRequest request, - CancellationToken ct = default - ); + Task DeleteDanglingIndexAsync(IDeleteDanglingIndexRequest request, CancellationToken ct = default) + ; /// /// POST request to the dangling_indices.import_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - ImportDanglingIndexResponse ImportDanglingIndex( - IndexUuid indexUuid, - Func selector = null - ); - + ImportDanglingIndexResponse ImportDanglingIndex(IndexUuid indexUuid, Func selector = null) + ; /// /// POST request to the dangling_indices.import_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - Task ImportDanglingIndexAsync( - IndexUuid indexUuid, - Func selector = null, - CancellationToken ct = default - ); - + Task ImportDanglingIndexAsync(IndexUuid indexUuid, Func selector = null, CancellationToken ct = default) + ; /// /// POST request to the dangling_indices.import_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - ImportDanglingIndexResponse ImportDanglingIndex(IImportDanglingIndexRequest request); + ImportDanglingIndexResponse ImportDanglingIndex(IImportDanglingIndexRequest request) + ; /// /// POST request to the dangling_indices.import_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - Task ImportDanglingIndexAsync( - IImportDanglingIndexRequest request, - CancellationToken ct = default - ); + Task ImportDanglingIndexAsync(IImportDanglingIndexRequest request, CancellationToken ct = default) + ; /// /// GET request to the dangling_indices.list_dangling_indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - ListDanglingIndicesResponse List( - Func selector = null - ); - + ListDanglingIndicesResponse List(Func selector = null) + ; /// /// GET request to the dangling_indices.list_dangling_indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - Task ListAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task ListAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the dangling_indices.list_dangling_indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - ListDanglingIndicesResponse List(IListDanglingIndicesRequest request); + ListDanglingIndicesResponse List(IListDanglingIndicesRequest request) + ; /// /// GET request to the dangling_indices.list_dangling_indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - Task ListAsync( - IListDanglingIndicesRequest request, - CancellationToken ct = default - ); + Task ListAsync(IListDanglingIndicesRequest request, CancellationToken ct = default) + ; + } /// @@ -178,164 +158,114 @@ Task ListAsync( /// public partial class DanglingIndicesNamespace : NamespacedClientProxy, IDanglingIndicesNamespace { - internal DanglingIndicesNamespace(OpenSearchClient client) - : base(client) { } - + internal DanglingIndicesNamespace(OpenSearchClient client) : base(client) { } /// /// DELETE request to the dangling_indices.delete_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - public DeleteDanglingIndexResponse DeleteDanglingIndex( - IndexUuid indexUuid, - Func selector = null - ) => - DeleteDanglingIndex( - selector.InvokeOrDefault(new DeleteDanglingIndexDescriptor(indexUuid: indexUuid)) - ); - + public DeleteDanglingIndexResponse DeleteDanglingIndex(IndexUuid indexUuid, Func selector = null) + => + DeleteDanglingIndex(selector.InvokeOrDefault(new DeleteDanglingIndexDescriptor(indexUuid: indexUuid))); /// /// DELETE request to the dangling_indices.delete_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - public Task DeleteDanglingIndexAsync( - IndexUuid indexUuid, - Func selector = null, - CancellationToken ct = default - ) => - DeleteDanglingIndexAsync( - selector.InvokeOrDefault(new DeleteDanglingIndexDescriptor(indexUuid: indexUuid)), - ct - ); - + public Task DeleteDanglingIndexAsync(IndexUuid indexUuid, Func selector = null, CancellationToken ct = default) + => + DeleteDanglingIndexAsync(selector.InvokeOrDefault(new DeleteDanglingIndexDescriptor(indexUuid: indexUuid)), ct); /// /// DELETE request to the dangling_indices.delete_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - public DeleteDanglingIndexResponse DeleteDanglingIndex( - IDeleteDanglingIndexRequest request - ) => - DoRequest( - request, - request.RequestParameters - ); + public DeleteDanglingIndexResponse DeleteDanglingIndex(IDeleteDanglingIndexRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// DELETE request to the dangling_indices.delete_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - public Task DeleteDanglingIndexAsync( - IDeleteDanglingIndexRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task DeleteDanglingIndexAsync(IDeleteDanglingIndexRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// POST request to the dangling_indices.import_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - public ImportDanglingIndexResponse ImportDanglingIndex( - IndexUuid indexUuid, - Func selector = null - ) => - ImportDanglingIndex( - selector.InvokeOrDefault(new ImportDanglingIndexDescriptor(indexUuid: indexUuid)) - ); - + public ImportDanglingIndexResponse ImportDanglingIndex(IndexUuid indexUuid, Func selector = null) + => + ImportDanglingIndex(selector.InvokeOrDefault(new ImportDanglingIndexDescriptor(indexUuid: indexUuid))); /// /// POST request to the dangling_indices.import_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - public Task ImportDanglingIndexAsync( - IndexUuid indexUuid, - Func selector = null, - CancellationToken ct = default - ) => - ImportDanglingIndexAsync( - selector.InvokeOrDefault(new ImportDanglingIndexDescriptor(indexUuid: indexUuid)), - ct - ); - + public Task ImportDanglingIndexAsync(IndexUuid indexUuid, Func selector = null, CancellationToken ct = default) + => + ImportDanglingIndexAsync(selector.InvokeOrDefault(new ImportDanglingIndexDescriptor(indexUuid: indexUuid)), ct); /// /// POST request to the dangling_indices.import_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - public ImportDanglingIndexResponse ImportDanglingIndex( - IImportDanglingIndexRequest request - ) => - DoRequest( - request, - request.RequestParameters - ); + public ImportDanglingIndexResponse ImportDanglingIndex(IImportDanglingIndexRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// POST request to the dangling_indices.import_dangling_index API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - public Task ImportDanglingIndexAsync( - IImportDanglingIndexRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task ImportDanglingIndexAsync(IImportDanglingIndexRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the dangling_indices.list_dangling_indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - public ListDanglingIndicesResponse List( - Func selector = null - ) => List(selector.InvokeOrDefault(new ListDanglingIndicesDescriptor())); - + public ListDanglingIndicesResponse List(Func selector = null) + => + List(selector.InvokeOrDefault(new ListDanglingIndicesDescriptor())); /// /// GET request to the dangling_indices.list_dangling_indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - public Task ListAsync( - Func selector = null, - CancellationToken ct = default - ) => ListAsync(selector.InvokeOrDefault(new ListDanglingIndicesDescriptor()), ct); - + public Task ListAsync(Func selector = null, CancellationToken ct = default) + => + ListAsync(selector.InvokeOrDefault(new ListDanglingIndicesDescriptor()), ct); /// /// GET request to the dangling_indices.list_dangling_indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - public ListDanglingIndicesResponse List(IListDanglingIndicesRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public ListDanglingIndicesResponse List(IListDanglingIndicesRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// GET request to the dangling_indices.list_dangling_indices API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/ /// - public Task ListAsync( - IListDanglingIndicesRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task ListAsync(IListDanglingIndicesRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + + } } diff --git a/src/OpenSearch.Client/_Generated/OpenSearchClient.Http.cs b/src/OpenSearch.Client/_Generated/OpenSearchClient.Http.cs index 195d173723..ed8384ed05 100644 --- a/src/OpenSearch.Client/_Generated/OpenSearchClient.Http.cs +++ b/src/OpenSearch.Client/_Generated/OpenSearchClient.Http.cs @@ -34,36 +34,26 @@ namespace OpenSearch.Client.Specification.HttpApi; /// public interface IHttpNamespace { - TResponse Delete( - string path, - Func selector = null - ) + + + TResponse Delete(string path, Func selector = null) where TResponse : class, IOpenSearchResponse, new(); - Task DeleteAsync( - string path, - Func selector = null, - CancellationToken ct = default - ) + Task DeleteAsync(string path, Func selector = null, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new(); TResponse Delete(IHttpDeleteRequest request) where TResponse : class, IOpenSearchResponse, new(); - Task DeleteAsync( - IHttpDeleteRequest request, - CancellationToken ct = default - ) + Task DeleteAsync(IHttpDeleteRequest request, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new(); + + TResponse Get(string path, Func selector = null) where TResponse : class, IOpenSearchResponse, new(); - Task GetAsync( - string path, - Func selector = null, - CancellationToken ct = default - ) + Task GetAsync(string path, Func selector = null, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new(); TResponse Get(IHttpGetRequest request) @@ -72,17 +62,12 @@ TResponse Get(IHttpGetRequest request) Task GetAsync(IHttpGetRequest request, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new(); - TResponse Head( - string path, - Func selector = null - ) + + + TResponse Head(string path, Func selector = null) where TResponse : class, IOpenSearchResponse, new(); - Task HeadAsync( - string path, - Func selector = null, - CancellationToken ct = default - ) + Task HeadAsync(string path, Func selector = null, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new(); TResponse Head(IHttpHeadRequest request) @@ -91,17 +76,12 @@ TResponse Head(IHttpHeadRequest request) Task HeadAsync(IHttpHeadRequest request, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new(); - TResponse Patch( - string path, - Func selector = null - ) + + + TResponse Patch(string path, Func selector = null) where TResponse : class, IOpenSearchResponse, new(); - Task PatchAsync( - string path, - Func selector = null, - CancellationToken ct = default - ) + Task PatchAsync(string path, Func selector = null, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new(); TResponse Patch(IHttpPatchRequest request) @@ -110,17 +90,12 @@ TResponse Patch(IHttpPatchRequest request) Task PatchAsync(IHttpPatchRequest request, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new(); - TResponse Post( - string path, - Func selector = null - ) + + + TResponse Post(string path, Func selector = null) where TResponse : class, IOpenSearchResponse, new(); - Task PostAsync( - string path, - Func selector = null, - CancellationToken ct = default - ) + Task PostAsync(string path, Func selector = null, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new(); TResponse Post(IHttpPostRequest request) @@ -129,14 +104,12 @@ TResponse Post(IHttpPostRequest request) Task PostAsync(IHttpPostRequest request, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new(); + + TResponse Put(string path, Func selector = null) where TResponse : class, IOpenSearchResponse, new(); - Task PutAsync( - string path, - Func selector = null, - CancellationToken ct = default - ) + Task PutAsync(string path, Func selector = null, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new(); TResponse Put(IHttpPutRequest request) @@ -144,6 +117,7 @@ TResponse Put(IHttpPutRequest request) Task PutAsync(IHttpPutRequest request, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new(); + } /// @@ -154,21 +128,14 @@ Task PutAsync(IHttpPutRequest request, CancellationToken c /// public class HttpNamespace : NamespacedClientProxy, IHttpNamespace { - internal HttpNamespace(OpenSearchClient client) - : base(client) { } + internal HttpNamespace(OpenSearchClient client) : base(client) { } + - public TResponse Delete( - string path, - Func selector = null - ) + public TResponse Delete(string path, Func selector = null) where TResponse : class, IOpenSearchResponse, new() => Delete(selector.InvokeOrDefault(new HttpDeleteDescriptor(path))); - public Task DeleteAsync( - string path, - Func selector = null, - CancellationToken ct = default - ) + public Task DeleteAsync(string path, Func selector = null, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new() => DeleteAsync(selector.InvokeOrDefault(new HttpDeleteDescriptor(path)), ct); @@ -176,30 +143,17 @@ public TResponse Delete(IHttpDeleteRequest request) where TResponse : class, IOpenSearchResponse, new() => DoRequest(request, request.RequestParameters, _ => null); - public Task DeleteAsync( - IHttpDeleteRequest request, - CancellationToken ct = default - ) + public Task DeleteAsync(IHttpDeleteRequest request, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new() => - DoRequestAsync( - request, - request.RequestParameters, - _ => null, - ct - ); - - public TResponse Get( - string path, - Func selector = null - ) + DoRequestAsync(request, request.RequestParameters, _ => null, ct); + + + + public TResponse Get(string path, Func selector = null) where TResponse : class, IOpenSearchResponse, new() => Get(selector.InvokeOrDefault(new HttpGetDescriptor(path))); - public Task GetAsync( - string path, - Func selector = null, - CancellationToken ct = default - ) + public Task GetAsync(string path, Func selector = null, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new() => GetAsync(selector.InvokeOrDefault(new HttpGetDescriptor(path)), ct); @@ -207,30 +161,17 @@ public TResponse Get(IHttpGetRequest request) where TResponse : class, IOpenSearchResponse, new() => DoRequest(request, request.RequestParameters, _ => null); - public Task GetAsync( - IHttpGetRequest request, - CancellationToken ct = default - ) + public Task GetAsync(IHttpGetRequest request, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new() => - DoRequestAsync( - request, - request.RequestParameters, - _ => null, - ct - ); - - public TResponse Head( - string path, - Func selector = null - ) + DoRequestAsync(request, request.RequestParameters, _ => null, ct); + + + + public TResponse Head(string path, Func selector = null) where TResponse : class, IOpenSearchResponse, new() => Head(selector.InvokeOrDefault(new HttpHeadDescriptor(path))); - public Task HeadAsync( - string path, - Func selector = null, - CancellationToken ct = default - ) + public Task HeadAsync(string path, Func selector = null, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new() => HeadAsync(selector.InvokeOrDefault(new HttpHeadDescriptor(path)), ct); @@ -238,30 +179,17 @@ public TResponse Head(IHttpHeadRequest request) where TResponse : class, IOpenSearchResponse, new() => DoRequest(request, request.RequestParameters, _ => null); - public Task HeadAsync( - IHttpHeadRequest request, - CancellationToken ct = default - ) + public Task HeadAsync(IHttpHeadRequest request, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new() => - DoRequestAsync( - request, - request.RequestParameters, - _ => null, - ct - ); - - public TResponse Patch( - string path, - Func selector = null - ) + DoRequestAsync(request, request.RequestParameters, _ => null, ct); + + + + public TResponse Patch(string path, Func selector = null) where TResponse : class, IOpenSearchResponse, new() => Patch(selector.InvokeOrDefault(new HttpPatchDescriptor(path))); - public Task PatchAsync( - string path, - Func selector = null, - CancellationToken ct = default - ) + public Task PatchAsync(string path, Func selector = null, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new() => PatchAsync(selector.InvokeOrDefault(new HttpPatchDescriptor(path)), ct); @@ -269,30 +197,17 @@ public TResponse Patch(IHttpPatchRequest request) where TResponse : class, IOpenSearchResponse, new() => DoRequest(request, request.RequestParameters, r => r.Body); - public Task PatchAsync( - IHttpPatchRequest request, - CancellationToken ct = default - ) + public Task PatchAsync(IHttpPatchRequest request, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new() => - DoRequestAsync( - request, - request.RequestParameters, - r => r.Body, - ct - ); - - public TResponse Post( - string path, - Func selector = null - ) + DoRequestAsync(request, request.RequestParameters, r => r.Body, ct); + + + + public TResponse Post(string path, Func selector = null) where TResponse : class, IOpenSearchResponse, new() => Post(selector.InvokeOrDefault(new HttpPostDescriptor(path))); - public Task PostAsync( - string path, - Func selector = null, - CancellationToken ct = default - ) + public Task PostAsync(string path, Func selector = null, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new() => PostAsync(selector.InvokeOrDefault(new HttpPostDescriptor(path)), ct); @@ -300,30 +215,17 @@ public TResponse Post(IHttpPostRequest request) where TResponse : class, IOpenSearchResponse, new() => DoRequest(request, request.RequestParameters, r => r.Body); - public Task PostAsync( - IHttpPostRequest request, - CancellationToken ct = default - ) + public Task PostAsync(IHttpPostRequest request, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new() => - DoRequestAsync( - request, - request.RequestParameters, - r => r.Body, - ct - ); - - public TResponse Put( - string path, - Func selector = null - ) + DoRequestAsync(request, request.RequestParameters, r => r.Body, ct); + + + + public TResponse Put(string path, Func selector = null) where TResponse : class, IOpenSearchResponse, new() => Put(selector.InvokeOrDefault(new HttpPutDescriptor(path))); - public Task PutAsync( - string path, - Func selector = null, - CancellationToken ct = default - ) + public Task PutAsync(string path, Func selector = null, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new() => PutAsync(selector.InvokeOrDefault(new HttpPutDescriptor(path)), ct); @@ -331,15 +233,8 @@ public TResponse Put(IHttpPutRequest request) where TResponse : class, IOpenSearchResponse, new() => DoRequest(request, request.RequestParameters, r => r.Body); - public Task PutAsync( - IHttpPutRequest request, - CancellationToken ct = default - ) + public Task PutAsync(IHttpPutRequest request, CancellationToken ct = default) where TResponse : class, IOpenSearchResponse, new() => - DoRequestAsync( - request, - request.RequestParameters, - r => r.Body, - ct - ); + DoRequestAsync(request, request.RequestParameters, r => r.Body, ct); + } diff --git a/src/OpenSearch.Client/_Generated/OpenSearchClient.Indices.cs b/src/OpenSearch.Client/_Generated/OpenSearchClient.Indices.cs index 84a8454f10..6332c4ee25 100644 --- a/src/OpenSearch.Client/_Generated/OpenSearchClient.Indices.cs +++ b/src/OpenSearch.Client/_Generated/OpenSearchClient.Indices.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -62,214 +63,151 @@ public partial interface IIndicesNamespace /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#delete-a-template /// - DeleteComposableIndexTemplateResponse DeleteComposableTemplate( - Name name, - Func< - DeleteComposableIndexTemplateDescriptor, - IDeleteComposableIndexTemplateRequest - > selector = null - ); - + DeleteComposableIndexTemplateResponse DeleteComposableTemplate(Name name, Func selector = null) + ; /// /// DELETE request to the indices.delete_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#delete-a-template /// - Task DeleteComposableTemplateAsync( - Name name, - Func< - DeleteComposableIndexTemplateDescriptor, - IDeleteComposableIndexTemplateRequest - > selector = null, - CancellationToken ct = default - ); - + Task DeleteComposableTemplateAsync(Name name, Func selector = null, CancellationToken ct = default) + ; /// /// DELETE request to the indices.delete_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#delete-a-template /// - DeleteComposableIndexTemplateResponse DeleteComposableTemplate( - IDeleteComposableIndexTemplateRequest request - ); + DeleteComposableIndexTemplateResponse DeleteComposableTemplate(IDeleteComposableIndexTemplateRequest request) + ; /// /// DELETE request to the indices.delete_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#delete-a-template /// - Task DeleteComposableTemplateAsync( - IDeleteComposableIndexTemplateRequest request, - CancellationToken ct = default - ); + Task DeleteComposableTemplateAsync(IDeleteComposableIndexTemplateRequest request, CancellationToken ct = default) + ; /// /// HEAD request to the indices.exists_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - ExistsResponse ComposableTemplateExists( - Name name, - Func< - ComposableIndexTemplateExistsDescriptor, - IComposableIndexTemplateExistsRequest - > selector = null - ); - + ExistsResponse ComposableTemplateExists(Name name, Func selector = null) + ; /// /// HEAD request to the indices.exists_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - Task ComposableTemplateExistsAsync( - Name name, - Func< - ComposableIndexTemplateExistsDescriptor, - IComposableIndexTemplateExistsRequest - > selector = null, - CancellationToken ct = default - ); - + Task ComposableTemplateExistsAsync(Name name, Func selector = null, CancellationToken ct = default) + ; /// /// HEAD request to the indices.exists_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - ExistsResponse ComposableTemplateExists(IComposableIndexTemplateExistsRequest request); + ExistsResponse ComposableTemplateExists(IComposableIndexTemplateExistsRequest request) + ; /// /// HEAD request to the indices.exists_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - Task ComposableTemplateExistsAsync( - IComposableIndexTemplateExistsRequest request, - CancellationToken ct = default - ); + Task ComposableTemplateExistsAsync(IComposableIndexTemplateExistsRequest request, CancellationToken ct = default) + ; /// /// GET request to the indices.get_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - GetComposableIndexTemplateResponse GetComposableTemplate( - Name name = null, - Func< - GetComposableIndexTemplateDescriptor, - IGetComposableIndexTemplateRequest - > selector = null - ); - + GetComposableIndexTemplateResponse GetComposableTemplate(Name name = null, Func selector = null) + ; /// /// GET request to the indices.get_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - Task GetComposableTemplateAsync( - Name name = null, - Func< - GetComposableIndexTemplateDescriptor, - IGetComposableIndexTemplateRequest - > selector = null, - CancellationToken ct = default - ); - + Task GetComposableTemplateAsync(Name name = null, Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the indices.get_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - GetComposableIndexTemplateResponse GetComposableTemplate( - IGetComposableIndexTemplateRequest request - ); + GetComposableIndexTemplateResponse GetComposableTemplate(IGetComposableIndexTemplateRequest request) + ; /// /// GET request to the indices.get_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - Task GetComposableTemplateAsync( - IGetComposableIndexTemplateRequest request, - CancellationToken ct = default - ); + Task GetComposableTemplateAsync(IGetComposableIndexTemplateRequest request, CancellationToken ct = default) + ; /// /// PUT request to the indices.put_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - PutComposableIndexTemplateResponse PutComposableTemplate( - Name name, - Func selector - ); - + PutComposableIndexTemplateResponse PutComposableTemplate(Name name, Func selector) + ; /// /// PUT request to the indices.put_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - Task PutComposableTemplateAsync( - Name name, - Func selector, - CancellationToken ct = default - ); - + Task PutComposableTemplateAsync(Name name, Func selector, CancellationToken ct = default) + ; /// /// PUT request to the indices.put_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - PutComposableIndexTemplateResponse PutComposableTemplate( - IPutComposableIndexTemplateRequest request - ); + PutComposableIndexTemplateResponse PutComposableTemplate(IPutComposableIndexTemplateRequest request) + ; /// /// PUT request to the indices.put_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - Task PutComposableTemplateAsync( - IPutComposableIndexTemplateRequest request, - CancellationToken ct = default - ); + Task PutComposableTemplateAsync(IPutComposableIndexTemplateRequest request, CancellationToken ct = default) + ; /// /// GET request to the indices.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - IndicesStatsResponse Stats( - Indices index = null, - Func selector = null - ); - + IndicesStatsResponse Stats(Indices index = null, Func selector = null) + ; /// /// GET request to the indices.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task StatsAsync( - Indices index = null, - Func selector = null, - CancellationToken ct = default - ); - + Task StatsAsync(Indices index = null, Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the indices.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - IndicesStatsResponse Stats(IIndicesStatsRequest request); + IndicesStatsResponse Stats(IIndicesStatsRequest request) + ; /// /// GET request to the indices.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task StatsAsync( - IIndicesStatsRequest request, - CancellationToken ct = default - ); + Task StatsAsync(IIndicesStatsRequest request, CancellationToken ct = default) + ; + } /// @@ -280,303 +218,186 @@ Task StatsAsync( /// public partial class IndicesNamespace : NamespacedClientProxy, IIndicesNamespace { - internal IndicesNamespace(OpenSearchClient client) - : base(client) { } - + internal IndicesNamespace(OpenSearchClient client) : base(client) { } /// /// DELETE request to the indices.delete_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#delete-a-template /// - public DeleteComposableIndexTemplateResponse DeleteComposableTemplate( - Name name, - Func< - DeleteComposableIndexTemplateDescriptor, - IDeleteComposableIndexTemplateRequest - > selector = null - ) => - DeleteComposableTemplate( - selector.InvokeOrDefault(new DeleteComposableIndexTemplateDescriptor(name: name)) - ); - + public DeleteComposableIndexTemplateResponse DeleteComposableTemplate(Name name, Func selector = null) + => + DeleteComposableTemplate(selector.InvokeOrDefault(new DeleteComposableIndexTemplateDescriptor(name: name))); /// /// DELETE request to the indices.delete_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#delete-a-template /// - public Task DeleteComposableTemplateAsync( - Name name, - Func< - DeleteComposableIndexTemplateDescriptor, - IDeleteComposableIndexTemplateRequest - > selector = null, - CancellationToken ct = default - ) => - DeleteComposableTemplateAsync( - selector.InvokeOrDefault(new DeleteComposableIndexTemplateDescriptor(name: name)), - ct - ); - + public Task DeleteComposableTemplateAsync(Name name, Func selector = null, CancellationToken ct = default) + => + DeleteComposableTemplateAsync(selector.InvokeOrDefault(new DeleteComposableIndexTemplateDescriptor(name: name)), ct); /// /// DELETE request to the indices.delete_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#delete-a-template /// - public DeleteComposableIndexTemplateResponse DeleteComposableTemplate( - IDeleteComposableIndexTemplateRequest request - ) => - DoRequest( - request, - request.RequestParameters - ); + public DeleteComposableIndexTemplateResponse DeleteComposableTemplate(IDeleteComposableIndexTemplateRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// DELETE request to the indices.delete_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/#delete-a-template /// - public Task DeleteComposableTemplateAsync( - IDeleteComposableIndexTemplateRequest request, - CancellationToken ct = default - ) => - DoRequestAsync< - IDeleteComposableIndexTemplateRequest, - DeleteComposableIndexTemplateResponse - >(request, request.RequestParameters, ct); + public Task DeleteComposableTemplateAsync(IDeleteComposableIndexTemplateRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// HEAD request to the indices.exists_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - public ExistsResponse ComposableTemplateExists( - Name name, - Func< - ComposableIndexTemplateExistsDescriptor, - IComposableIndexTemplateExistsRequest - > selector = null - ) => - ComposableTemplateExists( - selector.InvokeOrDefault(new ComposableIndexTemplateExistsDescriptor(name: name)) - ); - + public ExistsResponse ComposableTemplateExists(Name name, Func selector = null) + => + ComposableTemplateExists(selector.InvokeOrDefault(new ComposableIndexTemplateExistsDescriptor(name: name))); /// /// HEAD request to the indices.exists_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - public Task ComposableTemplateExistsAsync( - Name name, - Func< - ComposableIndexTemplateExistsDescriptor, - IComposableIndexTemplateExistsRequest - > selector = null, - CancellationToken ct = default - ) => - ComposableTemplateExistsAsync( - selector.InvokeOrDefault(new ComposableIndexTemplateExistsDescriptor(name: name)), - ct - ); - + public Task ComposableTemplateExistsAsync(Name name, Func selector = null, CancellationToken ct = default) + => + ComposableTemplateExistsAsync(selector.InvokeOrDefault(new ComposableIndexTemplateExistsDescriptor(name: name)), ct); /// /// HEAD request to the indices.exists_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - public ExistsResponse ComposableTemplateExists( - IComposableIndexTemplateExistsRequest request - ) => - DoRequest( - request, - request.RequestParameters - ); + public ExistsResponse ComposableTemplateExists(IComposableIndexTemplateExistsRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// HEAD request to the indices.exists_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - public Task ComposableTemplateExistsAsync( - IComposableIndexTemplateExistsRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task ComposableTemplateExistsAsync(IComposableIndexTemplateExistsRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the indices.get_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - public GetComposableIndexTemplateResponse GetComposableTemplate( - Name name = null, - Func< - GetComposableIndexTemplateDescriptor, - IGetComposableIndexTemplateRequest - > selector = null - ) => - GetComposableTemplate( - selector.InvokeOrDefault( - new GetComposableIndexTemplateDescriptor().Name(name: name) - ) - ); - + public GetComposableIndexTemplateResponse GetComposableTemplate(Name name = null, Func selector = null) + => + GetComposableTemplate(selector.InvokeOrDefault(new GetComposableIndexTemplateDescriptor().Name(name: name))); /// /// GET request to the indices.get_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - public Task GetComposableTemplateAsync( - Name name = null, - Func< - GetComposableIndexTemplateDescriptor, - IGetComposableIndexTemplateRequest - > selector = null, - CancellationToken ct = default - ) => - GetComposableTemplateAsync( - selector.InvokeOrDefault( - new GetComposableIndexTemplateDescriptor().Name(name: name) - ), - ct - ); - + public Task GetComposableTemplateAsync(Name name = null, Func selector = null, CancellationToken ct = default) + => + GetComposableTemplateAsync(selector.InvokeOrDefault(new GetComposableIndexTemplateDescriptor().Name(name: name)), ct); /// /// GET request to the indices.get_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - public GetComposableIndexTemplateResponse GetComposableTemplate( - IGetComposableIndexTemplateRequest request - ) => - DoRequest( - request, - request.RequestParameters - ); + public GetComposableIndexTemplateResponse GetComposableTemplate(IGetComposableIndexTemplateRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// GET request to the indices.get_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - public Task GetComposableTemplateAsync( - IGetComposableIndexTemplateRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task GetComposableTemplateAsync(IGetComposableIndexTemplateRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// PUT request to the indices.put_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - public PutComposableIndexTemplateResponse PutComposableTemplate( - Name name, - Func selector - ) => - PutComposableTemplate( - selector.InvokeOrDefault(new PutComposableIndexTemplateDescriptor(name: name)) - ); - + public PutComposableIndexTemplateResponse PutComposableTemplate(Name name, Func selector) + => + PutComposableTemplate(selector.InvokeOrDefault(new PutComposableIndexTemplateDescriptor(name: name))); /// /// PUT request to the indices.put_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - public Task PutComposableTemplateAsync( - Name name, - Func selector, - CancellationToken ct = default - ) => - PutComposableTemplateAsync( - selector.InvokeOrDefault(new PutComposableIndexTemplateDescriptor(name: name)), - ct - ); - + public Task PutComposableTemplateAsync(Name name, Func selector, CancellationToken ct = default) + => + PutComposableTemplateAsync(selector.InvokeOrDefault(new PutComposableIndexTemplateDescriptor(name: name)), ct); /// /// PUT request to the indices.put_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - public PutComposableIndexTemplateResponse PutComposableTemplate( - IPutComposableIndexTemplateRequest request - ) => - DoRequest( - request, - request.RequestParameters - ); + public PutComposableIndexTemplateResponse PutComposableTemplate(IPutComposableIndexTemplateRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// PUT request to the indices.put_index_template API, read more about this API online: /// /// https://opensearch.org/docs/latest/im-plugin/index-templates/ /// - public Task PutComposableTemplateAsync( - IPutComposableIndexTemplateRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task PutComposableTemplateAsync(IPutComposableIndexTemplateRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the indices.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public IndicesStatsResponse Stats( - Indices index = null, - Func selector = null - ) => Stats(selector.InvokeOrDefault(new IndicesStatsDescriptor().Index(index: index))); - + public IndicesStatsResponse Stats(Indices index = null, Func selector = null) + => + Stats(selector.InvokeOrDefault(new IndicesStatsDescriptor().Index(index: index))); /// /// GET request to the indices.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task StatsAsync( - Indices index = null, - Func selector = null, - CancellationToken ct = default - ) => - StatsAsync( - selector.InvokeOrDefault(new IndicesStatsDescriptor().Index(index: index)), - ct - ); - + public Task StatsAsync(Indices index = null, Func selector = null, CancellationToken ct = default) + => + StatsAsync(selector.InvokeOrDefault(new IndicesStatsDescriptor().Index(index: index)), ct); /// /// GET request to the indices.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public IndicesStatsResponse Stats(IIndicesStatsRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public IndicesStatsResponse Stats(IIndicesStatsRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// GET request to the indices.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task StatsAsync( - IIndicesStatsRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task StatsAsync(IIndicesStatsRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + + } } diff --git a/src/OpenSearch.Client/_Generated/OpenSearchClient.Ingest.cs b/src/OpenSearch.Client/_Generated/OpenSearchClient.Ingest.cs index 0c51a282ba..810d3cff3d 100644 --- a/src/OpenSearch.Client/_Generated/OpenSearchClient.Ingest.cs +++ b/src/OpenSearch.Client/_Generated/OpenSearchClient.Ingest.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -62,184 +63,151 @@ public partial interface IIngestNamespace /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/delete-ingest/ /// - DeletePipelineResponse DeletePipeline( - Id id, - Func selector = null - ); - + DeletePipelineResponse DeletePipeline(Id id, Func selector = null) + ; /// /// DELETE request to the ingest.delete_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/delete-ingest/ /// - Task DeletePipelineAsync( - Id id, - Func selector = null, - CancellationToken ct = default - ); - + Task DeletePipelineAsync(Id id, Func selector = null, CancellationToken ct = default) + ; /// /// DELETE request to the ingest.delete_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/delete-ingest/ /// - DeletePipelineResponse DeletePipeline(IDeletePipelineRequest request); + DeletePipelineResponse DeletePipeline(IDeletePipelineRequest request) + ; /// /// DELETE request to the ingest.delete_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/delete-ingest/ /// - Task DeletePipelineAsync( - IDeletePipelineRequest request, - CancellationToken ct = default - ); + Task DeletePipelineAsync(IDeletePipelineRequest request, CancellationToken ct = default) + ; /// /// GET request to the ingest.get_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/get-ingest/ /// - GetPipelineResponse GetPipeline( - Func selector = null - ); - + GetPipelineResponse GetPipeline(Func selector = null) + ; /// /// GET request to the ingest.get_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/get-ingest/ /// - Task GetPipelineAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task GetPipelineAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the ingest.get_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/get-ingest/ /// - GetPipelineResponse GetPipeline(IGetPipelineRequest request); + GetPipelineResponse GetPipeline(IGetPipelineRequest request) + ; /// /// GET request to the ingest.get_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/get-ingest/ /// - Task GetPipelineAsync( - IGetPipelineRequest request, - CancellationToken ct = default - ); + Task GetPipelineAsync(IGetPipelineRequest request, CancellationToken ct = default) + ; /// /// GET request to the ingest.processor_grok API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - GrokProcessorPatternsResponse GrokProcessorPatterns( - Func selector = null - ); - + GrokProcessorPatternsResponse GrokProcessorPatterns(Func selector = null) + ; /// /// GET request to the ingest.processor_grok API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task GrokProcessorPatternsAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task GrokProcessorPatternsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the ingest.processor_grok API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - GrokProcessorPatternsResponse GrokProcessorPatterns(IGrokProcessorPatternsRequest request); + GrokProcessorPatternsResponse GrokProcessorPatterns(IGrokProcessorPatternsRequest request) + ; /// /// GET request to the ingest.processor_grok API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task GrokProcessorPatternsAsync( - IGrokProcessorPatternsRequest request, - CancellationToken ct = default - ); + Task GrokProcessorPatternsAsync(IGrokProcessorPatternsRequest request, CancellationToken ct = default) + ; /// /// PUT request to the ingest.put_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/create-update-ingest/ /// - PutPipelineResponse PutPipeline( - Id id, - Func selector - ); - + PutPipelineResponse PutPipeline(Id id, Func selector) + ; /// /// PUT request to the ingest.put_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/create-update-ingest/ /// - Task PutPipelineAsync( - Id id, - Func selector, - CancellationToken ct = default - ); - + Task PutPipelineAsync(Id id, Func selector, CancellationToken ct = default) + ; /// /// PUT request to the ingest.put_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/create-update-ingest/ /// - PutPipelineResponse PutPipeline(IPutPipelineRequest request); + PutPipelineResponse PutPipeline(IPutPipelineRequest request) + ; /// /// PUT request to the ingest.put_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/create-update-ingest/ /// - Task PutPipelineAsync( - IPutPipelineRequest request, - CancellationToken ct = default - ); + Task PutPipelineAsync(IPutPipelineRequest request, CancellationToken ct = default) + ; /// /// POST request to the ingest.simulate API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/simulate-ingest/ /// - SimulatePipelineResponse SimulatePipeline( - Func selector = null - ); - + SimulatePipelineResponse SimulatePipeline(Func selector = null) + ; /// /// POST request to the ingest.simulate API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/simulate-ingest/ /// - Task SimulatePipelineAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task SimulatePipelineAsync(Func selector = null, CancellationToken ct = default) + ; /// /// POST request to the ingest.simulate API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/simulate-ingest/ /// - SimulatePipelineResponse SimulatePipeline(ISimulatePipelineRequest request); + SimulatePipelineResponse SimulatePipeline(ISimulatePipelineRequest request) + ; /// /// POST request to the ingest.simulate API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/simulate-ingest/ /// - Task SimulatePipelineAsync( - ISimulatePipelineRequest request, - CancellationToken ct = default - ); + Task SimulatePipelineAsync(ISimulatePipelineRequest request, CancellationToken ct = default) + ; + } /// @@ -250,237 +218,186 @@ Task SimulatePipelineAsync( /// public partial class IngestNamespace : NamespacedClientProxy, IIngestNamespace { - internal IngestNamespace(OpenSearchClient client) - : base(client) { } - + internal IngestNamespace(OpenSearchClient client) : base(client) { } /// /// DELETE request to the ingest.delete_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/delete-ingest/ /// - public DeletePipelineResponse DeletePipeline( - Id id, - Func selector = null - ) => DeletePipeline(selector.InvokeOrDefault(new DeletePipelineDescriptor(id: id))); - + public DeletePipelineResponse DeletePipeline(Id id, Func selector = null) + => + DeletePipeline(selector.InvokeOrDefault(new DeletePipelineDescriptor(id: id))); /// /// DELETE request to the ingest.delete_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/delete-ingest/ /// - public Task DeletePipelineAsync( - Id id, - Func selector = null, - CancellationToken ct = default - ) => + public Task DeletePipelineAsync(Id id, Func selector = null, CancellationToken ct = default) + => DeletePipelineAsync(selector.InvokeOrDefault(new DeletePipelineDescriptor(id: id)), ct); - /// /// DELETE request to the ingest.delete_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/delete-ingest/ /// - public DeletePipelineResponse DeletePipeline(IDeletePipelineRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public DeletePipelineResponse DeletePipeline(IDeletePipelineRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// DELETE request to the ingest.delete_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/delete-ingest/ /// - public Task DeletePipelineAsync( - IDeletePipelineRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task DeletePipelineAsync(IDeletePipelineRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the ingest.get_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/get-ingest/ /// - public GetPipelineResponse GetPipeline( - Func selector = null - ) => GetPipeline(selector.InvokeOrDefault(new GetPipelineDescriptor())); - + public GetPipelineResponse GetPipeline(Func selector = null) + => + GetPipeline(selector.InvokeOrDefault(new GetPipelineDescriptor())); /// /// GET request to the ingest.get_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/get-ingest/ /// - public Task GetPipelineAsync( - Func selector = null, - CancellationToken ct = default - ) => GetPipelineAsync(selector.InvokeOrDefault(new GetPipelineDescriptor()), ct); - + public Task GetPipelineAsync(Func selector = null, CancellationToken ct = default) + => + GetPipelineAsync(selector.InvokeOrDefault(new GetPipelineDescriptor()), ct); /// /// GET request to the ingest.get_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/get-ingest/ /// - public GetPipelineResponse GetPipeline(IGetPipelineRequest request) => + public GetPipelineResponse GetPipeline(IGetPipelineRequest request) + => DoRequest(request, request.RequestParameters); + /// /// GET request to the ingest.get_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/get-ingest/ /// - public Task GetPipelineAsync( - IGetPipelineRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task GetPipelineAsync(IGetPipelineRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the ingest.processor_grok API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public GrokProcessorPatternsResponse GrokProcessorPatterns( - Func selector = null - ) => GrokProcessorPatterns(selector.InvokeOrDefault(new GrokProcessorPatternsDescriptor())); - + public GrokProcessorPatternsResponse GrokProcessorPatterns(Func selector = null) + => + GrokProcessorPatterns(selector.InvokeOrDefault(new GrokProcessorPatternsDescriptor())); /// /// GET request to the ingest.processor_grok API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task GrokProcessorPatternsAsync( - Func selector = null, - CancellationToken ct = default - ) => - GrokProcessorPatternsAsync( - selector.InvokeOrDefault(new GrokProcessorPatternsDescriptor()), - ct - ); - + public Task GrokProcessorPatternsAsync(Func selector = null, CancellationToken ct = default) + => + GrokProcessorPatternsAsync(selector.InvokeOrDefault(new GrokProcessorPatternsDescriptor()), ct); /// /// GET request to the ingest.processor_grok API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public GrokProcessorPatternsResponse GrokProcessorPatterns( - IGrokProcessorPatternsRequest request - ) => - DoRequest( - request, - request.RequestParameters - ); + public GrokProcessorPatternsResponse GrokProcessorPatterns(IGrokProcessorPatternsRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// GET request to the ingest.processor_grok API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task GrokProcessorPatternsAsync( - IGrokProcessorPatternsRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task GrokProcessorPatternsAsync(IGrokProcessorPatternsRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// PUT request to the ingest.put_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/create-update-ingest/ /// - public PutPipelineResponse PutPipeline( - Id id, - Func selector - ) => PutPipeline(selector.InvokeOrDefault(new PutPipelineDescriptor(id: id))); - + public PutPipelineResponse PutPipeline(Id id, Func selector) + => + PutPipeline(selector.InvokeOrDefault(new PutPipelineDescriptor(id: id))); /// /// PUT request to the ingest.put_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/create-update-ingest/ /// - public Task PutPipelineAsync( - Id id, - Func selector, - CancellationToken ct = default - ) => PutPipelineAsync(selector.InvokeOrDefault(new PutPipelineDescriptor(id: id)), ct); - + public Task PutPipelineAsync(Id id, Func selector, CancellationToken ct = default) + => + PutPipelineAsync(selector.InvokeOrDefault(new PutPipelineDescriptor(id: id)), ct); /// /// PUT request to the ingest.put_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/create-update-ingest/ /// - public PutPipelineResponse PutPipeline(IPutPipelineRequest request) => + public PutPipelineResponse PutPipeline(IPutPipelineRequest request) + => DoRequest(request, request.RequestParameters); + /// /// PUT request to the ingest.put_pipeline API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/create-update-ingest/ /// - public Task PutPipelineAsync( - IPutPipelineRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task PutPipelineAsync(IPutPipelineRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// POST request to the ingest.simulate API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/simulate-ingest/ /// - public SimulatePipelineResponse SimulatePipeline( - Func selector = null - ) => SimulatePipeline(selector.InvokeOrDefault(new SimulatePipelineDescriptor())); - + public SimulatePipelineResponse SimulatePipeline(Func selector = null) + => + SimulatePipeline(selector.InvokeOrDefault(new SimulatePipelineDescriptor())); /// /// POST request to the ingest.simulate API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/simulate-ingest/ /// - public Task SimulatePipelineAsync( - Func selector = null, - CancellationToken ct = default - ) => SimulatePipelineAsync(selector.InvokeOrDefault(new SimulatePipelineDescriptor()), ct); - + public Task SimulatePipelineAsync(Func selector = null, CancellationToken ct = default) + => + SimulatePipelineAsync(selector.InvokeOrDefault(new SimulatePipelineDescriptor()), ct); /// /// POST request to the ingest.simulate API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/simulate-ingest/ /// - public SimulatePipelineResponse SimulatePipeline(ISimulatePipelineRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public SimulatePipelineResponse SimulatePipeline(ISimulatePipelineRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// POST request to the ingest.simulate API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/ingest-apis/simulate-ingest/ /// - public Task SimulatePipelineAsync( - ISimulatePipelineRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task SimulatePipelineAsync(ISimulatePipelineRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + + } } diff --git a/src/OpenSearch.Client/_Generated/OpenSearchClient.Nodes.cs b/src/OpenSearch.Client/_Generated/OpenSearchClient.Nodes.cs index 3faae88494..c03a8b78f6 100644 --- a/src/OpenSearch.Client/_Generated/OpenSearchClient.Nodes.cs +++ b/src/OpenSearch.Client/_Generated/OpenSearchClient.Nodes.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -62,174 +63,151 @@ public partial interface INodesNamespace /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-hot-threads/ /// - NodesHotThreadsResponse HotThreads( - Func selector = null - ); - + NodesHotThreadsResponse HotThreads(Func selector = null) + ; /// /// GET request to the nodes.hot_threads API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-hot-threads/ /// - Task HotThreadsAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task HotThreadsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the nodes.hot_threads API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-hot-threads/ /// - NodesHotThreadsResponse HotThreads(INodesHotThreadsRequest request); + NodesHotThreadsResponse HotThreads(INodesHotThreadsRequest request) + ; /// /// GET request to the nodes.hot_threads API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-hot-threads/ /// - Task HotThreadsAsync( - INodesHotThreadsRequest request, - CancellationToken ct = default - ); + Task HotThreadsAsync(INodesHotThreadsRequest request, CancellationToken ct = default) + ; /// /// GET request to the nodes.info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-info/ /// - NodesInfoResponse Info(Func selector = null); - + NodesInfoResponse Info(Func selector = null) + ; /// /// GET request to the nodes.info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-info/ /// - Task InfoAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task InfoAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the nodes.info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-info/ /// - NodesInfoResponse Info(INodesInfoRequest request); + NodesInfoResponse Info(INodesInfoRequest request) + ; /// /// GET request to the nodes.info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-info/ /// - Task InfoAsync( - INodesInfoRequest request, - CancellationToken ct = default - ); + Task InfoAsync(INodesInfoRequest request, CancellationToken ct = default) + ; /// /// POST request to the nodes.reload_secure_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-reload-secure/ /// - ReloadSecureSettingsResponse ReloadSecureSettings( - Func selector = null - ); - + ReloadSecureSettingsResponse ReloadSecureSettings(Func selector = null) + ; /// /// POST request to the nodes.reload_secure_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-reload-secure/ /// - Task ReloadSecureSettingsAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task ReloadSecureSettingsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// POST request to the nodes.reload_secure_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-reload-secure/ /// - ReloadSecureSettingsResponse ReloadSecureSettings(IReloadSecureSettingsRequest request); + ReloadSecureSettingsResponse ReloadSecureSettings(IReloadSecureSettingsRequest request) + ; /// /// POST request to the nodes.reload_secure_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-reload-secure/ /// - Task ReloadSecureSettingsAsync( - IReloadSecureSettingsRequest request, - CancellationToken ct = default - ); + Task ReloadSecureSettingsAsync(IReloadSecureSettingsRequest request, CancellationToken ct = default) + ; /// /// GET request to the nodes.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-usage/ /// - NodesStatsResponse Stats(Func selector = null); - + NodesStatsResponse Stats(Func selector = null) + ; /// /// GET request to the nodes.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-usage/ /// - Task StatsAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task StatsAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the nodes.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-usage/ /// - NodesStatsResponse Stats(INodesStatsRequest request); + NodesStatsResponse Stats(INodesStatsRequest request) + ; /// /// GET request to the nodes.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-usage/ /// - Task StatsAsync( - INodesStatsRequest request, - CancellationToken ct = default - ); + Task StatsAsync(INodesStatsRequest request, CancellationToken ct = default) + ; /// /// GET request to the nodes.usage API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - NodesUsageResponse Usage(Func selector = null); - + NodesUsageResponse Usage(Func selector = null) + ; /// /// GET request to the nodes.usage API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task UsageAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task UsageAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the nodes.usage API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - NodesUsageResponse Usage(INodesUsageRequest request); + NodesUsageResponse Usage(INodesUsageRequest request) + ; /// /// GET request to the nodes.usage API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task UsageAsync( - INodesUsageRequest request, - CancellationToken ct = default - ); + Task UsageAsync(INodesUsageRequest request, CancellationToken ct = default) + ; + } /// @@ -240,229 +218,186 @@ Task UsageAsync( /// public partial class NodesNamespace : NamespacedClientProxy, INodesNamespace { - internal NodesNamespace(OpenSearchClient client) - : base(client) { } - + internal NodesNamespace(OpenSearchClient client) : base(client) { } /// /// GET request to the nodes.hot_threads API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-hot-threads/ /// - public NodesHotThreadsResponse HotThreads( - Func selector = null - ) => HotThreads(selector.InvokeOrDefault(new NodesHotThreadsDescriptor())); - + public NodesHotThreadsResponse HotThreads(Func selector = null) + => + HotThreads(selector.InvokeOrDefault(new NodesHotThreadsDescriptor())); /// /// GET request to the nodes.hot_threads API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-hot-threads/ /// - public Task HotThreadsAsync( - Func selector = null, - CancellationToken ct = default - ) => HotThreadsAsync(selector.InvokeOrDefault(new NodesHotThreadsDescriptor()), ct); - + public Task HotThreadsAsync(Func selector = null, CancellationToken ct = default) + => + HotThreadsAsync(selector.InvokeOrDefault(new NodesHotThreadsDescriptor()), ct); /// /// GET request to the nodes.hot_threads API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-hot-threads/ /// - public NodesHotThreadsResponse HotThreads(INodesHotThreadsRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public NodesHotThreadsResponse HotThreads(INodesHotThreadsRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// GET request to the nodes.hot_threads API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-hot-threads/ /// - public Task HotThreadsAsync( - INodesHotThreadsRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task HotThreadsAsync(INodesHotThreadsRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the nodes.info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-info/ /// - public NodesInfoResponse Info( - Func selector = null - ) => Info(selector.InvokeOrDefault(new NodesInfoDescriptor())); - + public NodesInfoResponse Info(Func selector = null) + => + Info(selector.InvokeOrDefault(new NodesInfoDescriptor())); /// /// GET request to the nodes.info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-info/ /// - public Task InfoAsync( - Func selector = null, - CancellationToken ct = default - ) => InfoAsync(selector.InvokeOrDefault(new NodesInfoDescriptor()), ct); - + public Task InfoAsync(Func selector = null, CancellationToken ct = default) + => + InfoAsync(selector.InvokeOrDefault(new NodesInfoDescriptor()), ct); /// /// GET request to the nodes.info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-info/ /// - public NodesInfoResponse Info(INodesInfoRequest request) => + public NodesInfoResponse Info(INodesInfoRequest request) + => DoRequest(request, request.RequestParameters); + /// /// GET request to the nodes.info API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-info/ /// - public Task InfoAsync( - INodesInfoRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task InfoAsync(INodesInfoRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// POST request to the nodes.reload_secure_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-reload-secure/ /// - public ReloadSecureSettingsResponse ReloadSecureSettings( - Func selector = null - ) => ReloadSecureSettings(selector.InvokeOrDefault(new ReloadSecureSettingsDescriptor())); - + public ReloadSecureSettingsResponse ReloadSecureSettings(Func selector = null) + => + ReloadSecureSettings(selector.InvokeOrDefault(new ReloadSecureSettingsDescriptor())); /// /// POST request to the nodes.reload_secure_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-reload-secure/ /// - public Task ReloadSecureSettingsAsync( - Func selector = null, - CancellationToken ct = default - ) => - ReloadSecureSettingsAsync( - selector.InvokeOrDefault(new ReloadSecureSettingsDescriptor()), - ct - ); - + public Task ReloadSecureSettingsAsync(Func selector = null, CancellationToken ct = default) + => + ReloadSecureSettingsAsync(selector.InvokeOrDefault(new ReloadSecureSettingsDescriptor()), ct); /// /// POST request to the nodes.reload_secure_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-reload-secure/ /// - public ReloadSecureSettingsResponse ReloadSecureSettings( - IReloadSecureSettingsRequest request - ) => - DoRequest( - request, - request.RequestParameters - ); + public ReloadSecureSettingsResponse ReloadSecureSettings(IReloadSecureSettingsRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// POST request to the nodes.reload_secure_settings API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-reload-secure/ /// - public Task ReloadSecureSettingsAsync( - IReloadSecureSettingsRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task ReloadSecureSettingsAsync(IReloadSecureSettingsRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the nodes.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-usage/ /// - public NodesStatsResponse Stats( - Func selector = null - ) => Stats(selector.InvokeOrDefault(new NodesStatsDescriptor())); - + public NodesStatsResponse Stats(Func selector = null) + => + Stats(selector.InvokeOrDefault(new NodesStatsDescriptor())); /// /// GET request to the nodes.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-usage/ /// - public Task StatsAsync( - Func selector = null, - CancellationToken ct = default - ) => StatsAsync(selector.InvokeOrDefault(new NodesStatsDescriptor()), ct); - + public Task StatsAsync(Func selector = null, CancellationToken ct = default) + => + StatsAsync(selector.InvokeOrDefault(new NodesStatsDescriptor()), ct); /// /// GET request to the nodes.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-usage/ /// - public NodesStatsResponse Stats(INodesStatsRequest request) => + public NodesStatsResponse Stats(INodesStatsRequest request) + => DoRequest(request, request.RequestParameters); + /// /// GET request to the nodes.stats API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-usage/ /// - public Task StatsAsync( - INodesStatsRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task StatsAsync(INodesStatsRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the nodes.usage API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public NodesUsageResponse Usage( - Func selector = null - ) => Usage(selector.InvokeOrDefault(new NodesUsageDescriptor())); - + public NodesUsageResponse Usage(Func selector = null) + => + Usage(selector.InvokeOrDefault(new NodesUsageDescriptor())); /// /// GET request to the nodes.usage API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task UsageAsync( - Func selector = null, - CancellationToken ct = default - ) => UsageAsync(selector.InvokeOrDefault(new NodesUsageDescriptor()), ct); - + public Task UsageAsync(Func selector = null, CancellationToken ct = default) + => + UsageAsync(selector.InvokeOrDefault(new NodesUsageDescriptor()), ct); /// /// GET request to the nodes.usage API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public NodesUsageResponse Usage(INodesUsageRequest request) => + public NodesUsageResponse Usage(INodesUsageRequest request) + => DoRequest(request, request.RequestParameters); + /// /// GET request to the nodes.usage API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task UsageAsync( - INodesUsageRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task UsageAsync(INodesUsageRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + + } } diff --git a/src/OpenSearch.Client/_Generated/OpenSearchClient.Snapshot.cs b/src/OpenSearch.Client/_Generated/OpenSearchClient.Snapshot.cs index 0313143f72..fa1d3a268f 100644 --- a/src/OpenSearch.Client/_Generated/OpenSearchClient.Snapshot.cs +++ b/src/OpenSearch.Client/_Generated/OpenSearchClient.Snapshot.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -62,423 +63,331 @@ public partial interface ISnapshotNamespace /// /// https://opensearch.org/docs/latest /// - CleanupRepositoryResponse CleanupRepository( - Name repository, - Func selector = null - ); - + CleanupRepositoryResponse CleanupRepository(Name repository, Func selector = null) + ; /// /// POST request to the snapshot.cleanup_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task CleanupRepositoryAsync( - Name repository, - Func selector = null, - CancellationToken ct = default - ); - + Task CleanupRepositoryAsync(Name repository, Func selector = null, CancellationToken ct = default) + ; /// /// POST request to the snapshot.cleanup_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - CleanupRepositoryResponse CleanupRepository(ICleanupRepositoryRequest request); + CleanupRepositoryResponse CleanupRepository(ICleanupRepositoryRequest request) + ; /// /// POST request to the snapshot.cleanup_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task CleanupRepositoryAsync( - ICleanupRepositoryRequest request, - CancellationToken ct = default - ); + Task CleanupRepositoryAsync(ICleanupRepositoryRequest request, CancellationToken ct = default) + ; /// /// PUT request to the snapshot.clone API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - CloneSnapshotResponse Clone( - Name repository, - Name snapshot, - Name targetSnapshot, - Func selector - ); - + CloneSnapshotResponse Clone(Name repository, Name snapshot, Name targetSnapshot, Func selector) + ; /// /// PUT request to the snapshot.clone API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task CloneAsync( - Name repository, - Name snapshot, - Name targetSnapshot, - Func selector, - CancellationToken ct = default - ); - + Task CloneAsync(Name repository, Name snapshot, Name targetSnapshot, Func selector, CancellationToken ct = default) + ; /// /// PUT request to the snapshot.clone API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - CloneSnapshotResponse Clone(ICloneSnapshotRequest request); + CloneSnapshotResponse Clone(ICloneSnapshotRequest request) + ; /// /// PUT request to the snapshot.clone API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task CloneAsync( - ICloneSnapshotRequest request, - CancellationToken ct = default - ); + Task CloneAsync(ICloneSnapshotRequest request, CancellationToken ct = default) + ; /// /// PUT request to the snapshot.create API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-snapshot/ /// - SnapshotResponse Snapshot( - Name repository, - Name snapshot, - Func selector = null - ); - + SnapshotResponse Snapshot(Name repository, Name snapshot, Func selector = null) + ; /// /// PUT request to the snapshot.create API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-snapshot/ /// - Task SnapshotAsync( - Name repository, - Name snapshot, - Func selector = null, - CancellationToken ct = default - ); - + Task SnapshotAsync(Name repository, Name snapshot, Func selector = null, CancellationToken ct = default) + ; /// /// PUT request to the snapshot.create API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-snapshot/ /// - SnapshotResponse Snapshot(ISnapshotRequest request); + SnapshotResponse Snapshot(ISnapshotRequest request) + ; /// /// PUT request to the snapshot.create API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-snapshot/ /// - Task SnapshotAsync( - ISnapshotRequest request, - CancellationToken ct = default - ); + Task SnapshotAsync(ISnapshotRequest request, CancellationToken ct = default) + ; /// /// PUT request to the snapshot.create_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-repository/ /// - CreateRepositoryResponse CreateRepository( - Name repository, - Func selector - ); - + CreateRepositoryResponse CreateRepository(Name repository, Func selector) + ; /// /// PUT request to the snapshot.create_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-repository/ /// - Task CreateRepositoryAsync( - Name repository, - Func selector, - CancellationToken ct = default - ); - + Task CreateRepositoryAsync(Name repository, Func selector, CancellationToken ct = default) + ; /// /// PUT request to the snapshot.create_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-repository/ /// - CreateRepositoryResponse CreateRepository(ICreateRepositoryRequest request); + CreateRepositoryResponse CreateRepository(ICreateRepositoryRequest request) + ; /// /// PUT request to the snapshot.create_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-repository/ /// - Task CreateRepositoryAsync( - ICreateRepositoryRequest request, - CancellationToken ct = default - ); + Task CreateRepositoryAsync(ICreateRepositoryRequest request, CancellationToken ct = default) + ; /// /// DELETE request to the snapshot.delete API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot/ /// - DeleteSnapshotResponse Delete( - Name repository, - Name snapshot, - Func selector = null - ); - + DeleteSnapshotResponse Delete(Name repository, Name snapshot, Func selector = null) + ; /// /// DELETE request to the snapshot.delete API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot/ /// - Task DeleteAsync( - Name repository, - Name snapshot, - Func selector = null, - CancellationToken ct = default - ); - + Task DeleteAsync(Name repository, Name snapshot, Func selector = null, CancellationToken ct = default) + ; /// /// DELETE request to the snapshot.delete API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot/ /// - DeleteSnapshotResponse Delete(IDeleteSnapshotRequest request); + DeleteSnapshotResponse Delete(IDeleteSnapshotRequest request) + ; /// /// DELETE request to the snapshot.delete API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot/ /// - Task DeleteAsync( - IDeleteSnapshotRequest request, - CancellationToken ct = default - ); + Task DeleteAsync(IDeleteSnapshotRequest request, CancellationToken ct = default) + ; /// /// DELETE request to the snapshot.delete_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot-repository/ /// - DeleteRepositoryResponse DeleteRepository( - Names repository, - Func selector = null - ); - + DeleteRepositoryResponse DeleteRepository(Names repository, Func selector = null) + ; /// /// DELETE request to the snapshot.delete_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot-repository/ /// - Task DeleteRepositoryAsync( - Names repository, - Func selector = null, - CancellationToken ct = default - ); - + Task DeleteRepositoryAsync(Names repository, Func selector = null, CancellationToken ct = default) + ; /// /// DELETE request to the snapshot.delete_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot-repository/ /// - DeleteRepositoryResponse DeleteRepository(IDeleteRepositoryRequest request); + DeleteRepositoryResponse DeleteRepository(IDeleteRepositoryRequest request) + ; /// /// DELETE request to the snapshot.delete_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot-repository/ /// - Task DeleteRepositoryAsync( - IDeleteRepositoryRequest request, - CancellationToken ct = default - ); + Task DeleteRepositoryAsync(IDeleteRepositoryRequest request, CancellationToken ct = default) + ; /// /// GET request to the snapshot.get API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - GetSnapshotResponse Get( - Name repository, - Names snapshot, - Func selector = null - ); - + GetSnapshotResponse Get(Name repository, Names snapshot, Func selector = null) + ; /// /// GET request to the snapshot.get API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task GetAsync( - Name repository, - Names snapshot, - Func selector = null, - CancellationToken ct = default - ); - + Task GetAsync(Name repository, Names snapshot, Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the snapshot.get API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - GetSnapshotResponse Get(IGetSnapshotRequest request); + GetSnapshotResponse Get(IGetSnapshotRequest request) + ; /// /// GET request to the snapshot.get API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - Task GetAsync( - IGetSnapshotRequest request, - CancellationToken ct = default - ); + Task GetAsync(IGetSnapshotRequest request, CancellationToken ct = default) + ; /// /// GET request to the snapshot.get_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-repository/ /// - GetRepositoryResponse GetRepository( - Func selector = null - ); - + GetRepositoryResponse GetRepository(Func selector = null) + ; /// /// GET request to the snapshot.get_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-repository/ /// - Task GetRepositoryAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task GetRepositoryAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the snapshot.get_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-repository/ /// - GetRepositoryResponse GetRepository(IGetRepositoryRequest request); + GetRepositoryResponse GetRepository(IGetRepositoryRequest request) + ; /// /// GET request to the snapshot.get_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-repository/ /// - Task GetRepositoryAsync( - IGetRepositoryRequest request, - CancellationToken ct = default - ); + Task GetRepositoryAsync(IGetRepositoryRequest request, CancellationToken ct = default) + ; /// /// POST request to the snapshot.restore API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/restore-snapshot/ /// - RestoreResponse Restore( - Name repository, - Name snapshot, - Func selector = null - ); - + RestoreResponse Restore(Name repository, Name snapshot, Func selector = null) + ; /// /// POST request to the snapshot.restore API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/restore-snapshot/ /// - Task RestoreAsync( - Name repository, - Name snapshot, - Func selector = null, - CancellationToken ct = default - ); - + Task RestoreAsync(Name repository, Name snapshot, Func selector = null, CancellationToken ct = default) + ; /// /// POST request to the snapshot.restore API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/restore-snapshot/ /// - RestoreResponse Restore(IRestoreRequest request); + RestoreResponse Restore(IRestoreRequest request) + ; /// /// POST request to the snapshot.restore API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/restore-snapshot/ /// - Task RestoreAsync(IRestoreRequest request, CancellationToken ct = default); + Task RestoreAsync(IRestoreRequest request, CancellationToken ct = default) + ; /// /// GET request to the snapshot.status API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-status/ /// - SnapshotStatusResponse Status( - Func selector = null - ); - + SnapshotStatusResponse Status(Func selector = null) + ; /// /// GET request to the snapshot.status API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-status/ /// - Task StatusAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task StatusAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the snapshot.status API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-status/ /// - SnapshotStatusResponse Status(ISnapshotStatusRequest request); + SnapshotStatusResponse Status(ISnapshotStatusRequest request) + ; /// /// GET request to the snapshot.status API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-status/ /// - Task StatusAsync( - ISnapshotStatusRequest request, - CancellationToken ct = default - ); + Task StatusAsync(ISnapshotStatusRequest request, CancellationToken ct = default) + ; /// /// POST request to the snapshot.verify_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/verify-snapshot-repository/ /// - VerifyRepositoryResponse VerifyRepository( - Name repository, - Func selector = null - ); - + VerifyRepositoryResponse VerifyRepository(Name repository, Func selector = null) + ; /// /// POST request to the snapshot.verify_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/verify-snapshot-repository/ /// - Task VerifyRepositoryAsync( - Name repository, - Func selector = null, - CancellationToken ct = default - ); - + Task VerifyRepositoryAsync(Name repository, Func selector = null, CancellationToken ct = default) + ; /// /// POST request to the snapshot.verify_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/verify-snapshot-repository/ /// - VerifyRepositoryResponse VerifyRepository(IVerifyRepositoryRequest request); + VerifyRepositoryResponse VerifyRepository(IVerifyRepositoryRequest request) + ; /// /// POST request to the snapshot.verify_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/verify-snapshot-repository/ /// - Task VerifyRepositoryAsync( - IVerifyRepositoryRequest request, - CancellationToken ct = default - ); + Task VerifyRepositoryAsync(IVerifyRepositoryRequest request, CancellationToken ct = default) + ; + } /// @@ -489,614 +398,402 @@ Task VerifyRepositoryAsync( /// public partial class SnapshotNamespace : NamespacedClientProxy, ISnapshotNamespace { - internal SnapshotNamespace(OpenSearchClient client) - : base(client) { } - + internal SnapshotNamespace(OpenSearchClient client) : base(client) { } /// /// POST request to the snapshot.cleanup_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public CleanupRepositoryResponse CleanupRepository( - Name repository, - Func selector = null - ) => - CleanupRepository( - selector.InvokeOrDefault(new CleanupRepositoryDescriptor(repository: repository)) - ); - + public CleanupRepositoryResponse CleanupRepository(Name repository, Func selector = null) + => + CleanupRepository(selector.InvokeOrDefault(new CleanupRepositoryDescriptor(repository: repository))); /// /// POST request to the snapshot.cleanup_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task CleanupRepositoryAsync( - Name repository, - Func selector = null, - CancellationToken ct = default - ) => - CleanupRepositoryAsync( - selector.InvokeOrDefault(new CleanupRepositoryDescriptor(repository: repository)), - ct - ); - + public Task CleanupRepositoryAsync(Name repository, Func selector = null, CancellationToken ct = default) + => + CleanupRepositoryAsync(selector.InvokeOrDefault(new CleanupRepositoryDescriptor(repository: repository)), ct); /// /// POST request to the snapshot.cleanup_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public CleanupRepositoryResponse CleanupRepository(ICleanupRepositoryRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public CleanupRepositoryResponse CleanupRepository(ICleanupRepositoryRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// POST request to the snapshot.cleanup_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task CleanupRepositoryAsync( - ICleanupRepositoryRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task CleanupRepositoryAsync(ICleanupRepositoryRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// PUT request to the snapshot.clone API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public CloneSnapshotResponse Clone( - Name repository, - Name snapshot, - Name targetSnapshot, - Func selector - ) => - Clone( - selector.InvokeOrDefault( - new CloneSnapshotDescriptor( - repository: repository, - snapshot: snapshot, - targetSnapshot: targetSnapshot - ) - ) - ); - + public CloneSnapshotResponse Clone(Name repository, Name snapshot, Name targetSnapshot, Func selector) + => + Clone(selector.InvokeOrDefault(new CloneSnapshotDescriptor(repository: repository, snapshot: snapshot, targetSnapshot: targetSnapshot))); /// /// PUT request to the snapshot.clone API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task CloneAsync( - Name repository, - Name snapshot, - Name targetSnapshot, - Func selector, - CancellationToken ct = default - ) => - CloneAsync( - selector.InvokeOrDefault( - new CloneSnapshotDescriptor( - repository: repository, - snapshot: snapshot, - targetSnapshot: targetSnapshot - ) - ), - ct - ); - + public Task CloneAsync(Name repository, Name snapshot, Name targetSnapshot, Func selector, CancellationToken ct = default) + => + CloneAsync(selector.InvokeOrDefault(new CloneSnapshotDescriptor(repository: repository, snapshot: snapshot, targetSnapshot: targetSnapshot)), ct); /// /// PUT request to the snapshot.clone API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public CloneSnapshotResponse Clone(ICloneSnapshotRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public CloneSnapshotResponse Clone(ICloneSnapshotRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// PUT request to the snapshot.clone API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task CloneAsync( - ICloneSnapshotRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task CloneAsync(ICloneSnapshotRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// PUT request to the snapshot.create API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-snapshot/ /// - public SnapshotResponse Snapshot( - Name repository, - Name snapshot, - Func selector = null - ) => - Snapshot( - selector.InvokeOrDefault( - new SnapshotDescriptor(repository: repository, snapshot: snapshot) - ) - ); - + public SnapshotResponse Snapshot(Name repository, Name snapshot, Func selector = null) + => + Snapshot(selector.InvokeOrDefault(new SnapshotDescriptor(repository: repository, snapshot: snapshot))); /// /// PUT request to the snapshot.create API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-snapshot/ /// - public Task SnapshotAsync( - Name repository, - Name snapshot, - Func selector = null, - CancellationToken ct = default - ) => - SnapshotAsync( - selector.InvokeOrDefault( - new SnapshotDescriptor(repository: repository, snapshot: snapshot) - ), - ct - ); - + public Task SnapshotAsync(Name repository, Name snapshot, Func selector = null, CancellationToken ct = default) + => + SnapshotAsync(selector.InvokeOrDefault(new SnapshotDescriptor(repository: repository, snapshot: snapshot)), ct); /// /// PUT request to the snapshot.create API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-snapshot/ /// - public SnapshotResponse Snapshot(ISnapshotRequest request) => + public SnapshotResponse Snapshot(ISnapshotRequest request) + => DoRequest(request, request.RequestParameters); + /// /// PUT request to the snapshot.create API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-snapshot/ /// - public Task SnapshotAsync( - ISnapshotRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task SnapshotAsync(ISnapshotRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// PUT request to the snapshot.create_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-repository/ /// - public CreateRepositoryResponse CreateRepository( - Name repository, - Func selector - ) => - CreateRepository( - selector.InvokeOrDefault(new CreateRepositoryDescriptor(repository: repository)) - ); - + public CreateRepositoryResponse CreateRepository(Name repository, Func selector) + => + CreateRepository(selector.InvokeOrDefault(new CreateRepositoryDescriptor(repository: repository))); /// /// PUT request to the snapshot.create_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-repository/ /// - public Task CreateRepositoryAsync( - Name repository, - Func selector, - CancellationToken ct = default - ) => - CreateRepositoryAsync( - selector.InvokeOrDefault(new CreateRepositoryDescriptor(repository: repository)), - ct - ); - + public Task CreateRepositoryAsync(Name repository, Func selector, CancellationToken ct = default) + => + CreateRepositoryAsync(selector.InvokeOrDefault(new CreateRepositoryDescriptor(repository: repository)), ct); /// /// PUT request to the snapshot.create_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-repository/ /// - public CreateRepositoryResponse CreateRepository(ICreateRepositoryRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public CreateRepositoryResponse CreateRepository(ICreateRepositoryRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// PUT request to the snapshot.create_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/create-repository/ /// - public Task CreateRepositoryAsync( - ICreateRepositoryRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task CreateRepositoryAsync(ICreateRepositoryRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// DELETE request to the snapshot.delete API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot/ /// - public DeleteSnapshotResponse Delete( - Name repository, - Name snapshot, - Func selector = null - ) => - Delete( - selector.InvokeOrDefault( - new DeleteSnapshotDescriptor(repository: repository, snapshot: snapshot) - ) - ); - + public DeleteSnapshotResponse Delete(Name repository, Name snapshot, Func selector = null) + => + Delete(selector.InvokeOrDefault(new DeleteSnapshotDescriptor(repository: repository, snapshot: snapshot))); /// /// DELETE request to the snapshot.delete API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot/ /// - public Task DeleteAsync( - Name repository, - Name snapshot, - Func selector = null, - CancellationToken ct = default - ) => - DeleteAsync( - selector.InvokeOrDefault( - new DeleteSnapshotDescriptor(repository: repository, snapshot: snapshot) - ), - ct - ); - + public Task DeleteAsync(Name repository, Name snapshot, Func selector = null, CancellationToken ct = default) + => + DeleteAsync(selector.InvokeOrDefault(new DeleteSnapshotDescriptor(repository: repository, snapshot: snapshot)), ct); /// /// DELETE request to the snapshot.delete API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot/ /// - public DeleteSnapshotResponse Delete(IDeleteSnapshotRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public DeleteSnapshotResponse Delete(IDeleteSnapshotRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// DELETE request to the snapshot.delete API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot/ /// - public Task DeleteAsync( - IDeleteSnapshotRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task DeleteAsync(IDeleteSnapshotRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// DELETE request to the snapshot.delete_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot-repository/ /// - public DeleteRepositoryResponse DeleteRepository( - Names repository, - Func selector = null - ) => - DeleteRepository( - selector.InvokeOrDefault(new DeleteRepositoryDescriptor(repository: repository)) - ); - + public DeleteRepositoryResponse DeleteRepository(Names repository, Func selector = null) + => + DeleteRepository(selector.InvokeOrDefault(new DeleteRepositoryDescriptor(repository: repository))); /// /// DELETE request to the snapshot.delete_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot-repository/ /// - public Task DeleteRepositoryAsync( - Names repository, - Func selector = null, - CancellationToken ct = default - ) => - DeleteRepositoryAsync( - selector.InvokeOrDefault(new DeleteRepositoryDescriptor(repository: repository)), - ct - ); - + public Task DeleteRepositoryAsync(Names repository, Func selector = null, CancellationToken ct = default) + => + DeleteRepositoryAsync(selector.InvokeOrDefault(new DeleteRepositoryDescriptor(repository: repository)), ct); /// /// DELETE request to the snapshot.delete_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot-repository/ /// - public DeleteRepositoryResponse DeleteRepository(IDeleteRepositoryRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public DeleteRepositoryResponse DeleteRepository(IDeleteRepositoryRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// DELETE request to the snapshot.delete_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot-repository/ /// - public Task DeleteRepositoryAsync( - IDeleteRepositoryRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task DeleteRepositoryAsync(IDeleteRepositoryRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the snapshot.get API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public GetSnapshotResponse Get( - Name repository, - Names snapshot, - Func selector = null - ) => - Get( - selector.InvokeOrDefault( - new GetSnapshotDescriptor(repository: repository, snapshot: snapshot) - ) - ); - + public GetSnapshotResponse Get(Name repository, Names snapshot, Func selector = null) + => + Get(selector.InvokeOrDefault(new GetSnapshotDescriptor(repository: repository, snapshot: snapshot))); /// /// GET request to the snapshot.get API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task GetAsync( - Name repository, - Names snapshot, - Func selector = null, - CancellationToken ct = default - ) => - GetAsync( - selector.InvokeOrDefault( - new GetSnapshotDescriptor(repository: repository, snapshot: snapshot) - ), - ct - ); - + public Task GetAsync(Name repository, Names snapshot, Func selector = null, CancellationToken ct = default) + => + GetAsync(selector.InvokeOrDefault(new GetSnapshotDescriptor(repository: repository, snapshot: snapshot)), ct); /// /// GET request to the snapshot.get API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public GetSnapshotResponse Get(IGetSnapshotRequest request) => + public GetSnapshotResponse Get(IGetSnapshotRequest request) + => DoRequest(request, request.RequestParameters); + /// /// GET request to the snapshot.get API, read more about this API online: /// /// https://opensearch.org/docs/latest /// - public Task GetAsync( - IGetSnapshotRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task GetAsync(IGetSnapshotRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the snapshot.get_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-repository/ /// - public GetRepositoryResponse GetRepository( - Func selector = null - ) => GetRepository(selector.InvokeOrDefault(new GetRepositoryDescriptor())); - + public GetRepositoryResponse GetRepository(Func selector = null) + => + GetRepository(selector.InvokeOrDefault(new GetRepositoryDescriptor())); /// /// GET request to the snapshot.get_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-repository/ /// - public Task GetRepositoryAsync( - Func selector = null, - CancellationToken ct = default - ) => GetRepositoryAsync(selector.InvokeOrDefault(new GetRepositoryDescriptor()), ct); - + public Task GetRepositoryAsync(Func selector = null, CancellationToken ct = default) + => + GetRepositoryAsync(selector.InvokeOrDefault(new GetRepositoryDescriptor()), ct); /// /// GET request to the snapshot.get_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-repository/ /// - public GetRepositoryResponse GetRepository(IGetRepositoryRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public GetRepositoryResponse GetRepository(IGetRepositoryRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// GET request to the snapshot.get_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-repository/ /// - public Task GetRepositoryAsync( - IGetRepositoryRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task GetRepositoryAsync(IGetRepositoryRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// POST request to the snapshot.restore API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/restore-snapshot/ /// - public RestoreResponse Restore( - Name repository, - Name snapshot, - Func selector = null - ) => - Restore( - selector.InvokeOrDefault( - new RestoreDescriptor(repository: repository, snapshot: snapshot) - ) - ); - + public RestoreResponse Restore(Name repository, Name snapshot, Func selector = null) + => + Restore(selector.InvokeOrDefault(new RestoreDescriptor(repository: repository, snapshot: snapshot))); /// /// POST request to the snapshot.restore API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/restore-snapshot/ /// - public Task RestoreAsync( - Name repository, - Name snapshot, - Func selector = null, - CancellationToken ct = default - ) => - RestoreAsync( - selector.InvokeOrDefault( - new RestoreDescriptor(repository: repository, snapshot: snapshot) - ), - ct - ); - + public Task RestoreAsync(Name repository, Name snapshot, Func selector = null, CancellationToken ct = default) + => + RestoreAsync(selector.InvokeOrDefault(new RestoreDescriptor(repository: repository, snapshot: snapshot)), ct); /// /// POST request to the snapshot.restore API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/restore-snapshot/ /// - public RestoreResponse Restore(IRestoreRequest request) => + public RestoreResponse Restore(IRestoreRequest request) + => DoRequest(request, request.RequestParameters); + /// /// POST request to the snapshot.restore API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/restore-snapshot/ /// - public Task RestoreAsync( - IRestoreRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task RestoreAsync(IRestoreRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the snapshot.status API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-status/ /// - public SnapshotStatusResponse Status( - Func selector = null - ) => Status(selector.InvokeOrDefault(new SnapshotStatusDescriptor())); - + public SnapshotStatusResponse Status(Func selector = null) + => + Status(selector.InvokeOrDefault(new SnapshotStatusDescriptor())); /// /// GET request to the snapshot.status API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-status/ /// - public Task StatusAsync( - Func selector = null, - CancellationToken ct = default - ) => StatusAsync(selector.InvokeOrDefault(new SnapshotStatusDescriptor()), ct); - + public Task StatusAsync(Func selector = null, CancellationToken ct = default) + => + StatusAsync(selector.InvokeOrDefault(new SnapshotStatusDescriptor()), ct); /// /// GET request to the snapshot.status API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-status/ /// - public SnapshotStatusResponse Status(ISnapshotStatusRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public SnapshotStatusResponse Status(ISnapshotStatusRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// GET request to the snapshot.status API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-status/ /// - public Task StatusAsync( - ISnapshotStatusRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task StatusAsync(ISnapshotStatusRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// POST request to the snapshot.verify_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/verify-snapshot-repository/ /// - public VerifyRepositoryResponse VerifyRepository( - Name repository, - Func selector = null - ) => - VerifyRepository( - selector.InvokeOrDefault(new VerifyRepositoryDescriptor(repository: repository)) - ); - + public VerifyRepositoryResponse VerifyRepository(Name repository, Func selector = null) + => + VerifyRepository(selector.InvokeOrDefault(new VerifyRepositoryDescriptor(repository: repository))); /// /// POST request to the snapshot.verify_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/verify-snapshot-repository/ /// - public Task VerifyRepositoryAsync( - Name repository, - Func selector = null, - CancellationToken ct = default - ) => - VerifyRepositoryAsync( - selector.InvokeOrDefault(new VerifyRepositoryDescriptor(repository: repository)), - ct - ); - + public Task VerifyRepositoryAsync(Name repository, Func selector = null, CancellationToken ct = default) + => + VerifyRepositoryAsync(selector.InvokeOrDefault(new VerifyRepositoryDescriptor(repository: repository)), ct); /// /// POST request to the snapshot.verify_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/verify-snapshot-repository/ /// - public VerifyRepositoryResponse VerifyRepository(IVerifyRepositoryRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public VerifyRepositoryResponse VerifyRepository(IVerifyRepositoryRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// POST request to the snapshot.verify_repository API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/snapshots/verify-snapshot-repository/ /// - public Task VerifyRepositoryAsync( - IVerifyRepositoryRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task VerifyRepositoryAsync(IVerifyRepositoryRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + + } } diff --git a/src/OpenSearch.Client/_Generated/OpenSearchClient.Tasks.cs b/src/OpenSearch.Client/_Generated/OpenSearchClient.Tasks.cs index 897d1c8794..cde3974190 100644 --- a/src/OpenSearch.Client/_Generated/OpenSearchClient.Tasks.cs +++ b/src/OpenSearch.Client/_Generated/OpenSearchClient.Tasks.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -62,105 +63,91 @@ public partial interface ITasksNamespace /// /// https://opensearch.org/docs/latest/api-reference/tasks/#task-canceling /// - CancelTasksResponse Cancel( - Func selector = null - ); - + CancelTasksResponse Cancel(Func selector = null) + ; /// /// POST request to the tasks.cancel API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/#task-canceling /// - Task CancelAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task CancelAsync(Func selector = null, CancellationToken ct = default) + ; /// /// POST request to the tasks.cancel API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/#task-canceling /// - CancelTasksResponse Cancel(ICancelTasksRequest request); + CancelTasksResponse Cancel(ICancelTasksRequest request) + ; /// /// POST request to the tasks.cancel API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/#task-canceling /// - Task CancelAsync( - ICancelTasksRequest request, - CancellationToken ct = default - ); + Task CancelAsync(ICancelTasksRequest request, CancellationToken ct = default) + ; /// /// GET request to the tasks.get API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - GetTaskResponse GetTask( - TaskId taskId, - Func selector = null - ); - + GetTaskResponse GetTask(TaskId taskId, Func selector = null) + ; /// /// GET request to the tasks.get API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - Task GetTaskAsync( - TaskId taskId, - Func selector = null, - CancellationToken ct = default - ); - + Task GetTaskAsync(TaskId taskId, Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the tasks.get API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - GetTaskResponse GetTask(IGetTaskRequest request); + GetTaskResponse GetTask(IGetTaskRequest request) + ; /// /// GET request to the tasks.get API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - Task GetTaskAsync(IGetTaskRequest request, CancellationToken ct = default); + Task GetTaskAsync(IGetTaskRequest request, CancellationToken ct = default) + ; /// /// GET request to the tasks.list API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - ListTasksResponse List(Func selector = null); - + ListTasksResponse List(Func selector = null) + ; /// /// GET request to the tasks.list API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - Task ListAsync( - Func selector = null, - CancellationToken ct = default - ); - + Task ListAsync(Func selector = null, CancellationToken ct = default) + ; /// /// GET request to the tasks.list API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - ListTasksResponse List(IListTasksRequest request); + ListTasksResponse List(IListTasksRequest request) + ; /// /// GET request to the tasks.list API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - Task ListAsync( - IListTasksRequest request, - CancellationToken ct = default - ); + Task ListAsync(IListTasksRequest request, CancellationToken ct = default) + ; + } /// @@ -171,135 +158,114 @@ Task ListAsync( /// public partial class TasksNamespace : NamespacedClientProxy, ITasksNamespace { - internal TasksNamespace(OpenSearchClient client) - : base(client) { } - + internal TasksNamespace(OpenSearchClient client) : base(client) { } /// /// POST request to the tasks.cancel API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/#task-canceling /// - public CancelTasksResponse Cancel( - Func selector = null - ) => Cancel(selector.InvokeOrDefault(new CancelTasksDescriptor())); - + public CancelTasksResponse Cancel(Func selector = null) + => + Cancel(selector.InvokeOrDefault(new CancelTasksDescriptor())); /// /// POST request to the tasks.cancel API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/#task-canceling /// - public Task CancelAsync( - Func selector = null, - CancellationToken ct = default - ) => CancelAsync(selector.InvokeOrDefault(new CancelTasksDescriptor()), ct); - + public Task CancelAsync(Func selector = null, CancellationToken ct = default) + => + CancelAsync(selector.InvokeOrDefault(new CancelTasksDescriptor()), ct); /// /// POST request to the tasks.cancel API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/#task-canceling /// - public CancelTasksResponse Cancel(ICancelTasksRequest request) => + public CancelTasksResponse Cancel(ICancelTasksRequest request) + => DoRequest(request, request.RequestParameters); + /// /// POST request to the tasks.cancel API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/#task-canceling /// - public Task CancelAsync( - ICancelTasksRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task CancelAsync(ICancelTasksRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the tasks.get API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - public GetTaskResponse GetTask( - TaskId taskId, - Func selector = null - ) => GetTask(selector.InvokeOrDefault(new GetTaskDescriptor(taskId: taskId))); - + public GetTaskResponse GetTask(TaskId taskId, Func selector = null) + => + GetTask(selector.InvokeOrDefault(new GetTaskDescriptor(taskId: taskId))); /// /// GET request to the tasks.get API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - public Task GetTaskAsync( - TaskId taskId, - Func selector = null, - CancellationToken ct = default - ) => GetTaskAsync(selector.InvokeOrDefault(new GetTaskDescriptor(taskId: taskId)), ct); - + public Task GetTaskAsync(TaskId taskId, Func selector = null, CancellationToken ct = default) + => + GetTaskAsync(selector.InvokeOrDefault(new GetTaskDescriptor(taskId: taskId)), ct); /// /// GET request to the tasks.get API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - public GetTaskResponse GetTask(IGetTaskRequest request) => + public GetTaskResponse GetTask(IGetTaskRequest request) + => DoRequest(request, request.RequestParameters); + /// /// GET request to the tasks.get API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - public Task GetTaskAsync( - IGetTaskRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task GetTaskAsync(IGetTaskRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the tasks.list API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - public ListTasksResponse List( - Func selector = null - ) => List(selector.InvokeOrDefault(new ListTasksDescriptor())); - + public ListTasksResponse List(Func selector = null) + => + List(selector.InvokeOrDefault(new ListTasksDescriptor())); /// /// GET request to the tasks.list API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - public Task ListAsync( - Func selector = null, - CancellationToken ct = default - ) => ListAsync(selector.InvokeOrDefault(new ListTasksDescriptor()), ct); - + public Task ListAsync(Func selector = null, CancellationToken ct = default) + => + ListAsync(selector.InvokeOrDefault(new ListTasksDescriptor()), ct); /// /// GET request to the tasks.list API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - public ListTasksResponse List(IListTasksRequest request) => + public ListTasksResponse List(IListTasksRequest request) + => DoRequest(request, request.RequestParameters); + /// /// GET request to the tasks.list API, read more about this API online: /// /// https://opensearch.org/docs/latest/api-reference/tasks/ /// - public Task ListAsync( - IListTasksRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task ListAsync(IListTasksRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + + } } diff --git a/src/OpenSearch.Client/_Generated/OpenSearchClient.cs b/src/OpenSearch.Client/_Generated/OpenSearchClient.cs index 9f8f19b45d..3fe08e96c8 100644 --- a/src/OpenSearch.Client/_Generated/OpenSearchClient.cs +++ b/src/OpenSearch.Client/_Generated/OpenSearchClient.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -56,6 +57,7 @@ using OpenSearch.Client.Specification.SnapshotApi; using OpenSearch.Client.Specification.TasksApi; + // ReSharper disable RedundantTypeArgumentsOfMethod namespace OpenSearch.Client { @@ -65,31 +67,50 @@ namespace OpenSearch.Client public partial class OpenSearchClient : IOpenSearchClient { /// Cat APIs - public ICatNamespace Cat { get; private set; } - + public ICatNamespace Cat + { + get; private set; + } /// Cluster APIs - public IClusterNamespace Cluster { get; private set; } - + public IClusterNamespace Cluster + { + get; private set; + } /// Dangling Indices APIs - public IDanglingIndicesNamespace DanglingIndices { get; private set; } - + public IDanglingIndicesNamespace DanglingIndices + { + get; private set; + } /// Indices APIs - public IIndicesNamespace Indices { get; private set; } - + public IIndicesNamespace Indices + { + get; private set; + } /// Ingest APIs - public IIngestNamespace Ingest { get; private set; } - + public IIngestNamespace Ingest + { + get; private set; + } /// Nodes APIs - public INodesNamespace Nodes { get; private set; } - + public INodesNamespace Nodes + { + get; private set; + } /// Http APIs - public IHttpNamespace Http { get; private set; } - + public IHttpNamespace Http + { + get; private set; + } /// Snapshot APIs - public ISnapshotNamespace Snapshot { get; private set; } - + public ISnapshotNamespace Snapshot + { + get; private set; + } /// Tasks APIs - public ITasksNamespace Tasks { get; private set; } + public ITasksNamespace Tasks + { + get; private set; + } partial void SetupGeneratedNamespaces() { @@ -102,55 +123,47 @@ partial void SetupGeneratedNamespaces() Http = new HttpNamespace(this); Snapshot = new SnapshotNamespace(this); Tasks = new TasksNamespace(this); - } + } /// /// POST request to the create_pit API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public CreatePitResponse CreatePit( - Indices index, - Func selector = null - ) => CreatePit(selector.InvokeOrDefault(new CreatePitDescriptor(index: index))); - + public CreatePitResponse CreatePit(Indices index, Func selector = null) + => + CreatePit(selector.InvokeOrDefault(new CreatePitDescriptor(index: index))); /// /// POST request to the create_pit API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public Task CreatePitAsync( - Indices index, - Func selector = null, - CancellationToken ct = default - ) => CreatePitAsync(selector.InvokeOrDefault(new CreatePitDescriptor(index: index)), ct); - + public Task CreatePitAsync(Indices index, Func selector = null, CancellationToken ct = default) + => + CreatePitAsync(selector.InvokeOrDefault(new CreatePitDescriptor(index: index)), ct); /// /// POST request to the create_pit API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public CreatePitResponse CreatePit(ICreatePitRequest request) => + public CreatePitResponse CreatePit(ICreatePitRequest request) + => DoRequest(request, request.RequestParameters); + /// /// POST request to the create_pit API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public Task CreatePitAsync( - ICreatePitRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task CreatePitAsync(ICreatePitRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// DELETE request to the delete_all_pits API, read more about this API online: @@ -158,32 +171,28 @@ public Task CreatePitAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public DeleteAllPitsResponse DeleteAllPits( - Func selector = null - ) => DeleteAllPits(selector.InvokeOrDefault(new DeleteAllPitsDescriptor())); - + public DeleteAllPitsResponse DeleteAllPits(Func selector = null) + => + DeleteAllPits(selector.InvokeOrDefault(new DeleteAllPitsDescriptor())); /// /// DELETE request to the delete_all_pits API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public Task DeleteAllPitsAsync( - Func selector = null, - CancellationToken ct = default - ) => DeleteAllPitsAsync(selector.InvokeOrDefault(new DeleteAllPitsDescriptor()), ct); - + public Task DeleteAllPitsAsync(Func selector = null, CancellationToken ct = default) + => + DeleteAllPitsAsync(selector.InvokeOrDefault(new DeleteAllPitsDescriptor()), ct); /// /// DELETE request to the delete_all_pits API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public DeleteAllPitsResponse DeleteAllPits(IDeleteAllPitsRequest request) => - DoRequest( - request, - request.RequestParameters - ); + public DeleteAllPitsResponse DeleteAllPits(IDeleteAllPitsRequest request) + => + DoRequest(request, request.RequestParameters); + /// /// DELETE request to the delete_all_pits API, read more about this API online: @@ -191,15 +200,10 @@ public DeleteAllPitsResponse DeleteAllPits(IDeleteAllPitsRequest request) => /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public Task DeleteAllPitsAsync( - IDeleteAllPitsRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task DeleteAllPitsAsync(IDeleteAllPitsRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// DELETE request to the delete_pit API, read more about this API online: @@ -207,45 +211,39 @@ public Task DeleteAllPitsAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public DeletePitResponse DeletePit( - Func selector = null - ) => DeletePit(selector.InvokeOrDefault(new DeletePitDescriptor())); - + public DeletePitResponse DeletePit(Func selector = null) + => + DeletePit(selector.InvokeOrDefault(new DeletePitDescriptor())); /// /// DELETE request to the delete_pit API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public Task DeletePitAsync( - Func selector = null, - CancellationToken ct = default - ) => DeletePitAsync(selector.InvokeOrDefault(new DeletePitDescriptor()), ct); - + public Task DeletePitAsync(Func selector = null, CancellationToken ct = default) + => + DeletePitAsync(selector.InvokeOrDefault(new DeletePitDescriptor()), ct); /// /// DELETE request to the delete_pit API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public DeletePitResponse DeletePit(IDeletePitRequest request) => + public DeletePitResponse DeletePit(IDeletePitRequest request) + => DoRequest(request, request.RequestParameters); + /// /// DELETE request to the delete_pit API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public Task DeletePitAsync( - IDeletePitRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task DeletePitAsync(IDeletePitRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + /// /// GET request to the get_all_pits API, read more about this API online: @@ -253,44 +251,40 @@ public Task DeletePitAsync( /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public GetAllPitsResponse GetAllPits( - Func selector = null - ) => GetAllPits(selector.InvokeOrDefault(new GetAllPitsDescriptor())); - + public GetAllPitsResponse GetAllPits(Func selector = null) + => + GetAllPits(selector.InvokeOrDefault(new GetAllPitsDescriptor())); /// /// GET request to the get_all_pits API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public Task GetAllPitsAsync( - Func selector = null, - CancellationToken ct = default - ) => GetAllPitsAsync(selector.InvokeOrDefault(new GetAllPitsDescriptor()), ct); - + public Task GetAllPitsAsync(Func selector = null, CancellationToken ct = default) + => + GetAllPitsAsync(selector.InvokeOrDefault(new GetAllPitsDescriptor()), ct); /// /// GET request to the get_all_pits API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public GetAllPitsResponse GetAllPits(IGetAllPitsRequest request) => + public GetAllPitsResponse GetAllPits(IGetAllPitsRequest request) + => DoRequest(request, request.RequestParameters); + /// /// GET request to the get_all_pits API, read more about this API online: /// /// https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits /// /// Supported by OpenSearch servers of version 2.4.0 or greater. - public Task GetAllPitsAsync( - IGetAllPitsRequest request, - CancellationToken ct = default - ) => - DoRequestAsync( - request, - request.RequestParameters, - ct - ); + public Task GetAllPitsAsync(IGetAllPitsRequest request, CancellationToken ct = default) + => + DoRequestAsync(request, request.RequestParameters, ct); + + + } } diff --git a/src/OpenSearch.Client/_Generated/Requests.Cat.cs b/src/OpenSearch.Client/_Generated/Requests.Cat.cs index 600fcd4bce..c8bcf2f7dd 100644 --- a/src/OpenSearch.Client/_Generated/Requests.Cat.cs +++ b/src/OpenSearch.Client/_Generated/Requests.Cat.cs @@ -25,6 +25,7 @@ * specific language governing permissions and limitations * under the License. */ + // ███╗ ██╗ ██████╗ ████████╗██╗ ██████╗███████╗ // ████╗ ██║██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝ // ██╔██╗ ██║██║ ██║ ██║ ██║██║ █████╗ @@ -62,26 +63,23 @@ namespace OpenSearch.Client public partial interface ICatAliasesRequest : IRequest { [IgnoreDataMember] - Names Name { get; } + Names Name + { + get; + } } - /// Request for Aliases https://opensearch.org/docs/latest/api-reference/cat/cat-aliases/ - public partial class CatAliasesRequest - : PlainRequestBase, - ICatAliasesRequest + public partial class CatAliasesRequest : PlainRequestBase, ICatAliasesRequest { protected ICatAliasesRequest Self => this; internal override ApiUrls ApiUrls => ApiUrlsLookups.CatAliases; - /// /_cat/aliases public CatAliasesRequest() : base() { } - /// /_cat/aliases/{name} /// Optional, accepts null public CatAliasesRequest(Names name) : base(r => r.Optional("name", name)) { } - // values part of the url path [IgnoreDataMember] Names ICatAliasesRequest.Name => Self.RouteValues.Get("name"); @@ -92,10 +90,8 @@ public ExpandWildcards? ExpandWildcards { get => Q("expand_wildcards"); set => Q("expand_wildcards", value); - } - - /// A short version of the Accept header, e.g. json, yaml. - public string Format + }/// A short version of the Accept header, e.g. json, yaml. + public string Format { get => Q("format"); set @@ -103,56 +99,42 @@ public string Format Q("format", value); SetAcceptHeader(value); } - } - - /// Comma-separated list of column names to display. - public string[] Headers + }/// Comma-separated list of column names to display. + public string[] Headers { get => Q("h"); set => Q("h", value); - } - - /// Return help information. - public bool? Help + }/// Return help information. + public bool? Help { get => Q("help"); set => Q("help", value); - } - - /// Return local information, do not retrieve the state from cluster-manager node. - public bool? Local + }/// Return local information, do not retrieve the state from cluster-manager node. + public bool? Local { get => Q("local"); set => Q("local", value); - } - - /// Comma-separated list of column names or column aliases to sort by. - public string[] SortByColumns + }/// Comma-separated list of column names or column aliases to sort by. + public string[] SortByColumns { get => Q("s"); set => Q("s", value); - } - - /// Verbose mode. Display column headers. - public bool? Verbose + }/// Verbose mode. Display column headers. + public bool? Verbose { get => Q("v"); set => Q("v", value); } } - [InterfaceDataContract] - public partial interface ICatAllPitSegmentsRequest - : IRequest { } - + public partial interface ICatAllPitSegmentsRequest : IRequest + { + } /// Request for AllPitSegments https://opensearch.org/docs/latest/search-plugins/point-in-time-api/ - public partial class CatAllPitSegmentsRequest - : PlainRequestBase, - ICatAllPitSegmentsRequest + public partial class CatAllPitSegmentsRequest : PlainRequestBase, ICatAllPitSegmentsRequest { protected ICatAllPitSegmentsRequest Self => this; internal override ApiUrls ApiUrls => ApiUrlsLookups.CatAllPitSegments; - // values part of the url path // Request parameters @@ -161,10 +143,8 @@ public Bytes? Bytes { get => Q("bytes"); set => Q("bytes", value); - } - - /// A short version of the Accept header, e.g. json, yaml. - public string Format + }/// A short version of the Accept header, e.g. json, yaml. + public string Format { get => Q("format"); set @@ -172,61 +152,49 @@ public string Format Q("format", value); SetAcceptHeader(value); } - } - - /// Comma-separated list of column names to display. - public string[] Headers + }/// Comma-separated list of column names to display. + public string[] Headers { get => Q("h"); set => Q("h", value); - } - - /// Return help information. - public bool? Help + }/// Return help information. + public bool? Help { get => Q("help"); set => Q("help", value); - } - - /// Comma-separated list of column names or column aliases to sort by. - public string[] SortByColumns + }/// Comma-separated list of column names or column aliases to sort by. + public string[] SortByColumns { get => Q("s"); set => Q("s", value); - } - - /// Verbose mode. Display column headers. - public bool? Verbose + }/// Verbose mode. Display column headers. + public bool? Verbose { get => Q("v"); set => Q("v", value); } } - [InterfaceDataContract] public partial interface ICatAllocationRequest : IRequest { [IgnoreDataMember] - NodeIds NodeId { get; } + NodeIds NodeId + { + get; + } } - /// Request for Allocation https://opensearch.org/docs/latest/api-reference/cat/cat-allocation/ - public partial class CatAllocationRequest - : PlainRequestBase, - ICatAllocationRequest + public partial class CatAllocationRequest : PlainRequestBase, ICatAllocationRequest { protected ICatAllocationRequest Self => this; internal override ApiUrls ApiUrls => ApiUrlsLookups.CatAllocation; - /// /_cat/allocation public CatAllocationRequest() : base() { } - /// /_cat/allocation/{node_id} /// Optional, accepts null public CatAllocationRequest(NodeIds nodeId) : base(r => r.Optional("node_id", nodeId)) { } - // values part of the url path [IgnoreDataMember] NodeIds ICatAllocationRequest.NodeId => Self.RouteValues.Get("node_id"); @@ -237,18 +205,14 @@ public Bytes? Bytes { get => Q("bytes"); set => Q("bytes", value); - } - - /// Operation timeout for connection to cluster-manager node. - /// Supported by OpenSearch servers of version 2.0.0 or greater. + }/// Operation timeout for connection to cluster-manager node. + /// Supported by OpenSearch servers of version 2.0.0 or greater. public Time ClusterManagerTimeout { get => Q