From e59bcb77ffd8a3c73f458860f20cf7324f1a15a6 Mon Sep 17 00:00:00 2001 From: Mpdreamz Date: Wed, 22 Mar 2017 15:55:38 +0100 Subject: [PATCH 1/2] Update CodeGeneration to 5.3 The rest spec contains some breaking changes so added support of adding *.obsolete.json spec files to patch them without manually rewriting the spec files themselves. - query parameters for various endpoints have removed most notably delete/update_by_query and search related endpoints - Suggest GET was removed from the spec in 5.2 - CatThreadPools was badly documented (missing url part). --- .../adjacency-matrix-usage.asciidoc | 107 + .../working-with-certificates.asciidoc | 89 + .../collapsing/field-collapse-usage.asciidoc | 86 + .../ApiGenerator/ApiGenerator.cs | 17 +- .../ApiGenerator/ApiGenerator.csproj | 11 +- .../ApiGenerator/Domain/ApiEndpoint.cs | 73 +- .../ApiGenerator/Domain/ApiQueryParameters.cs | 1 + .../ApiGenerator/Domain/ApiUrlPart.cs | 1 + .../ApiGenerator/Domain/CsharpMethod.cs | 1 + .../ApiGenerator/RestSpecDownloader.cs | 1 - .../RestSpecification/Core/_common.json | 29 + .../RestSpecification/Core/bulk.json | 2 +- .../RestSpecification/Core/cat.aliases.json | 6 +- .../Core/cat.allocation.json | 6 +- .../RestSpecification/Core/cat.count.json | 6 +- .../RestSpecification/Core/cat.fielddata.json | 6 +- .../RestSpecification/Core/cat.health.json | 6 +- .../RestSpecification/Core/cat.help.json | 6 +- .../RestSpecification/Core/cat.indices.json | 6 +- .../RestSpecification/Core/cat.master.json | 6 +- .../RestSpecification/Core/cat.nodeattrs.json | 6 +- .../RestSpecification/Core/cat.nodes.json | 10 +- .../Core/cat.pending_tasks.json | 6 +- .../RestSpecification/Core/cat.plugins.json | 6 +- .../RestSpecification/Core/cat.recovery.json | 6 +- .../Core/cat.repositories.json | 6 +- .../RestSpecification/Core/cat.segments.json | 6 +- .../RestSpecification/Core/cat.shards.json | 6 +- .../RestSpecification/Core/cat.snapshots.json | 6 +- .../RestSpecification/Core/cat.tasks.json | 6 +- .../RestSpecification/Core/cat.templates.json | 2 +- .../Core/cat.thread_pool.json | 16 +- .../Core/cat.thread_pool.obsolete.json | 14 + .../RestSpecification/Core/clear_scroll.json | 2 +- .../Core/cluster.allocation_explain.json | 2 +- .../Core/cluster.get_settings.json | 2 +- .../Core/cluster.health.json | 4 +- .../Core/cluster.pending_tasks.json | 2 +- .../Core/cluster.put_settings.json | 2 +- .../Core/cluster.reroute.json | 2 +- .../RestSpecification/Core/cluster.state.json | 2 +- .../RestSpecification/Core/cluster.stats.json | 7 +- .../RestSpecification/Core/count.json | 6 +- .../Core/count.obsolete.json | 14 + .../Core/count_percolate.json | 2 +- .../RestSpecification/Core/create.json | 2 +- .../RestSpecification/Core/delete.json | 2 +- .../Core/delete_by_query.json | 51 +- .../Core/delete_by_query.obsolete.json | 56 + .../RestSpecification/Core/delete_script.json | 6 +- .../Core/delete_template.json | 2 +- .../RestSpecification/Core/exists.json | 2 +- .../RestSpecification/Core/exists_source.json | 71 + .../RestSpecification/Core/explain.json | 6 +- .../Core/explain.obsolete.json | 14 + .../RestSpecification/Core/field_stats.json | 2 +- .../RestSpecification/Core/get.json | 2 +- .../RestSpecification/Core/get_script.json | 6 +- .../RestSpecification/Core/get_source.json | 2 +- .../RestSpecification/Core/get_template.json | 2 +- .../RestSpecification/Core/index.json | 2 +- .../Core/indices.analyze.json | 2 +- .../Core/indices.clear_cache.json | 2 +- .../RestSpecification/Core/indices.close.json | 2 +- .../Core/indices.create.json | 2 +- .../Core/indices.delete.json | 2 +- .../Core/indices.delete_alias.json | 2 +- .../Core/indices.delete_template.json | 2 +- .../Core/indices.exists.json | 2 +- .../Core/indices.exists_alias.json | 2 +- .../Core/indices.exists_alias.obsolete.json | 14 + .../Core/indices.exists_template.json | 2 +- .../Core/indices.exists_type.json | 2 +- .../RestSpecification/Core/indices.flush.json | 2 +- .../Core/indices.flush_synced.json | 2 +- .../Core/indices.forcemerge.json | 2 +- .../RestSpecification/Core/indices.get.json | 7 +- .../Core/indices.get_alias.json | 2 +- .../Core/indices.get_field_mapping.json | 2 +- .../Core/indices.get_mapping.json | 2 +- .../Core/indices.get_settings.json | 7 +- .../Core/indices.get_template.json | 2 +- .../Core/indices.get_upgrade.json | 7 +- .../RestSpecification/Core/indices.open.json | 2 +- .../Core/indices.put_alias.json | 2 +- .../Core/indices.put_mapping.json | 2 +- .../Core/indices.put_settings.json | 2 +- .../Core/indices.put_template.json | 2 +- .../Core/indices.recovery.json | 7 +- .../Core/indices.refresh.json | 2 +- .../Core/indices.rollover.json | 6 +- .../Core/indices.segments.json | 7 +- .../Core/indices.shard_stores.json | 2 +- .../Core/indices.shrink.json | 2 +- .../RestSpecification/Core/indices.stats.json | 12 +- .../Core/indices.update_aliases.json | 2 +- .../Core/indices.upgrade.json | 6 +- .../Core/indices.validate_query.json | 6 +- .../Core/indices.validate_query.obsolete.json | 14 + .../RestSpecification/Core/info.json | 2 +- .../Core/ingest.delete_pipeline.json | 2 +- .../Core/ingest.get_pipeline.json | 2 +- .../Core/ingest.put_pipeline.json | 2 +- .../Core/ingest.simulate.json | 2 +- .../RestSpecification/Core/mget.json | 6 +- .../RestSpecification/Core/mpercolate.json | 2 +- .../RestSpecification/Core/msearch.json | 2 +- .../Core/msearch_template.json | 2 +- .../RestSpecification/Core/mtermvectors.json | 2 +- .../Core/nodes.hot_threads.json | 2 +- .../RestSpecification/Core/nodes.info.json | 7 +- .../RestSpecification/Core/nodes.stats.json | 12 +- .../RestSpecification/Core/percolate.json | 2 +- .../RestSpecification/Core/ping.json | 2 +- .../RestSpecification/Core/put_script.json | 6 +- .../RestSpecification/Core/put_template.json | 2 +- .../RestSpecification/Core/reindex.json | 9 +- .../Core/reindex_rethrottle.json | 2 +- .../Core/render_search_template.json | 2 +- .../RestSpecification/Core/root.html | 678 ++-- .../RestSpecification/Core/scroll.json | 2 +- .../RestSpecification/Core/search.json | 6 +- .../Core/search.obsolete.json | 14 + .../RestSpecification/Core/search_shards.json | 2 +- .../Core/search_template.json | 10 +- .../Core/snapshot.create.json | 2 +- .../Core/snapshot.create_repository.json | 2 +- .../Core/snapshot.delete.json | 2 +- .../Core/snapshot.delete_repository.json | 2 +- .../RestSpecification/Core/snapshot.get.json | 2 +- .../Core/snapshot.get_repository.json | 2 +- .../Core/snapshot.restore.json | 2 +- .../Core/snapshot.status.json | 2 +- .../Core/snapshot.verify_repository.json | 2 +- .../RestSpecification/Core/suggest.json | 22 +- .../Core/suggest.obsolete.json | 8 + .../RestSpecification/Core/tasks.cancel.json | 2 +- .../RestSpecification/Core/tasks.get.json | 2 +- .../RestSpecification/Core/tasks.list.json | 2 +- .../RestSpecification/Core/termvectors.json | 2 +- .../RestSpecification/Core/update.json | 4 +- .../Core/update_by_query.json | 59 +- .../Core/update_by_query.obsolete.json | 56 + .../DeleteByQuery/delete_by_query.json | 66 - .../RestSpecification/DeleteByQuery/root.html | 1973 ---------- .../ElasticLowLevelClient.Generated.cshtml | 2 + .../Views/RequestParameters.Generated.cshtml | 2 + .../Views/_Descriptors.Generated.cshtml | 6 +- .../Views/_Requests.Generated.cshtml | 4 +- .../ApiGenerator/last_downloaded_version.txt | 2 +- .../Domain/Enums.Generated.cs | 4 +- .../RequestParameters.Generated.cs | 3336 +++++++++++++---- .../ElasticLowLevelClient.Generated.cs | 1378 ++++--- .../IElasticLowLevelClient.Generated.cs | 1354 ++++--- src/Nest/_Generated/_Descriptors.generated.cs | 2898 ++++++++++---- .../_Generated/_LowLevelDispatch.generated.cs | 72 +- .../_RequestParametersExtensions.Generated.cs | 44 +- src/Nest/_Generated/_Requests.generated.cs | 3258 ++++++++++++---- 158 files changed, 10236 insertions(+), 6104 deletions(-) create mode 100644 docs/aggregations/bucket/adjacency-matrix/adjacency-matrix-usage.asciidoc create mode 100644 docs/client-concepts/certificates/working-with-certificates.asciidoc create mode 100644 docs/search/search/collapsing/field-collapse-usage.asciidoc create mode 100644 src/CodeGeneration/ApiGenerator/RestSpecification/Core/_common.json create mode 100644 src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.thread_pool.obsolete.json create mode 100644 src/CodeGeneration/ApiGenerator/RestSpecification/Core/count.obsolete.json create mode 100644 src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_by_query.obsolete.json create mode 100644 src/CodeGeneration/ApiGenerator/RestSpecification/Core/exists_source.json create mode 100644 src/CodeGeneration/ApiGenerator/RestSpecification/Core/explain.obsolete.json create mode 100644 src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_alias.obsolete.json create mode 100644 src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.validate_query.obsolete.json create mode 100644 src/CodeGeneration/ApiGenerator/RestSpecification/Core/search.obsolete.json create mode 100644 src/CodeGeneration/ApiGenerator/RestSpecification/Core/suggest.obsolete.json create mode 100644 src/CodeGeneration/ApiGenerator/RestSpecification/Core/update_by_query.obsolete.json delete mode 100644 src/CodeGeneration/ApiGenerator/RestSpecification/DeleteByQuery/delete_by_query.json delete mode 100644 src/CodeGeneration/ApiGenerator/RestSpecification/DeleteByQuery/root.html diff --git a/docs/aggregations/bucket/adjacency-matrix/adjacency-matrix-usage.asciidoc b/docs/aggregations/bucket/adjacency-matrix/adjacency-matrix-usage.asciidoc new file mode 100644 index 00000000000..9ac03264e73 --- /dev/null +++ b/docs/aggregations/bucket/adjacency-matrix/adjacency-matrix-usage.asciidoc @@ -0,0 +1,107 @@ +:ref_current: https://www.elastic.co/guide/en/elasticsearch/reference/5.0 + +:github: https://github.com/elastic/elasticsearch-net + +:nuget: https://www.nuget.org/packages + +//// +IMPORTANT NOTE +============== +This file has been generated from https://github.com/elastic/elasticsearch-net/tree/5.x/src/Tests/Aggregations/Bucket/AdjacencyMatrix/AdjacencyMatrixUsageTests.cs. +If you wish to submit a PR for any spelling mistakes, typos or grammatical errors for this file, +please modify the original csharp file found at the link and submit the PR with that change. Thanks! +//// + +[[adjacency-matrix-usage]] +== Adjacency Matrix Usage + +=== Object Initializer Syntax Example + +[source,csharp] +---- +new SearchRequest +{ + Size = 0, + Aggregations = new AdjacencyMatrixAggregation("interactions") + { + Filters = new NamedFiltersContainer + { + { "grpA", new TermQuery { Field = "state", Value = StateOfBeing.BellyUp } }, + { "grpB", new TermQuery { Field = "state", Value = StateOfBeing.Stable } }, + { "grpC", new TermQuery { Field = "state", Value = StateOfBeing.VeryActive } }, + } + } +} +---- + +[source,javascript] +.Example json output +---- +{ + "size": 0, + "aggs": { + "interactions": { + "adjacency_matrix": { + "filters": { + "grpA": { + "term": { + "state": { + "value": "BellyUp" + } + } + }, + "grpB": { + "term": { + "state": { + "value": "Stable" + } + } + }, + "grpC": { + "term": { + "state": { + "value": "VeryActive" + } + } + } + } + } + } + } +} +---- + +=== Fluent DSL Example + +[source,csharp] +---- +s => s +.Size(0) +.Aggregations(aggs => aggs + .AdjacencyMatrix("interactions", am => am + .Filters(fs => fs + .Filter("grpA", f => f.Term(p => p.State, StateOfBeing.BellyUp)) + .Filter("grpB", f => f.Term(p => p.State, StateOfBeing.Stable)) + .Filter("grpC", f => f.Term(p => p.State, StateOfBeing.VeryActive)) + ) + ) +) +---- + +=== Handling Responses + +[source,csharp] +---- +response.ShouldBeValid(); +var interactions = response.Aggs.AdjacencyMatrix("interactions"); +interactions.Should().NotBeNull(); +var buckets = interactions.Buckets; +buckets.Should().NotBeNullOrEmpty(); + +foreach (var bucket in buckets) +{ + bucket.Key.Should().NotBeNullOrEmpty(); + bucket.DocCount.Should().BeGreaterThan(0); +} +---- + diff --git a/docs/client-concepts/certificates/working-with-certificates.asciidoc b/docs/client-concepts/certificates/working-with-certificates.asciidoc new file mode 100644 index 00000000000..de61d3135bf --- /dev/null +++ b/docs/client-concepts/certificates/working-with-certificates.asciidoc @@ -0,0 +1,89 @@ +:ref_current: https://www.elastic.co/guide/en/elasticsearch/reference/5.0 + +:github: https://github.com/elastic/elasticsearch-net + +:nuget: https://www.nuget.org/packages + +//// +IMPORTANT NOTE +============== +This file has been generated from https://github.com/elastic/elasticsearch-net/tree/5.x/src/Tests/ClientConcepts/Certificates/WorkingWithCertificates.doc.cs. +If you wish to submit a PR for any spelling mistakes, typos or grammatical errors for this file, +please modify the original csharp file found at the link and submit the PR with that change. Thanks! +//// + +[[working-with-certificates]] +== Working with certificates + +=== Server Certificates + +If you've enabled SSL on elasticsearch with x-pack or through a proxy in front of elasticsearch and the Certificate Authority (CA) +That generated the certificate is trusted by the machine running the client code there should be nothing you'll have to do to to talk +to over https with the client. If you are using your own CA which is not trusted .NET won't allow you to make https calls to that endpoint. + +.NET allows you to preempt this though through a custom validation through the the global static `ServicePointManager.ServerCertificateValidationCallback`. +Most examples you will find on the .NET will simply return `true` from this delegate and call it quits. This is not advisable as this will allow any HTTPS +traffic in the current AppDomain and not run any validations. Imagine you deploy a web app that talks to Elasticsearch over HTTPS but also some third party +SOAP/WSDL endpoint setting `ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, errors) => true;` will skip validation of BOTH +Elasticsearch and that external web service. + +.NET also allows you to set that callback per service endpoint and Elasticsearch.NET/NEST exposes this through connection settings. +You can do your own validation in that handler or simply assign baked in handler that we ship with out of the box on the static +class `CertificateValidations`. + +The two most basic ones are `AllowAll` and `DenyAll` which does accept or deny any ssl trafic to our nodes`: + +If your client application however has access to the public CA certificate locally Elasticsearch.NET/NEST ships with handy helpers that assert +that the certificate that the server presented was one that came from our local CA certificate. If you use x-pack's `certgen` tool to +[generate SSL certificates] https://www.elastic.co/guide/en/x-pack/current/ssl-tls.html)[] the generated node certificate does not include the CA in the +certificate chain. This to cut back on SSL handshake size. In those case you can use `CertificateValidations.AuthorityIsRoot` and pass it your local copy +of the CA public key to assert that the certificate the server presented was generated off that. + +If your local copy does not match the servers CA Elasticsearch.NET/NEST will fail to connect + +If you go for a vendor generated SSL certificate its common practice for them to include the CA and any intermediary CA's in the certificate chain +in those case use `CertificateValidations.AuthorityPartOfChain` which validates that the local CA certificate is part of that chain and was used to +generate the servers key. + +=== Client Certificates + +X-Pack also allows you to configure a [PKI realm] https://www.elastic.co/guide/en/x-pack/current/pki-realm.html)[] to enable user authentication +through client certificates. The `certgen` tool included with X-Pack allows you to +[generate client certificates as well] https://www.elastic.co/guide/en/x-pack/current/ssl-tls.html#CO13-4)[] and assign the distinguished name (DN) of the +certificate as a user with a certain role. + +certgen by default only generates a public certificate `.cer`) and a private key `.key`. To authenticate with client certificates you need to present both +as one certificate. The easiest way to do this is to generate a `pfx` or `p12` file from the two and present that to `new X509Certificate(pathToPfx)`. + +If you do not have a way to run `openssl` or `Pvk2Pfx` to do so as part of your deployments the clients ships with a handy helper to generate one +on the fly in code based of `.cer` and `.key` files that `certgen` outputs. Sadly this is not available on .NET core because we can no longer set `PublicKey` +crypto service provider. + +You can set Client Certificates to use on all connections on `ConnectionSettings` + +Or per request on `RequestConfiguration` which will take precedence over the ones defined on `ConnectionConfiguration` + +=== Object Initializer Syntax Example + +[source,csharp] +---- +new RootNodeInfoRequest +{ + RequestConfiguration = new RequestConfiguration + { + ClientCertificates = new X509Certificate2Collection { new X509Certificate2(this.BadCertificate) } + } +} +---- + +=== Fluent DSL Example + +[source,csharp] +---- +s => s +.RequestConfiguration(r => r + .ClientCertificate(this.BadCertificate) + +) +---- + diff --git a/docs/search/search/collapsing/field-collapse-usage.asciidoc b/docs/search/search/collapsing/field-collapse-usage.asciidoc new file mode 100644 index 00000000000..cf616d889d9 --- /dev/null +++ b/docs/search/search/collapsing/field-collapse-usage.asciidoc @@ -0,0 +1,86 @@ +:ref_current: https://www.elastic.co/guide/en/elasticsearch/reference/5.0 + +:github: https://github.com/elastic/elasticsearch-net + +:nuget: https://www.nuget.org/packages + +//// +IMPORTANT NOTE +============== +This file has been generated from https://github.com/elastic/elasticsearch-net/tree/5.x/src/Tests/Search/Search/Collapsing/FieldCollapseUsageTests.cs. +If you wish to submit a PR for any spelling mistakes, typos or grammatical errors for this file, +please modify the original csharp file found at the link and submit the PR with that change. Thanks! +//// + +[[field-collapse-usage]] +== Field Collapse Usage + +=== Fluent DSL Example + +[source,csharp] +---- +s => s +.Collapse(c => c + .Field(f => f.State) + .MaxConcurrentGroupSearches(1000) + .InnerHits(i => i + .Name(nameof(StateOfBeing).ToLowerInvariant()) + .Size(5) + .From(1) + ) +) +---- + +=== Object Initializer Syntax Example + +[source,csharp] +---- +new SearchRequest +{ + Collapse = new FieldCollapse + { + Field = Field(p => p.State), + MaxConcurrentGroupSearches = 1000, + InnerHits = new InnerHits + { + Name = nameof(StateOfBeing).ToLowerInvariant(), + Size = 5, + From = 1 + } + } +} +---- + +[source,javascript] +.Example json output +---- +{ + "collapse": { + "field": "state", + "max_concurrent_group_searches": 1000, + "inner_hits": { + "from": 1, + "name": "stateofbeing", + "size": 5 + } + } +} +---- + +=== Handling Responses + +[source,csharp] +---- +var numberOfStates = Enum.GetValues(typeof(StateOfBeing)).Length; +response.HitsMetaData.Total.Should().BeGreaterThan(numberOfStates); +response.Hits.Count.Should().Be(numberOfStates); + +foreach (var hit in response.Hits) +{ + var name = nameof(StateOfBeing).ToLowerInvariant(); + hit.InnerHits.Should().NotBeNull().And.ContainKey(name); + var innherHits = hit.InnerHits[name]; + innherHits.Hits.Total.Should().BeGreaterThan(0); +} +---- + diff --git a/src/CodeGeneration/ApiGenerator/ApiGenerator.cs b/src/CodeGeneration/ApiGenerator/ApiGenerator.cs index 22e022ff332..b2b5fee9455 100644 --- a/src/CodeGeneration/ApiGenerator/ApiGenerator.cs +++ b/src/CodeGeneration/ApiGenerator/ApiGenerator.cs @@ -56,8 +56,8 @@ private static RestApiSpec CreateRestApiSpecModel(string downloadBranch, string[ { foreach (var file in jsonFiles) { - if (file.EndsWith("_common.json")) - RestApiSpec.CommonApiQueryParameters = CreateCommonApiQueryParameters(file); + if (file.EndsWith("_common.json")) RestApiSpec.CommonApiQueryParameters = CreateCommonApiQueryParameters(file); + else if (file.EndsWith(".obsolete.json")) continue; else { var endpoint = CreateApiEndpoint(file); @@ -86,9 +86,22 @@ private static KeyValuePair CreateApiEndpoint(string jsonFi var json = File.ReadAllText(jsonFile); var endpoint = JsonConvert.DeserializeObject>(json).First(); endpoint.Value.CsharpMethodName = CreateMethodName(endpoint.Key); + PatchObsoleteValues(jsonFile, endpoint.Value); return endpoint; } + private static void PatchObsoleteValues(string jsonFile, ApiEndpoint endpoint) + { + var directory = Path.GetDirectoryName(jsonFile); + var obsoleteFile = Path.Combine(directory, Path.GetFileNameWithoutExtension(jsonFile)) + ".obsolete.json"; + if (!File.Exists(obsoleteFile)) return; + + var json = File.ReadAllText(obsoleteFile); + var endpointOverride = JsonConvert.DeserializeObject>(json).First(); + endpoint.ObsoleteQueryParameters = endpointOverride.Value?.Url?.Params ?? new Dictionary(); + endpoint.RemovedMethods = endpointOverride.Value?.RemovedMethods ?? new Dictionary(); + } + private static Dictionary CreateCommonApiQueryParameters(string jsonFile) { var json = File.ReadAllText(jsonFile); diff --git a/src/CodeGeneration/ApiGenerator/ApiGenerator.csproj b/src/CodeGeneration/ApiGenerator/ApiGenerator.csproj index 48c350b1b32..fa70c429961 100644 --- a/src/CodeGeneration/ApiGenerator/ApiGenerator.csproj +++ b/src/CodeGeneration/ApiGenerator/ApiGenerator.csproj @@ -39,7 +39,6 @@ True - @@ -104,6 +103,7 @@ + @@ -114,14 +114,17 @@ + + + @@ -137,6 +140,7 @@ + @@ -164,6 +168,7 @@ + @@ -186,6 +191,7 @@ + @@ -198,13 +204,14 @@ + - + diff --git a/src/CodeGeneration/ApiGenerator/Domain/ApiEndpoint.cs b/src/CodeGeneration/ApiGenerator/Domain/ApiEndpoint.cs index 6added4a749..652b5b7204e 100644 --- a/src/CodeGeneration/ApiGenerator/Domain/ApiEndpoint.cs +++ b/src/CodeGeneration/ApiGenerator/Domain/ApiEndpoint.cs @@ -33,7 +33,8 @@ public string IfCheck var allPartsAreRequired = parts.Any() && parts.All(p => p.Required); var call = allPartsAreRequired ? "AllSetNoFallback" : "AllSet"; var assignments = parts - .Select(p => $"p.RouteValues.{p.Name.ToPascalCase()}").ToList(); + .Select(p => $"p.RouteValues.{p.Name.ToPascalCase()}") + .ToList(); return $"{call}({string.Join(", ", assignments)})"; } @@ -47,8 +48,11 @@ public class ApiEndpoint public string CsharpMethodName { get; set; } public string Documentation { get; set; } public IEnumerable Methods { get; set; } + public IDictionary RemovedMethods { get; set; } = new Dictionary(); public ApiUrl Url { get; set; } public ApiBody Body { get; set; } + public IDictionary ObsoleteQueryParameters { get; set; } + public string PascalCase(string s) { return ApiGenerator.PascalCase(s); @@ -59,9 +63,9 @@ public IEnumerable GetCsharpMethods() //we distinct by here to catch aliased endpoints like: // /_cluster/nodes/hotthreads and /_nodes/hotthreads return this.CsharpMethods.ToList() - .Where(m=>m.CallTypeGeneric != "DynamicDictionary" && m.CallTypeGeneric != "string") + .Where(m => m.CallTypeGeneric != "DynamicDictionary" && m.CallTypeGeneric != "string") .DistinctBy(m => m.ReturnType + "--" + m.FullName + "--" + m.Arguments - ); + ); } public IDictionary> RawDispatches @@ -87,7 +91,7 @@ public string OptionallyAppendHttpMethod(IEnumerable availableMethods, s { if (availableMethods.Count() == 1) return string.Empty; - if (availableMethods.Count() == 2 && availableMethods.Contains("GET")) + if (availableMethods.Count() == 2 && availableMethods.Contains("GET")) { //if on operation has two endpoints and one of them is GET always favor the other as default return currentHttpMethod == "GET" ? "Get" : string.Empty; @@ -112,9 +116,13 @@ public IEnumerable CsharpMethods this.PatchEndpoint(); - foreach (var method in this.Methods) + var methods = new Dictionary(this.RemovedMethods); + foreach (var method in this.Methods) methods.Add(method, null); + foreach (var kv in methods) { - var methodName = this.CsharpMethodName + this.OptionallyAppendHttpMethod(this.Methods, method); + var method = kv.Key; + var obsoleteVersion = kv.Value; + var methodName = this.CsharpMethodName + this.OptionallyAppendHttpMethod(methods.Keys, method); //the distinctby here catches aliases routes i.e // /_cluster/nodes/{node_id}/hotthreads vs /_cluster/nodes/{node_id}/hot_threads foreach (var path in this.Url.Paths.DistinctBy(p => p.Replace("_", ""))) @@ -149,11 +157,11 @@ public IEnumerable CsharpMethods queryStringParamName = this.CsharpMethodName + "RequestParameters"; var paraIndent = "\r\n\t\t///"; var explanationOfT = - paraIndent + " - T, an object you own that the elasticsearch response will be deserialized to " - + paraIndent + " - byte[], no deserialization, but the response stream will be closed " - + paraIndent + " - Stream, no deserialization, response stream is your responsibility " - + paraIndent + " - VoidResponse, no deserialization, response stream never read and closed " - + paraIndent + " - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth " + paraIndent + " - T, an object you own that the elasticsearch response will be deserialized to " + + paraIndent + " - byte[], no deserialization, but the response stream will be closed " + + paraIndent + " - Stream, no deserialization, response stream is your responsibility " + + paraIndent + " - VoidResponse, no deserialization, response stream never read and closed " + + paraIndent + " - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth " ; var apiMethod = new CsharpMethod { @@ -167,6 +175,7 @@ public IEnumerable CsharpMethods FullName = methodName, HttpMethod = method, Documentation = this.Documentation, + ObsoleteMethodVersion = obsoleteVersion, Path = path, Parts = parts, Url = this.Url @@ -174,17 +183,19 @@ public IEnumerable CsharpMethods PatchMethod(apiMethod); args = args.Concat(new[] - { - "Func<"+apiMethod.QueryStringParamName+", " + apiMethod.QueryStringParamName + "> requestParameters = null" - }).ToList(); + { + "Func<" + apiMethod.QueryStringParamName + ", " + apiMethod.QueryStringParamName + "> requestParameters = null" + }) + .ToList(); apiMethod.Arguments = string.Join(", ", args); _csharpMethods.Add(apiMethod); yield return apiMethod; args = args.Concat(new[] - { - "CancellationToken cancellationToken = default(CancellationToken)" - }).ToList(); + { + "CancellationToken cancellationToken = default(CancellationToken)" + }) + .ToList(); apiMethod = new CsharpMethod { QueryStringParamName = queryStringParamName, @@ -197,6 +208,7 @@ public IEnumerable CsharpMethods FullName = methodName + "Async", HttpMethod = method, Documentation = this.Documentation, + ObsoleteMethodVersion = obsoleteVersion, Arguments = string.Join(", ", args), Path = path, Parts = parts, @@ -210,11 +222,11 @@ public IEnumerable CsharpMethods var explanationOfDynamic = paraIndent + - " - Dynamic dictionary is a special dynamic type that allows json to be traversed safely " + " - Dynamic dictionary is a special dynamic type that allows json to be traversed safely " + paraIndent + - " - i.e result.Response.hits.hits[0].property.nested[\"nested_deeper\"] " + " - i.e result.Response.hits.hits[0].property.nested[\"nested_deeper\"] " + paraIndent + - " - can be safely dispatched to a nullable type even if intermediate properties do not exist "; + " - can be safely dispatched to a nullable type even if intermediate properties do not exist "; var defaultBoundGeneric = Url.Path.Contains("_cat") ? "string" : "DynamicDictionary"; @@ -231,6 +243,7 @@ public IEnumerable CsharpMethods FullName = methodName, HttpMethod = method, Documentation = this.Documentation, + ObsoleteMethodVersion = obsoleteVersion, Arguments = string.Join(", ", args), Path = path, Parts = parts, @@ -241,9 +254,10 @@ public IEnumerable CsharpMethods yield return apiMethod; args = args.Concat(new[] - { - "CancellationToken cancellationToken = default(CancellationToken)" - }).ToList(); + { + "CancellationToken cancellationToken = default(CancellationToken)" + }) + .ToList(); apiMethod = new CsharpMethod { QueryStringParamName = queryStringParamName, @@ -257,6 +271,7 @@ public IEnumerable CsharpMethods FullName = methodName + "Async", HttpMethod = method, Documentation = this.Documentation, + ObsoleteMethodVersion = obsoleteVersion, Arguments = string.Join(", ", args), Path = path, Parts = parts, @@ -298,7 +313,7 @@ private static string RenameMetricUrlPathParam(string path) //Patches a method name for the exceptions (IndicesStats needs better unique names for all the url endpoints) //or to get rid of double verbs in an method name i,e ClusterGetSettingsGet > ClusterGetSettings - public static void PatchMethod(CsharpMethod method) + public void PatchMethod(CsharpMethod method) { Func ms = s => method.FullName.StartsWith(s); Func pc = s => method.Path.Contains(s); @@ -319,6 +334,14 @@ public static void PatchMethod(CsharpMethod method) if (!method.Url.Params.ContainsKey(param.Key)) method.Url.Params.Add(param.Key, param.Value); } + if (this.ObsoleteQueryParameters != null) + { + foreach (var param in this.ObsoleteQueryParameters) + { + if (!method.Url.Params.ContainsKey(param.Key)) + method.Url.Params.Add(param.Key, param.Value); + } + } string manualOverride; var key = method.QueryStringParamName.Replace("RequestParameters", ""); @@ -393,8 +416,6 @@ public static void PatchMethod(CsharpMethod method) catch { } - } - } } diff --git a/src/CodeGeneration/ApiGenerator/Domain/ApiQueryParameters.cs b/src/CodeGeneration/ApiGenerator/Domain/ApiQueryParameters.cs index 371d8842535..46841f87326 100644 --- a/src/CodeGeneration/ApiGenerator/Domain/ApiQueryParameters.cs +++ b/src/CodeGeneration/ApiGenerator/Domain/ApiQueryParameters.cs @@ -10,6 +10,7 @@ public class ApiQueryParameters public string DeprecatedInFavorOf { get; set; } public string Type { get; set; } public string Description { get; set; } + public string Obsolete { get; set; } public IEnumerable Options { get; set; } public ApiQueryParameters() diff --git a/src/CodeGeneration/ApiGenerator/Domain/ApiUrlPart.cs b/src/CodeGeneration/ApiGenerator/Domain/ApiUrlPart.cs index d5d97f91ddf..933e36855b5 100644 --- a/src/CodeGeneration/ApiGenerator/Domain/ApiUrlPart.cs +++ b/src/CodeGeneration/ApiGenerator/Domain/ApiUrlPart.cs @@ -56,6 +56,7 @@ public string ClrTypeName case "realms": case "alias": case "name": + case "thread_pool_patterns": return this.Type == "string" ? "Name" : "Names"; case "task_id": return "TaskId"; default: return this.Type + "_"; diff --git a/src/CodeGeneration/ApiGenerator/Domain/CsharpMethod.cs b/src/CodeGeneration/ApiGenerator/Domain/CsharpMethod.cs index a938ec69db7..c461bd0f722 100644 --- a/src/CodeGeneration/ApiGenerator/Domain/CsharpMethod.cs +++ b/src/CodeGeneration/ApiGenerator/Domain/CsharpMethod.cs @@ -16,6 +16,7 @@ public class CsharpMethod public string DescriptorType { get; set; } public string DescriptorTypeGeneric { get; set; } public string RequestType { get; set; } + public string ObsoleteMethodVersion { get; set; } public string InterfaceType => "I" + (this.RequestTypeGeneric == "" || this.RequestTypeGeneric == "" ? this.RequestType : this.RequestType + this.RequestTypeGeneric); diff --git a/src/CodeGeneration/ApiGenerator/RestSpecDownloader.cs b/src/CodeGeneration/ApiGenerator/RestSpecDownloader.cs index eb4836a092c..2745dbeded2 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecDownloader.cs +++ b/src/CodeGeneration/ApiGenerator/RestSpecDownloader.cs @@ -15,7 +15,6 @@ public class RestSpecDownloader private static readonly Dictionary OnlineSpecifications = new Dictionary { { "Core", "https://github.com/elastic/elasticsearch/tree/{version}/rest-api-spec/src/main/resources/rest-api-spec/api" }, - //{ "DeleteByQuery", "https://github.com/elastic/elasticsearch/tree/{version}/plugins/delete-by-query/src/test/resources/rest-api-spec/api" }, }; private class Specification { diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/_common.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/_common.json new file mode 100644 index 00000000000..6edd6d80320 --- /dev/null +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/_common.json @@ -0,0 +1,29 @@ +{ + "description": "Parameters that are accepted by all API endpoints.", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/common-options.html", + "params": { + "pretty": { + "type": "boolean", + "description": "Pretty format the returned JSON response.", + "default": false + }, + "human": { + "type": "boolean", + "description": "Return human readable values for statistics.", + "default": true + }, + "error_trace": { + "type": "boolean", + "description": "Include the stack trace of returned errors.", + "default": false + }, + "source": { + "type": "string", + "description": "The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests." + }, + "filter_path": { + "type": "list", + "description": "A comma-separated list of filters used to reduce the respone." + } + } +} diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/bulk.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/bulk.json index 2ff171bf528..5d4bce6590e 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/bulk.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/bulk.json @@ -1,6 +1,6 @@ { "bulk": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html", "methods": ["POST", "PUT"], "url": { "path": "/_bulk", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.aliases.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.aliases.json index 4bc93460b75..b4095db1c95 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.aliases.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.aliases.json @@ -1,6 +1,6 @@ { "cat.aliases": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-alias.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-alias.html", "methods": ["GET"], "url": { "path": "/_cat/aliases", @@ -33,6 +33,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.allocation.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.allocation.json index 6799a67bae8..dba04757efe 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.allocation.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.allocation.json @@ -1,6 +1,6 @@ { "cat.allocation": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-allocation.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-allocation.html", "methods": ["GET"], "url": { "path": "/_cat/allocation", @@ -38,6 +38,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.count.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.count.json index 73803bac867..a02e44bf74c 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.count.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.count.json @@ -1,6 +1,6 @@ { "cat.count": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-count.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-count.html", "methods": ["GET"], "url": { "path": "/_cat/count", @@ -33,6 +33,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.fielddata.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.fielddata.json index b9776ab5881..85d0f8a2d8d 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.fielddata.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.fielddata.json @@ -1,6 +1,6 @@ { "cat.fielddata": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-fielddata.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-fielddata.html", "methods": ["GET"], "url": { "path": "/_cat/fielddata", @@ -38,6 +38,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.health.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.health.json index 349bf37aa06..db165d71a42 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.health.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.health.json @@ -1,6 +1,6 @@ { "cat.health": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-health.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-health.html", "methods": ["GET"], "url": { "path": "/_cat/health", @@ -29,6 +29,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "ts": { "type": "boolean", "description": "Set to false to disable timestamping", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.help.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.help.json index f21e6485d58..27db3cd3a89 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.help.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.help.json @@ -1,6 +1,6 @@ { "cat.help": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat.html", "methods": ["GET"], "url": { "path": "/_cat", @@ -12,6 +12,10 @@ "type": "boolean", "description": "Return help information", "default": false + }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" } } }, diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.indices.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.indices.json index 03b67fd14c2..6f2bff72ccc 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.indices.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.indices.json @@ -1,6 +1,6 @@ { "cat.indices": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-indices.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-indices.html", "methods": ["GET"], "url": { "path": "/_cat/indices", @@ -49,6 +49,10 @@ "description": "Set to true to return stats only for primary shards", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.master.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.master.json index bdf474c7a02..2207e8a4b98 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.master.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.master.json @@ -1,6 +1,6 @@ { "cat.master": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-master.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-master.html", "methods": ["GET"], "url": { "path": "/_cat/master", @@ -29,6 +29,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.nodeattrs.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.nodeattrs.json index 4e44eb820f1..3cd40fa103c 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.nodeattrs.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.nodeattrs.json @@ -1,6 +1,6 @@ { "cat.nodeattrs": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodeattrs.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-nodeattrs.html", "methods": ["GET"], "url": { "path": "/_cat/nodeattrs", @@ -29,6 +29,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.nodes.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.nodes.json index f0fcf390102..6551b1394b1 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.nodes.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.nodes.json @@ -1,6 +1,6 @@ { "cat.nodes": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodes.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-nodes.html", "methods": ["GET"], "url": { "path": "/_cat/nodes", @@ -12,6 +12,10 @@ "type" : "string", "description" : "a short version of the Accept header, e.g. json, yaml" }, + "full_id": { + "type" : "boolean", + "description" : "Return the full node ID instead of the shortened version (default: false)" + }, "local": { "type" : "boolean", "description" : "Return local information, do not retrieve the state from master node (default: false)" @@ -29,6 +33,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.pending_tasks.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.pending_tasks.json index 74fc54b9604..d3c2202f0ac 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.pending_tasks.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.pending_tasks.json @@ -1,6 +1,6 @@ { "cat.pending_tasks": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-pending-tasks.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-pending-tasks.html", "methods": ["GET"], "url": { "path": "/_cat/pending_tasks", @@ -29,6 +29,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.plugins.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.plugins.json index 5822f64c8e2..216a8f02f4f 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.plugins.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.plugins.json @@ -1,6 +1,6 @@ { "cat.plugins": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-plugins.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-plugins.html", "methods": ["GET"], "url": { "path": "/_cat/plugins", @@ -27,6 +27,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.recovery.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.recovery.json index b220a5eda74..c1aa9f857ac 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.recovery.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.recovery.json @@ -1,6 +1,6 @@ { "cat.recovery": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-recovery.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-recovery.html", "methods": ["GET"], "url": { "path": "/_cat/recovery", @@ -34,6 +34,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.repositories.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.repositories.json index ace0a1ea3c9..26e3beae416 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.repositories.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.repositories.json @@ -1,6 +1,6 @@ { "cat.repositories": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-repositories.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-repositories.html", "methods": ["GET"], "url": { "path": "/_cat/repositories", @@ -30,6 +30,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.segments.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.segments.json index eed4a627736..3e846b5bce3 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.segments.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.segments.json @@ -1,6 +1,6 @@ { "cat.segments": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-segments.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-segments.html", "methods": ["GET"], "url": { "path": "/_cat/segments", @@ -25,6 +25,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.shards.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.shards.json index a9a1a30770f..f6969abe540 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.shards.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.shards.json @@ -1,6 +1,6 @@ { "cat.shards": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-shards.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-shards.html", "methods": ["GET"], "url": { "path": "/_cat/shards", @@ -33,6 +33,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.snapshots.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.snapshots.json index dc743893b5f..d842388d03c 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.snapshots.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.snapshots.json @@ -1,6 +1,6 @@ { "cat.snapshots": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-snapshots.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-snapshots.html", "methods": ["GET"], "url": { "path": "/_cat/snapshots", @@ -37,6 +37,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.tasks.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.tasks.json index 73f1281ff5f..e28a0572f9a 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.tasks.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.tasks.json @@ -1,6 +1,6 @@ { "cat.tasks": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html", "methods": ["GET"], "url": { "path": "/_cat/tasks", @@ -41,6 +41,10 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.templates.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.templates.json index f0757c2d652..4bcea5278c8 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.templates.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.templates.json @@ -1,6 +1,6 @@ { "cat.templates": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-templates.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-templates.html", "methods": ["GET"], "url": { "path": "/_cat/templates", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.thread_pool.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.thread_pool.json index d6ba5ebc6b1..8d3e7e0a972 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.thread_pool.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.thread_pool.json @@ -1,11 +1,15 @@ { "cat.thread_pool": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-thread-pool.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-thread-pool.html", "methods": ["GET"], "url": { "path": "/_cat/thread_pool", - "paths": ["/_cat/thread_pool","/_cat/thread_pool/{thread_pools}"], + "paths": ["/_cat/thread_pool","/_cat/thread_pool/{thread_pool_patterns}"], "parts": { + "thread_pool_patterns": { + "type": "list", + "description": "A comma-separated list of regular-expressions to filter the thread pools in the output" + } }, "params": { "format": { @@ -34,14 +38,14 @@ "description": "Return help information", "default": false }, + "s": { + "type": "list", + "description" : "Comma-separated list of column names or column aliases to sort by" + }, "v": { "type": "boolean", "description": "Verbose mode. Display column headers", "default": false - }, - "thread_pool_patterns": { - "type": "list", - "description": "A comma-separated list of regular-expressions to filter the thread pools in the output" } } }, diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.thread_pool.obsolete.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.thread_pool.obsolete.json new file mode 100644 index 00000000000..5ecc69e427f --- /dev/null +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cat.thread_pool.obsolete.json @@ -0,0 +1,14 @@ +{ + "cat.thread_pool": { + "_description_": "this file is NEST specific and lists removed parameters that should be obsoleted and not removed in the client in a minor release", + "url": { + "params": { + "thread_pool_patterns": { + "type": "list", + "description": "A comma-separated list of regular-expressions to filter the thread pools in the output", + "obsolete" : "Use the constructor taking thread_pool_patterns specifying this on the querystring never worked" + } + } + } + } +} diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/clear_scroll.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/clear_scroll.json index 6b82d1dc474..ecdfba14253 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/clear_scroll.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/clear_scroll.json @@ -1,6 +1,6 @@ { "clear_scroll": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html", "methods": ["DELETE"], "url": { "path": "/_search/scroll/{scroll_id}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.allocation_explain.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.allocation_explain.json index 26b24cfb697..bd19a8c01eb 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.allocation_explain.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.allocation_explain.json @@ -1,6 +1,6 @@ { "cluster.allocation_explain": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-allocation-explain.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-allocation-explain.html", "methods": ["GET", "POST"], "url": { "path": "/_cluster/allocation/explain", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.get_settings.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.get_settings.json index baba4e3436a..bacb4300c82 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.get_settings.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.get_settings.json @@ -1,6 +1,6 @@ { "cluster.get_settings": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-update-settings.html", "methods": ["GET"], "url": { "path": "/_cluster/settings", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.health.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.health.json index f1a6a98217c..60219e9e539 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.health.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.health.json @@ -1,6 +1,6 @@ { "cluster.health": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-health.html", "methods": ["GET"], "url": { "path": "/_cluster/health", @@ -41,7 +41,7 @@ "wait_for_events": { "type" : "enum", "options" : ["immediate", "urgent", "high", "normal", "low", "languid"], - "description" : "Wait until all currently queued events with the given priorty are processed" + "description" : "Wait until all currently queued events with the given priority are processed" }, "wait_for_no_relocating_shards": { "type" : "boolean", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.pending_tasks.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.pending_tasks.json index fb5e1609ff3..be67c0d425c 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.pending_tasks.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.pending_tasks.json @@ -1,6 +1,6 @@ { "cluster.pending_tasks": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-pending.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-pending.html", "methods": ["GET"], "url": { "path": "/_cluster/pending_tasks", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.put_settings.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.put_settings.json index 393d1350dd3..fdac1be1128 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.put_settings.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.put_settings.json @@ -1,6 +1,6 @@ { "cluster.put_settings": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-update-settings.html", "methods": ["PUT"], "url": { "path": "/_cluster/settings", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.reroute.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.reroute.json index 8bb85ca087a..70fd3e450f8 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.reroute.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.reroute.json @@ -1,6 +1,6 @@ { "cluster.reroute": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-reroute.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-reroute.html", "methods": ["POST"], "url": { "path": "/_cluster/reroute", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.state.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.state.json index 0f4bf6f21ad..de5e88d42d8 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.state.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.state.json @@ -1,6 +1,6 @@ { "cluster.state": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html", "methods": ["GET"], "url": { "path": "/_cluster/state", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.stats.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.stats.json index 2bccb20f36e..1f990cae2c8 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.stats.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/cluster.stats.json @@ -1,6 +1,6 @@ { "cluster.stats": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-stats.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-stats.html", "methods": ["GET"], "url": { "path": "/_cluster/stats", @@ -16,11 +16,6 @@ "type": "boolean", "description": "Return settings in flat format (default: false)" }, - "human": { - "type": "boolean", - "description": "Whether to return time and byte values in human-readable format.", - "default": false - }, "timeout": { "type" : "time", "description" : "Explicit operation timeout" diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/count.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/count.json index 9048f982712..271a7201df5 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/count.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/count.json @@ -1,6 +1,6 @@ { "count": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html", "methods": ["POST", "GET"], "url": { "path": "/_count", @@ -67,10 +67,6 @@ "lenient": { "type" : "boolean", "description" : "Specify whether format-based query failures (such as providing text to a numeric field) should be ignored" - }, - "lowercase_expanded_terms": { - "type" : "boolean", - "description" : "Specify whether query terms should be lowercased" } } }, diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/count.obsolete.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/count.obsolete.json new file mode 100644 index 00000000000..ffc92fa61ea --- /dev/null +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/count.obsolete.json @@ -0,0 +1,14 @@ +{ + "count": { + "_description_": "this file is NEST specific and lists removed parameters that should be obsoleted and not removed in the client in a minor release", + "url": { + "params": { + "lowercase_expanded_terms": { + "type" : "boolean", + "description" : "Specify whether query terms should be lowercased", + "obsolete" : "removed in Elasticsearch 5.1.1" + } + } + } + } +} diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/count_percolate.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/count_percolate.json index 584f33685d3..1f317f43022 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/count_percolate.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/count_percolate.json @@ -1,6 +1,6 @@ { "count_percolate": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html", "methods": ["GET", "POST"], "url": { "path": "/{index}/{type}/_percolate/count", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/create.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/create.json index 31c9d51f673..cb72671a9b5 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/create.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/create.json @@ -1,6 +1,6 @@ { "create": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html", "methods": ["PUT","POST"], "url": { "path": "/{index}/{type}/{id}/_create", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete.json index 389d00c6706..a2ee6de8cbc 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete.json @@ -1,6 +1,6 @@ { "delete": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete.html", "methods": ["DELETE"], "url": { "path": "/{index}/{type}/{id}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_by_query.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_by_query.json index 8c2b257fcbf..d4a572d3f83 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_by_query.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_by_query.json @@ -1,6 +1,6 @@ { "delete_by_query": { - "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete-by-query.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete-by-query.html", "methods": ["POST"], "url": { "path": "/{index}/_delete_by_query", @@ -36,18 +36,6 @@ "type" : "string", "description" : "The field to use as default where no field prefix is given in the query string" }, - "explain": { - "type" : "boolean", - "description" : "Specify whether to return detailed information about score computation as part of a hit" - }, - "stored_fields": { - "type" : "list", - "description" : "A comma-separated list of stored fields to return as part of a hit" - }, - "docvalue_fields": { - "type" : "list", - "description" : "A comma-separated list of fields to return as the docvalue representation of a field for each hit" - }, "from": { "type" : "number", "description" : "Starting offset (default: 0)" @@ -77,10 +65,6 @@ "type" : "boolean", "description" : "Specify whether format-based query failures (such as providing text to a numeric field) should be ignored" }, - "lowercase_expanded_terms": { - "type" : "boolean", - "description" : "Specify whether query terms should be lowercased" - }, "preference": { "type" : "string", "description" : "Specify the node or shard the operation should be performed on (default: random)" @@ -134,32 +118,6 @@ "type" : "list", "description" : "Specific 'tag' of the request for logging and statistical purposes" }, - "suggest_field": { - "type" : "string", - "description" : "Specify which field to use for suggestions" - }, - "suggest_mode": { - "type" : "enum", - "options" : ["missing", "popular", "always"], - "default" : "missing", - "description" : "Specify suggest mode" - }, - "suggest_size": { - "type" : "number", - "description" : "How many suggestions to return in response" - }, - "suggest_text": { - "type" : "string", - "description" : "The source text for which the suggestions should be returned" - }, - "timeout": { - "type" : "time", - "description" : "Explicit operation timeout" - }, - "track_scores": { - "type" : "boolean", - "description": "Whether to calculate and return scores even if they are not used for sorting" - }, "version": { "type" : "boolean", "description" : "Specify whether to return document version as part of a hit" @@ -194,7 +152,12 @@ "requests_per_second": { "type": "number", "default": 0, - "description": "The throttle for this request in sub-requests per second. -1 means set no throttle." + "description": "The throttle for this request in sub-requests per second. -1 means no throttle." + }, + "slices": { + "type": "number", + "default": 1, + "description": "The number of slices this task should be divided into. Defaults to 1 meaning the task isn't sliced into subtasks." } } }, diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_by_query.obsolete.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_by_query.obsolete.json new file mode 100644 index 00000000000..262c2dc07e2 --- /dev/null +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_by_query.obsolete.json @@ -0,0 +1,56 @@ +{ + "delete_by_query": { + "_description_": "this file is NEST specific and lists removed parameters that should be obsoleted and not removed in the client in a minor release", + "url": { + "params": { + "explain": { + "type" : "boolean", + "description" : "Specify whether to return detailed information about score computation as part of a hit", + "obsolete" : "Bad client mapping, never available on this endpoint" + }, + "stored_fields": { + "type" : "list", + "description" : "A comma-separated list of stored fields to return as part of a hit", + "obsolete" : "Bad client mapping, never available on this endpoint" + }, + "docvalue_fields": { + "type" : "list", + "description" : "A comma-separated list of fields to return as the docvalue representation of a field for each hit", + "obsolete" : "Bad client mapping, never available on this endpoint" + }, + "lowercase_expanded_terms": { + "type" : "boolean", + "description" : "Specify whether query terms should be lowercased", + "obsolete" : "removed in Elasticsearch 5.1.1" + }, + "suggest_field": { + "type" : "string", + "description" : "Specify which field to use for suggestions", + "obsolete" : "Bad client mapping, never available on this endpoint" + }, + "suggest_mode": { + "type" : "enum", + "options" : ["missing", "popular", "always"], + "default" : "missing", + "description" : "Specify suggest mode", + "obsolete" : "Bad client mapping, never available on this endpoint" + }, + "suggest_size": { + "type" : "number", + "description" : "How many suggestions to return in response", + "obsolete" : "Bad client mapping, never available on this endpoint" + }, + "suggest_text": { + "type" : "string", + "description" : "The source text for which the suggestions should be returned", + "obsolete" : "Bad client mapping, never available on this endpoint" + }, + "track_scores": { + "type" : "boolean", + "description": "Whether to calculate and return scores even if they are not used for sorting", + "obsolete" : "Bad client mapping, never available on this endpoint" + } + } + } + } +} diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_script.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_script.json index 2c9742057fe..e2a4b60783c 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_script.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_script.json @@ -1,10 +1,10 @@ { "delete_script": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html", "methods": ["DELETE"], "url": { - "path": "/_scripts/{lang}/{id}", - "paths": [ "/_scripts/{lang}/{id}" ], + "path": "/_scripts/{lang}", + "paths": [ "/_scripts/{lang}", "/_scripts/{lang}/{id}" ], "parts": { "id": { "type" : "string", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_template.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_template.json index e1e40bd95b6..7e2201e3ac2 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_template.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/delete_template.json @@ -1,6 +1,6 @@ { "delete_template": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html", "methods": ["DELETE"], "url": { "path": "/_search/template/{id}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/exists.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/exists.json index 2e64a2da7cd..3ecbd458bd2 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/exists.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/exists.json @@ -1,6 +1,6 @@ { "exists": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html", "methods": ["HEAD"], "url": { "path": "/{index}/{type}/{id}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/exists_source.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/exists_source.json new file mode 100644 index 00000000000..3e561a21146 --- /dev/null +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/exists_source.json @@ -0,0 +1,71 @@ +{ + "exists_source": { + "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html", + "methods": ["HEAD"], + "url": { + "path": "/{index}/{type}/{id}/_source", + "paths": ["/{index}/{type}/{id}/_source"], + "parts": { + "id": { + "type" : "string", + "required" : true, + "description" : "The document ID" + }, + "index": { + "type" : "string", + "required" : true, + "description" : "The name of the index" + }, + "type": { + "type" : "string", + "required" : true, + "description" : "The type of the document; use `_all` to fetch the first document matching the ID across all types" + } + }, + "params": { + "parent": { + "type" : "string", + "description" : "The ID of the parent document" + }, + "preference": { + "type" : "string", + "description" : "Specify the node or shard the operation should be performed on (default: random)" + }, + "realtime": { + "type" : "boolean", + "description" : "Specify whether to perform the operation in realtime or search mode" + }, + "refresh": { + "type" : "boolean", + "description" : "Refresh the shard containing the document before performing the operation" + }, + "routing": { + "type" : "string", + "description" : "Specific routing value" + }, + "_source": { + "type" : "list", + "description" : "True or false to return the _source field or not, or a list of fields to return" + }, + "_source_exclude": { + "type" : "list", + "description" : "A list of fields to exclude from the returned _source field" + }, + "_source_include": { + "type" : "list", + "description" : "A list of fields to extract and return from the _source field" + }, + "version" : { + "type" : "number", + "description" : "Explicit version number for concurrency control" + }, + "version_type": { + "type" : "enum", + "options" : ["internal", "external", "external_gte", "force"], + "description" : "Specific version type" + } + } + }, + "body": null + } +} diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/explain.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/explain.json index 328794ffdd0..8b6c8ac0899 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/explain.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/explain.json @@ -1,6 +1,6 @@ { "explain": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-explain.html", "methods": ["GET", "POST"], "url": { "path": "/{index}/{type}/{id}/_explain", @@ -49,10 +49,6 @@ "type" : "boolean", "description" : "Specify whether format-based query failures (such as providing text to a numeric field) should be ignored" }, - "lowercase_expanded_terms": { - "type" : "boolean", - "description" : "Specify whether query terms should be lowercased" - }, "parent": { "type" : "string", "description" : "The ID of the parent document" diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/explain.obsolete.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/explain.obsolete.json new file mode 100644 index 00000000000..af6962e214e --- /dev/null +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/explain.obsolete.json @@ -0,0 +1,14 @@ +{ + "explain": { + "_description_": "this file is NEST specific and lists removed parameters that should be obsoleted and not removed in the client in a minor release", + "url": { + "params": { + "lowercase_expanded_terms": { + "type" : "boolean", + "description" : "Specify whether query terms should be lowercased", + "obsolete" : "removed in Elasticsearch 5.1.1" + } + } + } + } +} diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/field_stats.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/field_stats.json index c7e95dd683e..a21c77eb550 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/field_stats.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/field_stats.json @@ -1,6 +1,6 @@ { "field_stats": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html", "methods": ["GET", "POST"], "url": { "path": "/_field_stats", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get.json index 8aba39e7710..d5eb0129fb9 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get.json @@ -1,6 +1,6 @@ { "get": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html", "methods": ["GET"], "url": { "path": "/{index}/{type}/{id}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get_script.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get_script.json index 163f147aa42..49b8e8b2fae 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get_script.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get_script.json @@ -1,10 +1,10 @@ { "get_script": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html", "methods": ["GET"], "url": { - "path": "/_scripts/{lang}/{id}", - "paths": [ "/_scripts/{lang}/{id}" ], + "path": "/_scripts/{lang}", + "paths": [ "/_scripts/{lang}", "/_scripts/{lang}/{id}" ], "parts": { "id": { "type" : "string", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get_source.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get_source.json index 36065a13f6e..ce076821dda 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get_source.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get_source.json @@ -1,6 +1,6 @@ { "get_source": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html", "methods": ["GET"], "url": { "path": "/{index}/{type}/{id}/_source", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get_template.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get_template.json index 487b81c5350..6a5eb20c6cc 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get_template.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/get_template.json @@ -1,6 +1,6 @@ { "get_template": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html", "methods": ["GET"], "url": { "path": "/_search/template/{id}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/index.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/index.json index 814a53c1141..4de9a9e5c82 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/index.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/index.json @@ -1,6 +1,6 @@ { "index": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html", "methods": ["POST", "PUT"], "url": { "path": "/{index}/{type}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.analyze.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.analyze.json index 881382ffa00..9002c1fd48d 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.analyze.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.analyze.json @@ -1,6 +1,6 @@ { "indices.analyze": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html", "methods": ["GET", "POST"], "url": { "path": "/_analyze", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.clear_cache.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.clear_cache.json index 31a50c4a8c4..603cbfc0289 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.clear_cache.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.clear_cache.json @@ -1,6 +1,6 @@ { "indices.clear_cache": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html", "methods": ["POST", "GET"], "url": { "path": "/_cache/clear", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.close.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.close.json index 4eaa93030ee..f4fada96dad 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.close.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.close.json @@ -1,6 +1,6 @@ { "indices.close": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-open-close.html", "methods": ["POST"], "url": { "path": "/{index}/_close", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.create.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.create.json index 1433c893e25..80bfa5e02bf 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.create.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.create.json @@ -1,6 +1,6 @@ { "indices.create": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-create-index.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-create-index.html", "methods": ["PUT"], "url": { "path": "/{index}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.delete.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.delete.json index 829e7a2ded1..203fc6dd8c7 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.delete.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.delete.json @@ -1,6 +1,6 @@ { "indices.delete": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-delete-index.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-delete-index.html", "methods": ["DELETE"], "url": { "path": "/{index}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.delete_alias.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.delete_alias.json index 30a32fbfef8..83578a75beb 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.delete_alias.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.delete_alias.json @@ -1,6 +1,6 @@ { "indices.delete_alias": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html", "methods": ["DELETE"], "url": { "path": "/{index}/_alias/{name}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.delete_template.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.delete_template.json index b311c9bbda8..3c5c2ecc9b2 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.delete_template.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.delete_template.json @@ -1,6 +1,6 @@ { "indices.delete_template": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html", "methods": ["DELETE"], "url": { "path": "/_template/{name}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists.json index ebfd5cc3a73..ca9ddf86aa0 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists.json @@ -1,6 +1,6 @@ { "indices.exists": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-exists.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-exists.html", "methods": ["HEAD"], "url": { "path": "/{index}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_alias.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_alias.json index 8862481c18f..cb3e1cf1d87 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_alias.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_alias.json @@ -1,6 +1,6 @@ { "indices.exists_alias": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html", "methods": ["HEAD"], "url": { "path": "/_alias/{name}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_alias.obsolete.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_alias.obsolete.json new file mode 100644 index 00000000000..549523b57d6 --- /dev/null +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_alias.obsolete.json @@ -0,0 +1,14 @@ +{ + "indices.exists_alias": { + "_description_": "this file is NEST specific and lists removed parameters that should be obsoleted and not removed in the client in a minor release", + "url": { + "params": { + "source": { + "type": "string", + "description": "Specify source on the query string", + "obsolete": "source should not have been generated for this HEAD request" + } + } + } + } +} diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_template.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_template.json index 18684bc9408..35c6e1531c4 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_template.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_template.json @@ -1,6 +1,6 @@ { "indices.exists_template": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html", "methods": ["HEAD"], "url": { "path": "/_template/{name}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_type.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_type.json index d793199bc27..fcd0c7b5d61 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_type.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.exists_type.json @@ -1,6 +1,6 @@ { "indices.exists_type": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-types-exists.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-types-exists.html", "methods": ["HEAD"], "url": { "path": "/{index}/_mapping/{type}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.flush.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.flush.json index 77d9e037163..44f8f9c303d 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.flush.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.flush.json @@ -1,6 +1,6 @@ { "indices.flush": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html", "methods": ["POST", "GET"], "url": { "path": "/_flush", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.flush_synced.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.flush_synced.json index 08488eae864..984c48307ab 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.flush_synced.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.flush_synced.json @@ -1,6 +1,6 @@ { "indices.flush_synced": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html", "methods": ["POST", "GET"], "url": { "path": "/_flush/synced", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.forcemerge.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.forcemerge.json index c4170c1962a..08e12a2ade4 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.forcemerge.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.forcemerge.json @@ -1,6 +1,6 @@ { "indices.forcemerge": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-forcemerge.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-forcemerge.html", "methods": ["POST"], "url": { "path": "/_forcemerge", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get.json index ed96200687c..bd07c89581f 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get.json @@ -1,6 +1,6 @@ { "indices.get":{ - "documentation":"http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-index.html", + "documentation":"https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-index.html", "methods":[ "GET" ], "url":{ "path":"/{index}", @@ -40,11 +40,6 @@ "type": "boolean", "description": "Return settings in flat format (default: false)" }, - "human": { - "type": "boolean", - "description": "Whether to return version and creation date values in human-readable format.", - "default": false - }, "include_defaults": { "type": "boolean", "description": "Whether to return all default setting for each of the indices.", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_alias.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_alias.json index b68d7c527fc..01fab07bab5 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_alias.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_alias.json @@ -1,6 +1,6 @@ { "indices.get_alias": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html", "methods": ["GET"], "url": { "path": "/_alias/", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_field_mapping.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_field_mapping.json index 3d5a629eff0..ae4c58c7f01 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_field_mapping.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_field_mapping.json @@ -1,6 +1,6 @@ { "indices.get_field_mapping": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html", "methods": ["GET"], "url": { "path": "/_mapping/field/{fields}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_mapping.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_mapping.json index c3c0622844b..15b734c1c31 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_mapping.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_mapping.json @@ -1,6 +1,6 @@ { "indices.get_mapping": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html", "methods": ["GET"], "url": { "path": "/_mapping", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_settings.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_settings.json index 17a1cd03118..971c3e97bf9 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_settings.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_settings.json @@ -1,6 +1,6 @@ { "indices.get_settings": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html", "methods": ["GET"], "url": { "path": "/_settings", @@ -38,11 +38,6 @@ "type": "boolean", "description": "Return local information, do not retrieve the state from master node (default: false)" }, - "human": { - "type": "boolean", - "description": "Whether to return version and creation date values in human-readable format.", - "default": false - }, "include_defaults": { "type": "boolean", "description": "Whether to return all default setting for each of the indices.", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_template.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_template.json index e3a97ee5c01..aa5c26182a7 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_template.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_template.json @@ -1,6 +1,6 @@ { "indices.get_template": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html", "methods": ["GET"], "url": { "path": "/_template/{name}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_upgrade.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_upgrade.json index 63d9bbf418b..db33ee9dbe7 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_upgrade.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.get_upgrade.json @@ -1,6 +1,6 @@ { "indices.get_upgrade": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html", "methods": ["GET"], "url": { "path": "/_upgrade", @@ -25,11 +25,6 @@ "options" : ["open","closed","none","all"], "default" : "open", "description" : "Whether to expand wildcard expression to concrete indices that are open, closed or both." - }, - "human": { - "type": "boolean", - "description": "Whether to return time and byte values in human-readable format.", - "default": false } } }, diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.open.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.open.json index 879ce5a2b9d..df357867117 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.open.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.open.json @@ -1,6 +1,6 @@ { "indices.open": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-open-close.html", "methods": ["POST"], "url": { "path": "/{index}/_open", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_alias.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_alias.json index da53d5ac441..6f98ba2444b 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_alias.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_alias.json @@ -1,6 +1,6 @@ { "indices.put_alias": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html", "methods": ["PUT", "POST"], "url": { "path": "/{index}/_alias/{name}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_mapping.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_mapping.json index 5fce0bcefc8..1e98fd3f5c7 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_mapping.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_mapping.json @@ -1,6 +1,6 @@ { "indices.put_mapping": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html", "methods": ["PUT", "POST"], "url": { "path": "/{index}/{type}/_mapping", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_settings.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_settings.json index 7c9cf627530..c1440fd9d44 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_settings.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_settings.json @@ -1,6 +1,6 @@ { "indices.put_settings": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-update-settings.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-update-settings.html", "methods": ["PUT"], "url": { "path": "/_settings", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_template.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_template.json index 5bcb2f8a243..134884fc715 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_template.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.put_template.json @@ -1,6 +1,6 @@ { "indices.put_template": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html", "methods": ["PUT", "POST"], "url": { "path": "/_template/{name}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.recovery.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.recovery.json index 2b94f1ad3d6..c51c3021a3a 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.recovery.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.recovery.json @@ -1,6 +1,6 @@ { "indices.recovery" : { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-recovery.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-recovery.html", "methods": ["GET"], "url": { "path": "/_recovery", @@ -21,11 +21,6 @@ "type": "boolean", "description": "Display only those recoveries that are currently on-going", "default": false - }, - "human": { - "type": "boolean", - "description": "Whether to return time and byte values in human-readable format.", - "default": false } } }, diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.refresh.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.refresh.json index 703fa73f8d3..2936b6f13b5 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.refresh.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.refresh.json @@ -1,6 +1,6 @@ { "indices.refresh": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html", "methods": ["POST", "GET"], "url": { "path": "/_refresh", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.rollover.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.rollover.json index 97580182ea1..313eefa11cc 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.rollover.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.rollover.json @@ -1,6 +1,6 @@ { "indices.rollover": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-rollover-index.html", "methods": ["POST"], "url": { "path": "/{alias}/_rollover", @@ -22,6 +22,10 @@ "type" : "time", "description" : "Explicit operation timeout" }, + "dry_run": { + "type" : "boolean", + "description" : "If set to true the rollover action will only be validated but not actually performed even if a condition matches. The default is false" + }, "master_timeout": { "type" : "time", "description" : "Specify timeout for connection to master" diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.segments.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.segments.json index cc51bdab2c3..01e0ffca795 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.segments.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.segments.json @@ -1,6 +1,6 @@ { "indices.segments": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-segments.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-segments.html", "methods": ["GET"], "url": { "path": "/_segments", @@ -26,11 +26,6 @@ "default" : "open", "description" : "Whether to expand wildcard expression to concrete indices that are open, closed or both." }, - "human": { - "type": "boolean", - "description": "Whether to return time and byte values in human-readable format.", - "default": false - }, "operation_threading": { "description" : "TODO: ?" }, diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.shard_stores.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.shard_stores.json index f3d644d5e34..750011ef6c2 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.shard_stores.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.shard_stores.json @@ -1,6 +1,6 @@ { "indices.shard_stores": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shards-stores.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shards-stores.html", "methods": ["GET"], "url": { "path": "/_shard_stores", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.shrink.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.shrink.json index 5ef943eacba..6820d1439c1 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.shrink.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.shrink.json @@ -1,6 +1,6 @@ { "indices.shrink": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shrink-index.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shrink-index.html", "methods": ["PUT", "POST"], "url": { "path": "/{index}/_shrink/{target}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.stats.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.stats.json index 7099f3e2fd2..ba66f2e2d9e 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.stats.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.stats.json @@ -1,6 +1,6 @@ { "indices.stats": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html", "methods": ["GET"], "url": { "path": "/_stats", @@ -38,11 +38,6 @@ "type" : "list", "description" : "A comma-separated list of search groups for `search` index metric" }, - "human": { - "type": "boolean", - "description": "Whether to return time and byte values in human-readable format.", - "default": false - }, "level": { "type" : "enum", "description": "Return stats aggregated at cluster, index or shard level", @@ -52,6 +47,11 @@ "types" : { "type" : "list", "description" : "A comma-separated list of document types for the `indexing` index metric" + }, + "include_segment_file_sizes": { + "type": "boolean", + "description": "Whether to report the aggregated disk usage of each one of the Lucene index files (only applies if segment stats are requested)", + "default": false } } }, diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.update_aliases.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.update_aliases.json index 30c369e410a..8a16558cc6f 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.update_aliases.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.update_aliases.json @@ -1,6 +1,6 @@ { "indices.update_aliases": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html", "methods": ["POST"], "url": { "path": "/_aliases", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.upgrade.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.upgrade.json index f83cf255165..6d821cb0107 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.upgrade.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.upgrade.json @@ -1,6 +1,6 @@ { "indices.upgrade": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html", "methods": ["POST"], "url": { "path": "/_upgrade", @@ -12,6 +12,10 @@ } }, "params": { + "allow_no_indices": { + "type" : "boolean", + "description" : "Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)" + }, "expand_wildcards": { "type" : "enum", "options" : ["open","closed","none","all"], diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.validate_query.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.validate_query.json index 98af689833a..9bd12040ceb 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.validate_query.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.validate_query.json @@ -1,6 +1,6 @@ { "indices.validate_query": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html", "methods": ["GET", "POST"], "url": { "path": "/_validate/query", @@ -63,10 +63,6 @@ "type" : "boolean", "description" : "Specify whether format-based query failures (such as providing text to a numeric field) should be ignored" }, - "lowercase_expanded_terms": { - "type" : "boolean", - "description" : "Specify whether query terms should be lowercased" - }, "rewrite": { "type": "boolean", "description": "Provide a more detailed explanation showing the actual Lucene query that will be executed." diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.validate_query.obsolete.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.validate_query.obsolete.json new file mode 100644 index 00000000000..296e7f47bf6 --- /dev/null +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/indices.validate_query.obsolete.json @@ -0,0 +1,14 @@ +{ + "indices.validate_query": { + "_description_": "this file is NEST specific and lists removed parameters that should be obsoleted and not removed in the client in a minor release", + "url": { + "params": { + "lowercase_expanded_terms": { + "type" : "boolean", + "description" : "Specify whether query terms should be lowercased", + "obsolete" : "removed in Elasticsearch 5.1.1" + } + } + } + } +} diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/info.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/info.json index 63754eb7f7c..c4c18b05253 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/info.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/info.json @@ -1,6 +1,6 @@ { "info": { - "documentation": "http://www.elastic.co/guide/", + "documentation": "https://www.elastic.co/guide/", "methods": ["GET"], "url": { "path": "/", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.delete_pipeline.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.delete_pipeline.json index 1c515e45095..8688731de1c 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.delete_pipeline.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.delete_pipeline.json @@ -1,6 +1,6 @@ { "ingest.delete_pipeline": { - "documentation": "https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html", "methods": [ "DELETE" ], "url": { "path": "/_ingest/pipeline/{id}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.get_pipeline.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.get_pipeline.json index 31725087423..793251fea76 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.get_pipeline.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.get_pipeline.json @@ -1,6 +1,6 @@ { "ingest.get_pipeline": { - "documentation": "https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html", "methods": [ "GET" ], "url": { "path": "/_ingest/pipeline/{id}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.put_pipeline.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.put_pipeline.json index e4c3c2eb3f9..100ef4fc98f 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.put_pipeline.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.put_pipeline.json @@ -1,6 +1,6 @@ { "ingest.put_pipeline": { - "documentation": "https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html", "methods": [ "PUT" ], "url": { "path": "/_ingest/pipeline/{id}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.simulate.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.simulate.json index d02f97d81dd..97efd8eabe6 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.simulate.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ingest.simulate.json @@ -1,6 +1,6 @@ { "ingest.simulate": { - "documentation": "https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html", "methods": [ "GET", "POST" ], "url": { "path": "/_ingest/pipeline/_simulate", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/mget.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/mget.json index 1f1f5adf75e..e87a67b000e 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/mget.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/mget.json @@ -1,6 +1,6 @@ { "mget": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html", "methods": ["GET", "POST"], "url": { "path": "/_mget", @@ -32,6 +32,10 @@ "type" : "boolean", "description" : "Refresh the shard containing the document before performing the operation" }, + "routing": { + "type" : "string", + "description" : "Specific routing value" + }, "_source": { "type" : "list", "description" : "True or false to return the _source field or not, or a list of fields to return" diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/mpercolate.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/mpercolate.json index 7cbf4f61e43..2455c416e76 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/mpercolate.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/mpercolate.json @@ -1,6 +1,6 @@ { "mpercolate": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html", "methods": ["GET", "POST"], "url": { "path": "/_mpercolate", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/msearch.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/msearch.json index 0344702ecfe..049ab1bb803 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/msearch.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/msearch.json @@ -1,6 +1,6 @@ { "msearch": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html", "methods": ["GET", "POST"], "url": { "path": "/_msearch", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/msearch_template.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/msearch_template.json index 39aa53b2572..b06f43a1fc8 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/msearch_template.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/msearch_template.json @@ -1,6 +1,6 @@ { "msearch_template": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html", "methods": ["GET", "POST"], "url": { "path": "/_msearch/template", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/mtermvectors.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/mtermvectors.json index 58978b7d190..473f62364ab 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/mtermvectors.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/mtermvectors.json @@ -1,6 +1,6 @@ { "mtermvectors" : { - "documentation" : "http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html", + "documentation" : "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html", "methods" : ["GET", "POST"], "url" : { "path" : "/_mtermvectors", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/nodes.hot_threads.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/nodes.hot_threads.json index 854cde1a9e7..75743cf661a 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/nodes.hot_threads.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/nodes.hot_threads.json @@ -1,6 +1,6 @@ { "nodes.hot_threads": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-hot-threads.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-hot-threads.html", "methods": ["GET"], "url": { "path": "/_nodes/hot_threads", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/nodes.info.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/nodes.info.json index 12f0d11c5fc..4ae11ec0e43 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/nodes.info.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/nodes.info.json @@ -1,6 +1,6 @@ { "nodes.info": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html", "methods": ["GET"], "url": { "path": "/_nodes", @@ -21,11 +21,6 @@ "type": "boolean", "description": "Return settings in flat format (default: false)" }, - "human": { - "type": "boolean", - "description": "Whether to return time and byte values in human-readable format.", - "default": false - }, "timeout": { "type" : "time", "description" : "Explicit operation timeout" diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/nodes.stats.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/nodes.stats.json index 665d6bd7a2c..64b0715df2a 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/nodes.stats.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/nodes.stats.json @@ -1,6 +1,6 @@ { "nodes.stats": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html", "methods": ["GET"], "url": { "path": "/_nodes/stats", @@ -45,11 +45,6 @@ "type" : "boolean", "description" : "A comma-separated list of search groups for `search` index metric" }, - "human": { - "type": "boolean", - "description": "Whether to return time and byte values in human-readable format.", - "default": false - }, "level": { "type" : "enum", "description": "Return indices stats aggregated at index, node or shard level", @@ -63,6 +58,11 @@ "timeout": { "type" : "time", "description" : "Explicit operation timeout" + }, + "include_segment_file_sizes": { + "type": "boolean", + "description": "Whether to report the aggregated disk usage of each one of the Lucene index files (only applies if segment stats are requested)", + "default": false } } }, diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/percolate.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/percolate.json index e58655dea5a..a524542a363 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/percolate.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/percolate.json @@ -1,6 +1,6 @@ { "percolate": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html", "methods": ["GET", "POST"], "url": { "path": "/{index}/{type}/_percolate", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ping.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ping.json index 41310bb30d4..d6498014417 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ping.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/ping.json @@ -1,6 +1,6 @@ { "ping": { - "documentation": "http://www.elastic.co/guide/", + "documentation": "https://www.elastic.co/guide/", "methods": ["HEAD"], "url": { "path": "/", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/put_script.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/put_script.json index c5676392625..2a4ddb44ace 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/put_script.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/put_script.json @@ -1,10 +1,10 @@ { "put_script": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html", "methods": ["PUT", "POST"], "url": { - "path": "/_scripts/{lang}/{id}", - "paths": [ "/_scripts/{lang}/{id}" ], + "path": "/_scripts/{lang}", + "paths": [ "/_scripts/{lang}", "/_scripts/{lang}/{id}" ], "parts": { "id": { "type" : "string", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/put_template.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/put_template.json index 294ed32cfff..b7530810f1d 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/put_template.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/put_template.json @@ -1,6 +1,6 @@ { "put_template": { - "documentation": "http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html", "methods": ["PUT", "POST"], "url": { "path": "/_search/template/{id}", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/reindex.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/reindex.json index 79f3b883767..02a727dcee3 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/reindex.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/reindex.json @@ -1,6 +1,6 @@ { "reindex": { - "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-reindex.html", "methods": ["POST"], "url": { "path": "/_reindex", @@ -28,7 +28,12 @@ "requests_per_second": { "type": "number", "default": 0, - "description": "The throttle to set on this request in sub-requests per second. -1 means set no throttle as does \"unlimited\" which is the only non-float this accepts." + "description": "The throttle to set on this request in sub-requests per second. -1 means no throttle." + }, + "slices": { + "type": "number", + "default": 1, + "description": "The number of slices this task should be divided into. Defaults to 1 meaning the task isn't sliced into subtasks." } } }, diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/reindex_rethrottle.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/reindex_rethrottle.json index 4bba41d37d5..ede15552a4d 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/reindex_rethrottle.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/reindex_rethrottle.json @@ -1,6 +1,6 @@ { "reindex_rethrottle": { - "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html", + "documentation": "https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-reindex.html", "methods": ["POST"], "url": { "path": "/_reindex/{task_id}/_rethrottle", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/render_search_template.json b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/render_search_template.json index 8f27c12b819..002453a723e 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/render_search_template.json +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/render_search_template.json @@ -1,6 +1,6 @@ { "render_search_template": { - "documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html", + "documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html", "methods": ["GET", "POST"], "url": { "path": "/_render/template", diff --git a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/root.html b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/root.html index 293196db388..e79bef1ca67 100644 --- a/src/CodeGeneration/ApiGenerator/RestSpecification/Core/root.html +++ b/src/CodeGeneration/ApiGenerator/RestSpecification/Core/root.html @@ -2,96 +2,98 @@ + + - - - - + + + - - - - - - - - - - - elasticsearch/rest-api-spec/src/main/resources/rest-api-spec/api at v5.0.0 · elastic/elasticsearch · GitHub - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + elasticsearch/rest-api-spec/src/main/resources/rest-api-spec/api at 5.3 · elastic/elasticsearch · GitHub + + + + + - - - + + + + + + + + - + - + + + - - + + - - + + - - + - + + - - - - - + + + + + + + + + + + + + + + + - + + - -
+ + -
+
-
+
-
-
+ +
+
- -
- - - - - -
- -
-
- - -
-
-
- - - -
-
- - -
- -
- - - -
- -
- - - - - - - Find file - - - History - -
- -
- - - - -
- - Fetching latest commit… -
-
- Cannot retrieve the latest commit at this time. -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
..
Failed to load latest commit information.
- - - - delete_by_query.json - - - - - -
- -
- - - - - - -
- -
- - -
-
- -
- - - - - - - - -
- - - Something went wrong with that request. Please try again. -
- - - - - - - - - - - - - - - - diff --git a/src/CodeGeneration/ApiGenerator/Views/ElasticLowLevelClient.Generated.cshtml b/src/CodeGeneration/ApiGenerator/Views/ElasticLowLevelClient.Generated.cshtml index 91ff7876a06..f74b1a5a5bc 100644 --- a/src/CodeGeneration/ApiGenerator/Views/ElasticLowLevelClient.Generated.cshtml +++ b/src/CodeGeneration/ApiGenerator/Views/ElasticLowLevelClient.Generated.cshtml @@ -41,6 +41,8 @@ namespace Elasticsearch.Net } bool isAsync = method.ReturnType.StartsWith("Task<"); string requestMethod = isAsync ? "DoRequestAsync" : "DoRequest"; + if (!string.IsNullOrEmpty(method.ObsoleteMethodVersion)) + { [Obsolete("Scheduled to be removed in 6.0, @method.ObsoleteMethodVersion removed this method from the rest specification")]} ///Represents a @method.HttpMethod on @method.Path ///Returns: @Raw(method.ReturnDescription) ///See also: @method.Documentation diff --git a/src/CodeGeneration/ApiGenerator/Views/RequestParameters.Generated.cshtml b/src/CodeGeneration/ApiGenerator/Views/RequestParameters.Generated.cshtml index a1e2875845f..dfd069d2497 100644 --- a/src/CodeGeneration/ApiGenerator/Views/RequestParameters.Generated.cshtml +++ b/src/CodeGeneration/ApiGenerator/Views/RequestParameters.Generated.cshtml @@ -43,6 +43,8 @@ namespace Elasticsearch.Net { setter = mm + ".ToTimeUnit()"; } + if (!string.IsNullOrWhiteSpace(kv.Value.Obsolete)) + { [Obsolete("Scheduled to be removed in 6.0, @kv.Value.Obsolete")]} ///@kv.Value.Description @Raw(kv.Value.FluentGenerator.Invoke(method.QueryStringParamName, mm, kv.Value.OriginalQueryStringParamName, setter)) diff --git a/src/CodeGeneration/ApiGenerator/Views/_Descriptors.Generated.cshtml b/src/CodeGeneration/ApiGenerator/Views/_Descriptors.Generated.cshtml index 150682a862d..2f77651d002 100644 --- a/src/CodeGeneration/ApiGenerator/Views/_Descriptors.Generated.cshtml +++ b/src/CodeGeneration/ApiGenerator/Views/_Descriptors.Generated.cshtml @@ -57,10 +57,8 @@ namespace Nest var fieldMethod = (mml.Contains("fields") || mml.Contains("sourceinclude") || mml.Contains("sourceexclude") ) && t.Contains("string"); ///@kv.Value.Description - @if (!string.IsNullOrWhiteSpace(kv.Value.DeprecatedInFavorOf)) - { - [Obsolete("Scheduled to be removed in 2.0, use @kv.Value.DeprecatedInFavorOf instead")] - } + @if (!string.IsNullOrWhiteSpace(kv.Value.Obsolete)) + { [Obsolete("Scheduled to be removed in 6.0, @kv.Value.Obsolete")]} public @Raw(type) @(mm)(@t @kv.Key@tSuffix) => AssignParam(p=>p.@(m)(@kv.Key@tMethod)); if (fieldMethod) { diff --git a/src/CodeGeneration/ApiGenerator/Views/_Requests.Generated.cshtml b/src/CodeGeneration/ApiGenerator/Views/_Requests.Generated.cshtml index f44e4fa4f41..cf1847ab929 100644 --- a/src/CodeGeneration/ApiGenerator/Views/_Requests.Generated.cshtml +++ b/src/CodeGeneration/ApiGenerator/Views/_Requests.Generated.cshtml @@ -82,9 +82,9 @@ namespace Nest setter += ".ToString()"; } ///@kv.Value.Description - @if(!string.IsNullOrWhiteSpace(kv.Value.DeprecatedInFavorOf)) + @if(!string.IsNullOrWhiteSpace(kv.Value.Obsolete)) { - [Obsolete("Scheduled to be removed in 5.0, use @kv.Value.DeprecatedInFavorOf instead")] + [Obsolete("Scheduled to be removed in 6.0, @kv.Value.Obsolete")] } @Raw(kv.Value.Generator.Invoke(fieldType, mm, original, setter)) diff --git a/src/CodeGeneration/ApiGenerator/last_downloaded_version.txt b/src/CodeGeneration/ApiGenerator/last_downloaded_version.txt index 8eb389131de..11aa145248e 100644 --- a/src/CodeGeneration/ApiGenerator/last_downloaded_version.txt +++ b/src/CodeGeneration/ApiGenerator/last_downloaded_version.txt @@ -1 +1 @@ -v5.0.0 \ No newline at end of file +5.3 \ No newline at end of file diff --git a/src/Elasticsearch.Net/Domain/Enums.Generated.cs b/src/Elasticsearch.Net/Domain/Enums.Generated.cs index 15c35950b2b..c3482f94410 100644 --- a/src/Elasticsearch.Net/Domain/Enums.Generated.cs +++ b/src/Elasticsearch.Net/Domain/Enums.Generated.cs @@ -7,8 +7,8 @@ using System.Runtime.Serialization; ///This file contains all the typed enums that the client rest api spec exposes. -///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/v5.0.0/rest-api-spec -///Generated of commit v5.0.0 +///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/5.3/rest-api-spec +///Generated of commit 5.3 namespace Elasticsearch.Net { diff --git a/src/Elasticsearch.Net/Domain/RequestParameters/RequestParameters.Generated.cs b/src/Elasticsearch.Net/Domain/RequestParameters/RequestParameters.Generated.cs index 64ce31ec77b..a1cbe66d486 100644 --- a/src/Elasticsearch.Net/Domain/RequestParameters/RequestParameters.Generated.cs +++ b/src/Elasticsearch.Net/Domain/RequestParameters/RequestParameters.Generated.cs @@ -6,15 +6,15 @@ using System.Linq.Expressions; ///This file contains all the typed querystring parameters that are generated of the client spec. -///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/v5.0.0/rest-api-spec -///Generated of commit v5.0.0 +///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/5.3/rest-api-spec +///Generated of commit 5.3 namespace Elasticsearch.Net { ///Request parameters descriptor for Bulk ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html
 	///
///
public class BulkRequestParameters : FluentRequestParameters @@ -61,18 +61,30 @@ public class BulkRequestParameters : FluentRequestParameters this.AddQueryString("pipeline", pipeline); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public BulkRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public BulkRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public BulkRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public BulkRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public BulkRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public BulkRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatAliases ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-alias.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-alias.html
 	///
///
public class CatAliasesRequestParameters : FluentRequestParameters @@ -99,22 +111,38 @@ public class CatAliasesRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatAliasesRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatAliasesRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatAliasesRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatAliasesRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatAliasesRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatAliasesRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatAliasesRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatAliasesRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatAllocation ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-allocation.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-allocation.html
 	///
///
public class CatAllocationRequestParameters : FluentRequestParameters @@ -145,22 +173,38 @@ public class CatAllocationRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatAllocationRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatAllocationRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatAllocationRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatAllocationRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatAllocationRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatAllocationRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatAllocationRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatAllocationRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatCount ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-count.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-count.html
 	///
///
public class CatCountRequestParameters : FluentRequestParameters @@ -187,22 +231,38 @@ public class CatCountRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatCountRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatCountRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatCountRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatCountRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatCountRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatCountRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatCountRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatCountRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatFielddata ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-fielddata.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-fielddata.html
 	///
///
public class CatFielddataRequestParameters : FluentRequestParameters @@ -233,6 +293,10 @@ public class CatFielddataRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatFielddataRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatFielddataRequestParameters V(bool v) => this.AddQueryString("v", v); @@ -241,18 +305,30 @@ public class CatFielddataRequestParameters : FluentRequestParameters this.AddQueryString("fields", fields); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatFielddataRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatFielddataRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatFielddataRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatFielddataRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatFielddataRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatFielddataRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatHealth ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-health.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-health.html
 	///
///
public class CatHealthRequestParameters : FluentRequestParameters @@ -279,6 +355,10 @@ public class CatHealthRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatHealthRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Set to false to disable timestamping public CatHealthRequestParameters Ts(bool ts) => this.AddQueryString("ts", ts); @@ -287,18 +367,30 @@ public class CatHealthRequestParameters : FluentRequestParameters this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatHealthRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatHealthRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatHealthRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatHealthRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatHealthRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatHealthRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatHelp ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat.html
 	///
///
public class CatHelpRequestParameters : FluentRequestParameters @@ -309,18 +401,34 @@ public class CatHelpRequestParameters : FluentRequestParameters this.AddQueryString("help", help); - ///The URL-encoded request definition + ///Comma-separated list of column names or column aliases to sort by + public CatHelpRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + + ///Pretty format the returned JSON response. + public CatHelpRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatHelpRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatHelpRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatHelpRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatHelpRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatHelpRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatIndices ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-indices.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-indices.html
 	///
///
public class CatIndicesRequestParameters : FluentRequestParameters @@ -359,22 +467,38 @@ public class CatIndicesRequestParameters : FluentRequestParameters this.AddQueryString("pri", pri); + ///Comma-separated list of column names or column aliases to sort by + public CatIndicesRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatIndicesRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatIndicesRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatIndicesRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatIndicesRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatIndicesRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatIndicesRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatIndicesRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatMaster ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-master.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-master.html
 	///
///
public class CatMasterRequestParameters : FluentRequestParameters @@ -401,22 +525,38 @@ public class CatMasterRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatMasterRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatMasterRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatMasterRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatMasterRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatMasterRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatMasterRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatMasterRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatMasterRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatNodeattrs ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodeattrs.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-nodeattrs.html
 	///
///
public class CatNodeAttributesRequestParameters : FluentRequestParameters @@ -443,22 +583,38 @@ public class CatNodeAttributesRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatNodeAttributesRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatNodeAttributesRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatNodeAttributesRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatNodeAttributesRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatNodeAttributesRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatNodeAttributesRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatNodeAttributesRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatNodeAttributesRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatNodes ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodes.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-nodes.html
 	///
///
public class CatNodesRequestParameters : FluentRequestParameters @@ -469,6 +625,10 @@ public class CatNodesRequestParameters : FluentRequestParameters this.AddQueryString("format", format); + ///Return the full node ID instead of the shortened version (default: false) + public CatNodesRequestParameters FullId(bool full_id) => this.AddQueryString("full_id", full_id); + + ///Return local information, do not retrieve the state from master node (default: false) public CatNodesRequestParameters Local(bool local) => this.AddQueryString("local", local); @@ -485,22 +645,38 @@ public class CatNodesRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatNodesRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatNodesRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatNodesRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatNodesRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatNodesRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatNodesRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatNodesRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatNodesRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatPendingTasks ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-pending-tasks.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-pending-tasks.html
 	///
///
public class CatPendingTasksRequestParameters : FluentRequestParameters @@ -527,22 +703,38 @@ public class CatPendingTasksRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatPendingTasksRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatPendingTasksRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatPendingTasksRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatPendingTasksRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatPendingTasksRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatPendingTasksRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatPendingTasksRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatPendingTasksRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatPlugins ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-plugins.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-plugins.html
 	///
///
public class CatPluginsRequestParameters : FluentRequestParameters @@ -569,22 +761,38 @@ public class CatPluginsRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatPluginsRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatPluginsRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatPluginsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatPluginsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatPluginsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatPluginsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatPluginsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatPluginsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatRecovery ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-recovery.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-recovery.html
 	///
///
public class CatRecoveryRequestParameters : FluentRequestParameters @@ -611,22 +819,38 @@ public class CatRecoveryRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatRecoveryRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatRecoveryRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatRecoveryRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatRecoveryRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatRecoveryRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatRecoveryRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatRecoveryRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatRecoveryRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatRepositories ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-repositories.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-repositories.html
 	///
///
public class CatRepositoriesRequestParameters : FluentRequestParameters @@ -653,22 +877,38 @@ public class CatRepositoriesRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatRepositoriesRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatRepositoriesRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatRepositoriesRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatRepositoriesRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatRepositoriesRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatRepositoriesRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatRepositoriesRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatRepositoriesRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatSegments ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-segments.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-segments.html
 	///
///
public class CatSegmentsRequestParameters : FluentRequestParameters @@ -687,22 +927,38 @@ public class CatSegmentsRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatSegmentsRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatSegmentsRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatSegmentsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatSegmentsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatSegmentsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatSegmentsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatSegmentsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatSegmentsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatShards ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-shards.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-shards.html
 	///
///
public class CatShardsRequestParameters : FluentRequestParameters @@ -729,22 +985,38 @@ public class CatShardsRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatShardsRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatShardsRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatShardsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatShardsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatShardsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatShardsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatShardsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatShardsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatSnapshots ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-snapshots.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-snapshots.html
 	///
///
public class CatSnapshotsRequestParameters : FluentRequestParameters @@ -771,22 +1043,38 @@ public class CatSnapshotsRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatSnapshotsRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatSnapshotsRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatSnapshotsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatSnapshotsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatSnapshotsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatSnapshotsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatSnapshotsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatSnapshotsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatTasks ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html
 	///
///
public class CatTasksRequestParameters : FluentRequestParameters @@ -825,22 +1113,38 @@ public class CatTasksRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatTasksRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatTasksRequestParameters V(bool v) => this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatTasksRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatTasksRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatTasksRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatTasksRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatTasksRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatTasksRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatTemplates ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-templates.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-templates.html
 	///
///
public class CatTemplatesRequestParameters : FluentRequestParameters @@ -875,18 +1179,30 @@ public class CatTemplatesRequestParameters : FluentRequestParameters this.AddQueryString("v", v); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatTemplatesRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatTemplatesRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CatTemplatesRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatTemplatesRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatTemplatesRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatTemplatesRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for CatThreadPool ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-thread-pool.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-thread-pool.html
 	///
///
public class CatThreadPoolRequestParameters : FluentRequestParameters @@ -917,44 +1233,72 @@ public class CatThreadPoolRequestParameters : FluentRequestParameters this.AddQueryString("help", help); + ///Comma-separated list of column names or column aliases to sort by + public CatThreadPoolRequestParameters S(params string[] s) => this.AddQueryString("s", s); + + ///Verbose mode. Display column headers public CatThreadPoolRequestParameters V(bool v) => this.AddQueryString("v", v); - ///A comma-separated list of regular-expressions to filter the thread pools in the output - public CatThreadPoolRequestParameters ThreadPoolPatterns(params string[] thread_pool_patterns) => this.AddQueryString("thread_pool_patterns", thread_pool_patterns); + ///Pretty format the returned JSON response. + public CatThreadPoolRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CatThreadPoolRequestParameters Human(bool human) => this.AddQueryString("human", human); + + ///Include the stack trace of returned errors. + public CatThreadPoolRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); - ///The URL-encoded request definition + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatThreadPoolRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatThreadPoolRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CatThreadPoolRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); + + [Obsolete("Scheduled to be removed in 6.0, Use the constructor taking thread_pool_patterns specifying this on the querystring never worked")] + ///A comma-separated list of regular-expressions to filter the thread pools in the output + public CatThreadPoolRequestParameters ThreadPoolPatterns(params string[] thread_pool_patterns) => this.AddQueryString("thread_pool_patterns", thread_pool_patterns); } ///Request parameters descriptor for ClearScroll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html
 	///
///
public class ClearScrollRequestParameters : FluentRequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.DELETE; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClearScrollRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ClearScrollRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ClearScrollRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClearScrollRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClearScrollRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ClearScrollRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for ClusterAllocationExplain ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-allocation-explain.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-allocation-explain.html
 	///
///
public class ClusterAllocationExplainRequestParameters : FluentRequestParameters @@ -969,18 +1313,30 @@ public class ClusterAllocationExplainRequestParameters : FluentRequestParameters public ClusterAllocationExplainRequestParameters IncludeDiskInfo(bool include_disk_info) => this.AddQueryString("include_disk_info", include_disk_info); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterAllocationExplainRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ClusterAllocationExplainRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ClusterAllocationExplainRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterAllocationExplainRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterAllocationExplainRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ClusterAllocationExplainRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for ClusterGetSettings ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-update-settings.html
 	///
///
public class ClusterGetSettingsRequestParameters : FluentRequestParameters @@ -1003,18 +1359,30 @@ public class ClusterGetSettingsRequestParameters : FluentRequestParameters this.AddQueryString("include_defaults", include_defaults); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterGetSettingsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ClusterGetSettingsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ClusterGetSettingsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterGetSettingsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterGetSettingsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ClusterGetSettingsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for ClusterHealth ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-health.html
 	///
///
public class ClusterHealthRequestParameters : FluentRequestParameters @@ -1045,7 +1413,7 @@ public class ClusterHealthRequestParameters : FluentRequestParameters this.AddQueryString("wait_for_nodes", wait_for_nodes); - ///Wait until all currently queued events with the given priorty are processed + ///Wait until all currently queued events with the given priority are processed public ClusterHealthRequestParameters WaitForEvents(WaitForEvents wait_for_events) => this.AddQueryString("wait_for_events", wait_for_events); @@ -1057,18 +1425,30 @@ public class ClusterHealthRequestParameters : FluentRequestParameters this.AddQueryString("wait_for_status", wait_for_status); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterHealthRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ClusterHealthRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ClusterHealthRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterHealthRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterHealthRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ClusterHealthRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for ClusterPendingTasks ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-pending.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-pending.html
 	///
///
public class ClusterPendingTasksRequestParameters : FluentRequestParameters @@ -1083,18 +1463,30 @@ public class ClusterPendingTasksRequestParameters : FluentRequestParameters this.AddQueryString("master_timeout", master_timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterPendingTasksRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ClusterPendingTasksRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ClusterPendingTasksRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterPendingTasksRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterPendingTasksRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ClusterPendingTasksRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for ClusterPutSettings ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-update-settings.html
 	///
///
public class ClusterPutSettingsRequestParameters : FluentRequestParameters @@ -1113,18 +1505,30 @@ public class ClusterPutSettingsRequestParameters : FluentRequestParameters this.AddQueryString("timeout", timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterPutSettingsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ClusterPutSettingsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ClusterPutSettingsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterPutSettingsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterPutSettingsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ClusterPutSettingsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for ClusterReroute ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-reroute.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-reroute.html
 	///
///
public class ClusterRerouteRequestParameters : FluentRequestParameters @@ -1155,18 +1559,30 @@ public class ClusterRerouteRequestParameters : FluentRequestParameters this.AddQueryString("timeout", timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterRerouteRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ClusterRerouteRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ClusterRerouteRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterRerouteRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterRerouteRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ClusterRerouteRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for ClusterState ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html
 	///
///
public class ClusterStateRequestParameters : FluentRequestParameters @@ -1197,18 +1613,30 @@ public class ClusterStateRequestParameters : FluentRequestParameters this.AddQueryString("expand_wildcards", expand_wildcards); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterStateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ClusterStateRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ClusterStateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterStateRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterStateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ClusterStateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for ClusterStats ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-stats.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-stats.html
 	///
///
public class ClusterStatsRequestParameters : FluentRequestParameters @@ -1219,26 +1647,34 @@ public class ClusterStatsRequestParameters : FluentRequestParameters this.AddQueryString("flat_settings", flat_settings); - ///Whether to return time and byte values in human-readable format. + ///Explicit operation timeout + public ClusterStatsRequestParameters Timeout(TimeSpan timeout) => this.AddQueryString("timeout", timeout.ToTimeUnit()); + + + ///Pretty format the returned JSON response. + public ClusterStatsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. public ClusterStatsRequestParameters Human(bool human) => this.AddQueryString("human", human); - ///Explicit operation timeout - public ClusterStatsRequestParameters Timeout(TimeSpan timeout) => this.AddQueryString("timeout", timeout.ToTimeUnit()); + ///Include the stack trace of returned errors. + public ClusterStatsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); - ///The URL-encoded request definition + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterStatsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterStatsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ClusterStatsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Count ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html
 	///
///
public class CountRequestParameters : FluentRequestParameters @@ -1293,22 +1729,34 @@ public class CountRequestParameters : FluentRequestParameters this.AddQueryString("lenient", lenient); - ///Specify whether query terms should be lowercased - public CountRequestParameters LowercaseExpandedTerms(bool lowercase_expanded_terms) => this.AddQueryString("lowercase_expanded_terms", lowercase_expanded_terms); + ///Pretty format the returned JSON response. + public CountRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CountRequestParameters Human(bool human) => this.AddQueryString("human", human); - ///The URL-encoded request definition + ///Include the stack trace of returned errors. + public CountRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CountRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CountRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CountRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); + + [Obsolete("Scheduled to be removed in 6.0, removed in Elasticsearch 5.1.1")] + ///Specify whether query terms should be lowercased + public CountRequestParameters LowercaseExpandedTerms(bool lowercase_expanded_terms) => this.AddQueryString("lowercase_expanded_terms", lowercase_expanded_terms); } ///Request parameters descriptor for CountPercolate ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html
 	///
///
public class PercolateCountRequestParameters : FluentRequestParameters @@ -1351,18 +1799,30 @@ public class PercolateCountRequestParameters : FluentRequestParameters this.AddQueryString("version_type", version_type); - ///The URL-encoded request definition - public PercolateCountRequestParameters Source(string source) => this.AddQueryString("source", source); + ///Pretty format the returned JSON response. + public PercolateCountRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PercolateCountRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///Return human readable values for statistics. + public PercolateCountRequestParameters Human(bool human) => this.AddQueryString("human", human); - } - + + ///Include the stack trace of returned errors. + public PercolateCountRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. + public PercolateCountRequestParameters Source(string source) => this.AddQueryString("source", source); + + + ///A comma-separated list of filters used to reduce the respone. + public PercolateCountRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); + + } + ///Request parameters descriptor for Create ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html
 	///
///
public class CreateRequestParameters : FluentRequestParameters @@ -1409,18 +1869,30 @@ public class CreateRequestParameters : FluentRequestParameters this.AddQueryString("pipeline", pipeline); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CreateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CreateRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CreateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CreateRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CreateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CreateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Delete ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete.html
 	///
///
public class DeleteRequestParameters : FluentRequestParameters @@ -1455,18 +1927,30 @@ public class DeleteRequestParameters : FluentRequestParameters this.AddQueryString("version_type", version_type); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DeleteRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DeleteRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DeleteRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for DeleteByQuery ///
-	///https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete-by-query.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete-by-query.html
 	///
///
public class DeleteByQueryRequestParameters : FluentRequestParameters @@ -1489,18 +1973,6 @@ public class DeleteByQueryRequestParameters : FluentRequestParameters this.AddQueryString("df", df); - ///Specify whether to return detailed information about score computation as part of a hit - public DeleteByQueryRequestParameters Explain(bool explain) => this.AddQueryString("explain", explain); - - - ///A comma-separated list of stored fields to return as part of a hit - public DeleteByQueryRequestParameters StoredFields(params string[] stored_fields) => this.AddQueryString("stored_fields", stored_fields); - - - ///A comma-separated list of fields to return as the docvalue representation of a field for each hit - public DeleteByQueryRequestParameters DocvalueFields(params string[] docvalue_fields) => this.AddQueryString("docvalue_fields", docvalue_fields); - - ///Starting offset (default: 0) public DeleteByQueryRequestParameters From(long from) => this.AddQueryString("from", from); @@ -1525,10 +1997,6 @@ public class DeleteByQueryRequestParameters : FluentRequestParameters this.AddQueryString("lenient", lenient); - ///Specify whether query terms should be lowercased - public DeleteByQueryRequestParameters LowercaseExpandedTerms(bool lowercase_expanded_terms) => this.AddQueryString("lowercase_expanded_terms", lowercase_expanded_terms); - - ///Specify the node or shard the operation should be performed on (default: random) public DeleteByQueryRequestParameters Preference(string preference) => this.AddQueryString("preference", preference); @@ -1581,30 +2049,6 @@ public class DeleteByQueryRequestParameters : FluentRequestParameters this.AddQueryString("stats", stats); - ///Specify which field to use for suggestions - public DeleteByQueryRequestParameters SuggestField(string suggest_field) => this.AddQueryString("suggest_field", suggest_field); - - - ///Specify suggest mode - public DeleteByQueryRequestParameters SuggestMode(SuggestMode suggest_mode) => this.AddQueryString("suggest_mode", suggest_mode); - - - ///How many suggestions to return in response - public DeleteByQueryRequestParameters SuggestSize(long suggest_size) => this.AddQueryString("suggest_size", suggest_size); - - - ///The source text for which the suggestions should be returned - public DeleteByQueryRequestParameters SuggestText(string suggest_text) => this.AddQueryString("suggest_text", suggest_text); - - - ///Time each individual bulk request should wait for shards that are unavailable. - public DeleteByQueryRequestParameters Timeout(TimeSpan timeout) => this.AddQueryString("timeout", timeout.ToTimeUnit()); - - - ///Whether to calculate and return scores even if they are not used for sorting - public DeleteByQueryRequestParameters TrackScores(bool track_scores) => this.AddQueryString("track_scores", track_scores); - - ///Specify whether to return document version as part of a hit public DeleteByQueryRequestParameters Version(bool version) => this.AddQueryString("version", version); @@ -1617,6 +2061,10 @@ public class DeleteByQueryRequestParameters : FluentRequestParameters this.AddQueryString("refresh", refresh); + ///Time each individual bulk request should wait for shards that are unavailable. + public DeleteByQueryRequestParameters Timeout(TimeSpan timeout) => this.AddQueryString("timeout", timeout.ToTimeUnit()); + + ///Sets the number of shard copies that must be active before proceeding with the delete by query operation. Defaults to 1, meaning the primary shard only. Set to `all` for all shard copies, otherwise set to any non-negative value less than or equal to the total number of copies for the shard (number of replicas + 1) public DeleteByQueryRequestParameters WaitForActiveShards(string wait_for_active_shards) => this.AddQueryString("wait_for_active_shards", wait_for_active_shards); @@ -1629,58 +2077,134 @@ public class DeleteByQueryRequestParameters : FluentRequestParameters this.AddQueryString("wait_for_completion", wait_for_completion); - ///The throttle for this request in sub-requests per second. -1 means set no throttle. + ///The throttle for this request in sub-requests per second. -1 means no throttle. public DeleteByQueryRequestParameters RequestsPerSecond(long requests_per_second) => this.AddQueryString("requests_per_second", requests_per_second); - ///The URL-encoded request definition + ///The number of slices this task should be divided into. Defaults to 1 meaning the task isn't sliced into subtasks. + public DeleteByQueryRequestParameters Slices(long slices) => this.AddQueryString("slices", slices); + + + ///Pretty format the returned JSON response. + public DeleteByQueryRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DeleteByQueryRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DeleteByQueryRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteByQueryRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteByQueryRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DeleteByQueryRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///Specify whether to return detailed information about score computation as part of a hit + public DeleteByQueryRequestParameters Explain(bool explain) => this.AddQueryString("explain", explain); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///A comma-separated list of stored fields to return as part of a hit + public DeleteByQueryRequestParameters StoredFields(params string[] stored_fields) => this.AddQueryString("stored_fields", stored_fields); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///A comma-separated list of fields to return as the docvalue representation of a field for each hit + public DeleteByQueryRequestParameters DocvalueFields(params string[] docvalue_fields) => this.AddQueryString("docvalue_fields", docvalue_fields); + + [Obsolete("Scheduled to be removed in 6.0, removed in Elasticsearch 5.1.1")] + ///Specify whether query terms should be lowercased + public DeleteByQueryRequestParameters LowercaseExpandedTerms(bool lowercase_expanded_terms) => this.AddQueryString("lowercase_expanded_terms", lowercase_expanded_terms); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///Specify which field to use for suggestions + public DeleteByQueryRequestParameters SuggestField(string suggest_field) => this.AddQueryString("suggest_field", suggest_field); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///Specify suggest mode + public DeleteByQueryRequestParameters SuggestMode(SuggestMode suggest_mode) => this.AddQueryString("suggest_mode", suggest_mode); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///How many suggestions to return in response + public DeleteByQueryRequestParameters SuggestSize(long suggest_size) => this.AddQueryString("suggest_size", suggest_size); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///The source text for which the suggestions should be returned + public DeleteByQueryRequestParameters SuggestText(string suggest_text) => this.AddQueryString("suggest_text", suggest_text); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///Whether to calculate and return scores even if they are not used for sorting + public DeleteByQueryRequestParameters TrackScores(bool track_scores) => this.AddQueryString("track_scores", track_scores); } ///Request parameters descriptor for DeleteScript ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html
 	///
///
public class DeleteScriptRequestParameters : FluentRequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.DELETE; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteScriptRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DeleteScriptRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DeleteScriptRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteScriptRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteScriptRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DeleteScriptRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for DeleteTemplate ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html
 	///
///
public class DeleteSearchTemplateRequestParameters : FluentRequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.DELETE; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteSearchTemplateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DeleteSearchTemplateRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DeleteSearchTemplateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteSearchTemplateRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteSearchTemplateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DeleteSearchTemplateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Exists ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html
 	///
///
public class DocumentExistsRequestParameters : FluentRequestParameters @@ -1707,18 +2231,100 @@ public class DocumentExistsRequestParameters : FluentRequestParameters this.AddQueryString("routing", routing); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DocumentExistsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DocumentExistsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DocumentExistsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DocumentExistsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DocumentExistsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DocumentExistsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); + + } + + ///Request parameters descriptor for ExistsSource + ///
+	///http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html
+	///
+ ///
+ public class ExistsSourceRequestParameters : FluentRequestParameters + { + public override HttpMethod DefaultHttpMethod => HttpMethod.HEAD; + + ///The ID of the parent document + public ExistsSourceRequestParameters Parent(string parent) => this.AddQueryString("parent", parent); + + + ///Specify the node or shard the operation should be performed on (default: random) + public ExistsSourceRequestParameters Preference(string preference) => this.AddQueryString("preference", preference); + + + ///Specify whether to perform the operation in realtime or search mode + public ExistsSourceRequestParameters Realtime(bool realtime) => this.AddQueryString("realtime", realtime); + + + ///Refresh the shard containing the document before performing the operation + public ExistsSourceRequestParameters Refresh(bool refresh) => this.AddQueryString("refresh", refresh); + + + ///Specific routing value + public ExistsSourceRequestParameters Routing(string routing) => this.AddQueryString("routing", routing); + + + ///True or false to return the _source field or not, or a list of fields to return + public ExistsSourceRequestParameters SourceEnabled(params string[] source_enabled) => this.AddQueryString("_source", source_enabled); + + + ///A list of fields to exclude from the returned _source field + public ExistsSourceRequestParameters SourceExclude(params string[] source_exclude) => this.AddQueryString("_source_exclude", source_exclude); + + + ///A list of fields to extract and return from the _source field + public ExistsSourceRequestParameters SourceInclude(params string[] source_include) => this.AddQueryString("_source_include", source_include); + + + ///Explicit version number for concurrency control + public ExistsSourceRequestParameters Version(long version) => this.AddQueryString("version", version); + + + ///Specific version type + public ExistsSourceRequestParameters VersionType(VersionType version_type) => this.AddQueryString("version_type", version_type); + + + ///Pretty format the returned JSON response. + public ExistsSourceRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ExistsSourceRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ExistsSourceRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. + public ExistsSourceRequestParameters Source(string source) => this.AddQueryString("source", source); + + + ///A comma-separated list of filters used to reduce the respone. + public ExistsSourceRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Explain ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-explain.html
 	///
///
public class ExplainRequestParameters : FluentRequestParameters @@ -1749,10 +2355,6 @@ public class ExplainRequestParameters : FluentRequestParameters this.AddQueryString("lenient", lenient); - ///Specify whether query terms should be lowercased - public ExplainRequestParameters LowercaseExpandedTerms(bool lowercase_expanded_terms) => this.AddQueryString("lowercase_expanded_terms", lowercase_expanded_terms); - - ///The ID of the parent document public ExplainRequestParameters Parent(string parent) => this.AddQueryString("parent", parent); @@ -1781,18 +2383,34 @@ public class ExplainRequestParameters : FluentRequestParameters this.AddQueryString("_source_include", source_include); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ExplainRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ExplainRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ExplainRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ExplainRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ExplainRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ExplainRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); + + [Obsolete("Scheduled to be removed in 6.0, removed in Elasticsearch 5.1.1")] + ///Specify whether query terms should be lowercased + public ExplainRequestParameters LowercaseExpandedTerms(bool lowercase_expanded_terms) => this.AddQueryString("lowercase_expanded_terms", lowercase_expanded_terms); } ///Request parameters descriptor for FieldStats ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html
 	///
///
public class FieldStatsRequestParameters : FluentRequestParameters @@ -1815,18 +2433,30 @@ public class FieldStatsRequestParameters : FluentRequestParameters this.AddQueryString("expand_wildcards", expand_wildcards); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public FieldStatsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public FieldStatsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public FieldStatsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public FieldStatsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public FieldStatsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public FieldStatsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Get ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html
 	///
///
public class GetRequestParameters : FluentRequestParameters @@ -1877,36 +2507,60 @@ public class GetRequestParameters : FluentRequestParameters this.AddQueryString("version_type", version_type); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for GetScript ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html
 	///
///
public class GetScriptRequestParameters : FluentRequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.GET; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetScriptRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetScriptRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetScriptRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetScriptRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetScriptRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetScriptRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for GetSource ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html
 	///
///
public class SourceRequestParameters : FluentRequestParameters @@ -1953,36 +2607,60 @@ public class SourceRequestParameters : FluentRequestParameters this.AddQueryString("version_type", version_type); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SourceRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public SourceRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public SourceRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SourceRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SourceRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public SourceRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for GetTemplate ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html
 	///
///
public class GetSearchTemplateRequestParameters : FluentRequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.GET; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetSearchTemplateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetSearchTemplateRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetSearchTemplateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetSearchTemplateRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetSearchTemplateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetSearchTemplateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Index ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html
 	///
///
public class IndexRequestParameters : FluentRequestParameters @@ -2033,18 +2711,30 @@ public class IndexRequestParameters : FluentRequestParameters this.AddQueryString("pipeline", pipeline); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public IndexRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public IndexRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public IndexRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public IndexRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public IndexRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public IndexRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesAnalyzeForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html
 	///
///
public class AnalyzeRequestParameters : FluentRequestParameters @@ -2071,18 +2761,30 @@ public class AnalyzeRequestParameters : FluentRequestParameters this.AddQueryString("format", format); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public AnalyzeRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public AnalyzeRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public AnalyzeRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public AnalyzeRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public AnalyzeRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public AnalyzeRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesClearCacheForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html
 	///
///
public class ClearCacheRequestParameters : FluentRequestParameters @@ -2125,18 +2827,30 @@ public class ClearCacheRequestParameters : FluentRequestParameters this.AddQueryString("request", request); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClearCacheRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ClearCacheRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ClearCacheRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClearCacheRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClearCacheRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ClearCacheRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesClose ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-open-close.html
 	///
///
public class CloseIndexRequestParameters : FluentRequestParameters @@ -2163,18 +2877,30 @@ public class CloseIndexRequestParameters : FluentRequestParameters this.AddQueryString("expand_wildcards", expand_wildcards); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CloseIndexRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CloseIndexRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CloseIndexRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CloseIndexRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CloseIndexRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CloseIndexRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesCreate ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-create-index.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-create-index.html
 	///
///
public class CreateIndexRequestParameters : FluentRequestParameters @@ -2197,18 +2923,30 @@ public class CreateIndexRequestParameters : FluentRequestParameters this.AddQueryString("update_all_types", update_all_types); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CreateIndexRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CreateIndexRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CreateIndexRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CreateIndexRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CreateIndexRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CreateIndexRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesDelete ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-delete-index.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-delete-index.html
 	///
///
public class DeleteIndexRequestParameters : FluentRequestParameters @@ -2223,18 +2961,30 @@ public class DeleteIndexRequestParameters : FluentRequestParameters this.AddQueryString("master_timeout", master_timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteIndexRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DeleteIndexRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DeleteIndexRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteIndexRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteIndexRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DeleteIndexRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesDeleteAlias ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html
 	///
///
public class DeleteAliasRequestParameters : FluentRequestParameters @@ -2249,18 +2999,30 @@ public class DeleteAliasRequestParameters : FluentRequestParameters this.AddQueryString("master_timeout", master_timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteAliasRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DeleteAliasRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DeleteAliasRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteAliasRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteAliasRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DeleteAliasRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesDeleteTemplateForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html
 	///
///
public class DeleteIndexTemplateRequestParameters : FluentRequestParameters @@ -2275,18 +3037,30 @@ public class DeleteIndexTemplateRequestParameters : FluentRequestParameters this.AddQueryString("master_timeout", master_timeout.ToTimeUnit()); - ///The URL-encoded request definition - public DeleteIndexTemplateRequestParameters Source(string source) => this.AddQueryString("source", source); + ///Pretty format the returned JSON response. + public DeleteIndexTemplateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteIndexTemplateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///Return human readable values for statistics. + public DeleteIndexTemplateRequestParameters Human(bool human) => this.AddQueryString("human", human); - } + + ///Include the stack trace of returned errors. + public DeleteIndexTemplateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. + public DeleteIndexTemplateRequestParameters Source(string source) => this.AddQueryString("source", source); + + + ///A comma-separated list of filters used to reduce the respone. + public DeleteIndexTemplateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); + + } ///Request parameters descriptor for IndicesExists ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-exists.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-exists.html
 	///
///
public class IndexExistsRequestParameters : FluentRequestParameters @@ -2309,18 +3083,30 @@ public class IndexExistsRequestParameters : FluentRequestParameters this.AddQueryString("local", local); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public IndexExistsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public IndexExistsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public IndexExistsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public IndexExistsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public IndexExistsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public IndexExistsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesExistsAliasForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html
 	///
///
public class AliasExistsRequestParameters : FluentRequestParameters @@ -2343,18 +3129,30 @@ public class AliasExistsRequestParameters : FluentRequestParameters this.AddQueryString("local", local); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public AliasExistsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public AliasExistsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public AliasExistsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public AliasExistsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public AliasExistsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public AliasExistsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesExistsTemplateForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html
 	///
///
public class IndexTemplateExistsRequestParameters : FluentRequestParameters @@ -2369,18 +3167,30 @@ public class IndexTemplateExistsRequestParameters : FluentRequestParameters this.AddQueryString("local", local); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public IndexTemplateExistsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public IndexTemplateExistsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public IndexTemplateExistsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public IndexTemplateExistsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public IndexTemplateExistsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public IndexTemplateExistsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesExistsType ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-types-exists.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-types-exists.html
 	///
///
public class TypeExistsRequestParameters : FluentRequestParameters @@ -2403,18 +3213,30 @@ public class TypeExistsRequestParameters : FluentRequestParameters this.AddQueryString("local", local); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public TypeExistsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public TypeExistsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public TypeExistsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public TypeExistsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public TypeExistsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public TypeExistsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesFlushForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html
 	///
///
public class FlushRequestParameters : FluentRequestParameters @@ -2441,18 +3263,30 @@ public class FlushRequestParameters : FluentRequestParameters this.AddQueryString("expand_wildcards", expand_wildcards); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public FlushRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public FlushRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public FlushRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public FlushRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public FlushRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public FlushRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesFlushSyncedForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html
 	///
///
public class SyncedFlushRequestParameters : FluentRequestParameters @@ -2471,18 +3305,30 @@ public class SyncedFlushRequestParameters : FluentRequestParameters this.AddQueryString("expand_wildcards", expand_wildcards); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SyncedFlushRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public SyncedFlushRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public SyncedFlushRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SyncedFlushRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SyncedFlushRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public SyncedFlushRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesForcemergeForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-forcemerge.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-forcemerge.html
 	///
///
public class ForceMergeRequestParameters : FluentRequestParameters @@ -2521,18 +3367,30 @@ public class ForceMergeRequestParameters : FluentRequestParameters this.AddQueryString("wait_for_merge", wait_for_merge); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ForceMergeRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ForceMergeRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ForceMergeRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ForceMergeRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ForceMergeRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ForceMergeRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesGet ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-index.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-index.html
 	///
///
public class GetIndexRequestParameters : FluentRequestParameters @@ -2559,26 +3417,34 @@ public class GetIndexRequestParameters : FluentRequestParameters this.AddQueryString("flat_settings", flat_settings); - ///Whether to return version and creation date values in human-readable format. + ///Whether to return all default setting for each of the indices. + public GetIndexRequestParameters IncludeDefaults(bool include_defaults) => this.AddQueryString("include_defaults", include_defaults); + + + ///Pretty format the returned JSON response. + public GetIndexRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. public GetIndexRequestParameters Human(bool human) => this.AddQueryString("human", human); - ///Whether to return all default setting for each of the indices. - public GetIndexRequestParameters IncludeDefaults(bool include_defaults) => this.AddQueryString("include_defaults", include_defaults); + ///Include the stack trace of returned errors. + public GetIndexRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); - ///The URL-encoded request definition + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetIndexRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetIndexRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetIndexRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesGetAliasForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html
 	///
///
public class GetAliasRequestParameters : FluentRequestParameters @@ -2601,18 +3467,30 @@ public class GetAliasRequestParameters : FluentRequestParameters this.AddQueryString("local", local); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetAliasRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetAliasRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetAliasRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetAliasRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetAliasRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetAliasRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesGetFieldMappingForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html
 	///
///
public class GetFieldMappingRequestParameters : FluentRequestParameters @@ -2639,18 +3517,30 @@ public class GetFieldMappingRequestParameters : FluentRequestParameters this.AddQueryString("local", local); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetFieldMappingRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetFieldMappingRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetFieldMappingRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetFieldMappingRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetFieldMappingRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetFieldMappingRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesGetMappingForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html
 	///
///
public class GetMappingRequestParameters : FluentRequestParameters @@ -2673,18 +3563,30 @@ public class GetMappingRequestParameters : FluentRequestParameters this.AddQueryString("local", local); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetMappingRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetMappingRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetMappingRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetMappingRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetMappingRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetMappingRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesGetSettingsForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html
 	///
///
public class GetIndexSettingsRequestParameters : FluentRequestParameters @@ -2711,26 +3613,34 @@ public class GetIndexSettingsRequestParameters : FluentRequestParameters this.AddQueryString("local", local); - ///Whether to return version and creation date values in human-readable format. + ///Whether to return all default setting for each of the indices. + public GetIndexSettingsRequestParameters IncludeDefaults(bool include_defaults) => this.AddQueryString("include_defaults", include_defaults); + + + ///Pretty format the returned JSON response. + public GetIndexSettingsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. public GetIndexSettingsRequestParameters Human(bool human) => this.AddQueryString("human", human); - ///Whether to return all default setting for each of the indices. - public GetIndexSettingsRequestParameters IncludeDefaults(bool include_defaults) => this.AddQueryString("include_defaults", include_defaults); + ///Include the stack trace of returned errors. + public GetIndexSettingsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); - ///The URL-encoded request definition + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetIndexSettingsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetIndexSettingsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetIndexSettingsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesGetTemplateForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html
 	///
///
public class GetIndexTemplateRequestParameters : FluentRequestParameters @@ -2749,18 +3659,30 @@ public class GetIndexTemplateRequestParameters : FluentRequestParameters this.AddQueryString("local", local); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetIndexTemplateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetIndexTemplateRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetIndexTemplateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetIndexTemplateRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetIndexTemplateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetIndexTemplateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesGetUpgradeForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html
 	///
///
public class UpgradeStatusRequestParameters : FluentRequestParameters @@ -2779,22 +3701,30 @@ public class UpgradeStatusRequestParameters : FluentRequestParameters this.AddQueryString("expand_wildcards", expand_wildcards); - ///Whether to return time and byte values in human-readable format. + ///Pretty format the returned JSON response. + public UpgradeStatusRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. public UpgradeStatusRequestParameters Human(bool human) => this.AddQueryString("human", human); - ///The URL-encoded request definition + ///Include the stack trace of returned errors. + public UpgradeStatusRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public UpgradeStatusRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public UpgradeStatusRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public UpgradeStatusRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesOpen ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-open-close.html
 	///
///
public class OpenIndexRequestParameters : FluentRequestParameters @@ -2821,18 +3751,30 @@ public class OpenIndexRequestParameters : FluentRequestParameters this.AddQueryString("expand_wildcards", expand_wildcards); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public OpenIndexRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public OpenIndexRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public OpenIndexRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public OpenIndexRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public OpenIndexRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public OpenIndexRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesPutAlias ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html
 	///
///
public class PutAliasRequestParameters : FluentRequestParameters @@ -2847,18 +3789,30 @@ public class PutAliasRequestParameters : FluentRequestParameters this.AddQueryString("master_timeout", master_timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutAliasRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public PutAliasRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public PutAliasRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutAliasRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutAliasRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public PutAliasRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesPutMapping ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html
 	///
///
public class PutMappingRequestParameters : FluentRequestParameters @@ -2889,18 +3843,30 @@ public class PutMappingRequestParameters : FluentRequestParameters this.AddQueryString("update_all_types", update_all_types); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutMappingRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public PutMappingRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public PutMappingRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutMappingRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutMappingRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public PutMappingRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesPutSettingsForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-update-settings.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-update-settings.html
 	///
///
public class UpdateIndexSettingsRequestParameters : FluentRequestParameters @@ -2931,18 +3897,30 @@ public class UpdateIndexSettingsRequestParameters : FluentRequestParameters this.AddQueryString("flat_settings", flat_settings); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public UpdateIndexSettingsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public UpdateIndexSettingsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public UpdateIndexSettingsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public UpdateIndexSettingsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public UpdateIndexSettingsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public UpdateIndexSettingsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesPutTemplateForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html
 	///
///
public class PutIndexTemplateRequestParameters : FluentRequestParameters @@ -2965,18 +3943,30 @@ public class PutIndexTemplateRequestParameters : FluentRequestParameters this.AddQueryString("flat_settings", flat_settings); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutIndexTemplateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public PutIndexTemplateRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public PutIndexTemplateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutIndexTemplateRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutIndexTemplateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public PutIndexTemplateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesRecoveryForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-recovery.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-recovery.html
 	///
///
public class RecoveryStatusRequestParameters : FluentRequestParameters @@ -2991,22 +3981,30 @@ public class RecoveryStatusRequestParameters : FluentRequestParameters this.AddQueryString("active_only", active_only); - ///Whether to return time and byte values in human-readable format. + ///Pretty format the returned JSON response. + public RecoveryStatusRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. public RecoveryStatusRequestParameters Human(bool human) => this.AddQueryString("human", human); - ///The URL-encoded request definition + ///Include the stack trace of returned errors. + public RecoveryStatusRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public RecoveryStatusRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public RecoveryStatusRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public RecoveryStatusRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesRefreshForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html
 	///
///
public class RefreshRequestParameters : FluentRequestParameters @@ -3033,18 +4031,30 @@ public class RefreshRequestParameters : FluentRequestParameters this.AddQueryString("operation_threading", operation_threading); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public RefreshRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public RefreshRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public RefreshRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public RefreshRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public RefreshRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public RefreshRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesRolloverForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-rollover-index.html
 	///
///
public class RolloverIndexRequestParameters : FluentRequestParameters @@ -3055,6 +4065,10 @@ public class RolloverIndexRequestParameters : FluentRequestParameters this.AddQueryString("timeout", timeout.ToTimeUnit()); + ///If set to true the rollover action will only be validated but not actually performed even if a condition matches. The default is false + public RolloverIndexRequestParameters DryRun(bool dry_run) => this.AddQueryString("dry_run", dry_run); + + ///Specify timeout for connection to master public RolloverIndexRequestParameters MasterTimeout(TimeSpan master_timeout) => this.AddQueryString("master_timeout", master_timeout.ToTimeUnit()); @@ -3063,18 +4077,30 @@ public class RolloverIndexRequestParameters : FluentRequestParameters this.AddQueryString("wait_for_active_shards", wait_for_active_shards); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public RolloverIndexRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public RolloverIndexRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public RolloverIndexRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public RolloverIndexRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public RolloverIndexRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public RolloverIndexRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesSegmentsForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-segments.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-segments.html
 	///
///
public class SegmentsRequestParameters : FluentRequestParameters @@ -3093,10 +4119,6 @@ public class SegmentsRequestParameters : FluentRequestParameters this.AddQueryString("expand_wildcards", expand_wildcards); - ///Whether to return time and byte values in human-readable format. - public SegmentsRequestParameters Human(bool human) => this.AddQueryString("human", human); - - ///TODO: ? public SegmentsRequestParameters OperationThreading(string operation_threading) => this.AddQueryString("operation_threading", operation_threading); @@ -3105,18 +4127,30 @@ public class SegmentsRequestParameters : FluentRequestParameters this.AddQueryString("verbose", verbose); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SegmentsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public SegmentsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public SegmentsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SegmentsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SegmentsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public SegmentsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesShardStoresForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shards-stores.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shards-stores.html
 	///
///
public class IndicesShardStoresRequestParameters : FluentRequestParameters @@ -3143,18 +4177,30 @@ public class IndicesShardStoresRequestParameters : FluentRequestParameters this.AddQueryString("operation_threading", operation_threading); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public IndicesShardStoresRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public IndicesShardStoresRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public IndicesShardStoresRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public IndicesShardStoresRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public IndicesShardStoresRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public IndicesShardStoresRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesShrink ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shrink-index.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shrink-index.html
 	///
///
public class ShrinkIndexRequestParameters : FluentRequestParameters @@ -3173,18 +4219,30 @@ public class ShrinkIndexRequestParameters : FluentRequestParameters this.AddQueryString("wait_for_active_shards", wait_for_active_shards); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ShrinkIndexRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ShrinkIndexRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ShrinkIndexRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ShrinkIndexRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ShrinkIndexRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ShrinkIndexRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesStatsForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html
 	///
///
public class IndicesStatsRequestParameters : FluentRequestParameters @@ -3207,26 +4265,38 @@ public class IndicesStatsRequestParameters : FluentRequestParameters this.AddQueryString("groups", groups); - ///Whether to return time and byte values in human-readable format. + ///Return stats aggregated at cluster, index or shard level + public IndicesStatsRequestParameters Level(Level level) => this.AddQueryString("level", level); + + + ///Whether to report the aggregated disk usage of each one of the Lucene index files (only applies if segment stats are requested) + public IndicesStatsRequestParameters IncludeSegmentFileSizes(bool include_segment_file_sizes) => this.AddQueryString("include_segment_file_sizes", include_segment_file_sizes); + + + ///Pretty format the returned JSON response. + public IndicesStatsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. public IndicesStatsRequestParameters Human(bool human) => this.AddQueryString("human", human); - ///Return stats aggregated at cluster, index or shard level - public IndicesStatsRequestParameters Level(Level level) => this.AddQueryString("level", level); + ///Include the stack trace of returned errors. + public IndicesStatsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); - ///The URL-encoded request definition + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public IndicesStatsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public IndicesStatsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public IndicesStatsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesUpdateAliasesForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html
 	///
///
public class BulkAliasRequestParameters : FluentRequestParameters @@ -3241,24 +4311,40 @@ public class BulkAliasRequestParameters : FluentRequestParameters this.AddQueryString("master_timeout", master_timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public BulkAliasRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public BulkAliasRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public BulkAliasRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public BulkAliasRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public BulkAliasRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public BulkAliasRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesUpgradeForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html
 	///
///
public class UpgradeRequestParameters : FluentRequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.POST; + ///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 UpgradeRequestParameters AllowNoIndices(bool allow_no_indices) => this.AddQueryString("allow_no_indices", allow_no_indices); + + ///Whether to expand wildcard expression to concrete indices that are open, closed or both. public UpgradeRequestParameters ExpandWildcards(ExpandWildcards expand_wildcards) => this.AddQueryString("expand_wildcards", expand_wildcards); @@ -3275,18 +4361,30 @@ public class UpgradeRequestParameters : FluentRequestParameters this.AddQueryString("only_ancient_segments", only_ancient_segments); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public UpgradeRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public UpgradeRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public UpgradeRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public UpgradeRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public UpgradeRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public UpgradeRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IndicesValidateQueryForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html
 	///
///
public class ValidateQueryRequestParameters : FluentRequestParameters @@ -3337,44 +4435,68 @@ public class ValidateQueryRequestParameters : FluentRequestParameters this.AddQueryString("lenient", lenient); - ///Specify whether query terms should be lowercased - public ValidateQueryRequestParameters LowercaseExpandedTerms(bool lowercase_expanded_terms) => this.AddQueryString("lowercase_expanded_terms", lowercase_expanded_terms); - - ///Provide a more detailed explanation showing the actual Lucene query that will be executed. public ValidateQueryRequestParameters Rewrite(bool rewrite) => this.AddQueryString("rewrite", rewrite); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ValidateQueryRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ValidateQueryRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ValidateQueryRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ValidateQueryRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ValidateQueryRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ValidateQueryRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); + + [Obsolete("Scheduled to be removed in 6.0, removed in Elasticsearch 5.1.1")] + ///Specify whether query terms should be lowercased + public ValidateQueryRequestParameters LowercaseExpandedTerms(bool lowercase_expanded_terms) => this.AddQueryString("lowercase_expanded_terms", lowercase_expanded_terms); } ///Request parameters descriptor for Info ///
-	///http://www.elastic.co/guide/
+	///https://www.elastic.co/guide/
 	///
///
public class RootNodeInfoRequestParameters : FluentRequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.GET; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public RootNodeInfoRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public RootNodeInfoRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public RootNodeInfoRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public RootNodeInfoRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public RootNodeInfoRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public RootNodeInfoRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IngestDeletePipeline ///
-	///https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html
+	///https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html
 	///
///
public class DeletePipelineRequestParameters : FluentRequestParameters @@ -3389,18 +4511,30 @@ public class DeletePipelineRequestParameters : FluentRequestParameters this.AddQueryString("timeout", timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeletePipelineRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DeletePipelineRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DeletePipelineRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeletePipelineRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeletePipelineRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DeletePipelineRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IngestGetPipeline ///
-	///https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html
+	///https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html
 	///
///
public class GetPipelineRequestParameters : FluentRequestParameters @@ -3411,18 +4545,30 @@ public class GetPipelineRequestParameters : FluentRequestParameters this.AddQueryString("master_timeout", master_timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetPipelineRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetPipelineRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetPipelineRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetPipelineRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetPipelineRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetPipelineRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IngestPutPipeline ///
-	///https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html
+	///https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html
 	///
///
public class PutPipelineRequestParameters : FluentRequestParameters @@ -3437,18 +4583,30 @@ public class PutPipelineRequestParameters : FluentRequestParameters this.AddQueryString("timeout", timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutPipelineRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public PutPipelineRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public PutPipelineRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutPipelineRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutPipelineRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public PutPipelineRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for IngestSimulate ///
-	///https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html
+	///https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html
 	///
///
public class SimulatePipelineRequestParameters : FluentRequestParameters @@ -3459,18 +4617,30 @@ public class SimulatePipelineRequestParameters : FluentRequestParameters this.AddQueryString("verbose", verbose); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SimulatePipelineRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public SimulatePipelineRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public SimulatePipelineRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SimulatePipelineRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SimulatePipelineRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public SimulatePipelineRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Mget ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html
 	///
///
public class MultiGetRequestParameters : FluentRequestParameters @@ -3493,6 +4663,10 @@ public class MultiGetRequestParameters : FluentRequestParameters this.AddQueryString("refresh", refresh); + ///Specific routing value + public MultiGetRequestParameters Routing(string routing) => this.AddQueryString("routing", routing); + + ///True or false to return the _source field or not, or a list of fields to return public MultiGetRequestParameters SourceEnabled(params string[] source_enabled) => this.AddQueryString("_source", source_enabled); @@ -3505,18 +4679,30 @@ public class MultiGetRequestParameters : FluentRequestParameters this.AddQueryString("_source_include", source_include); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public MultiGetRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public MultiGetRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public MultiGetRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public MultiGetRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public MultiGetRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public MultiGetRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Mpercolate ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html
 	///
///
public class MultiPercolateRequestParameters : FluentRequestParameters @@ -3535,18 +4721,30 @@ public class MultiPercolateRequestParameters : FluentRequestParameters this.AddQueryString("expand_wildcards", expand_wildcards); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public MultiPercolateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public MultiPercolateRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public MultiPercolateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public MultiPercolateRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public MultiPercolateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public MultiPercolateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Msearch ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html
 	///
///
public class MultiSearchRequestParameters : FluentRequestParameters @@ -3561,18 +4759,30 @@ public class MultiSearchRequestParameters : FluentRequestParameters this.AddQueryString("max_concurrent_searches", max_concurrent_searches); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public MultiSearchRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public MultiSearchRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public MultiSearchRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public MultiSearchRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public MultiSearchRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public MultiSearchRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for MsearchTemplate ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html
 	///
///
public class MultiSearchTemplateRequestParameters : FluentRequestParameters @@ -3583,18 +4793,30 @@ public class MultiSearchTemplateRequestParameters : FluentRequestParameters this.AddQueryString("search_type", search_type); - ///The URL-encoded request definition - public MultiSearchTemplateRequestParameters Source(string source) => this.AddQueryString("source", source); + ///Pretty format the returned JSON response. + public MultiSearchTemplateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public MultiSearchTemplateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///Return human readable values for statistics. + public MultiSearchTemplateRequestParameters Human(bool human) => this.AddQueryString("human", human); - } - + + ///Include the stack trace of returned errors. + public MultiSearchTemplateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. + public MultiSearchTemplateRequestParameters Source(string source) => this.AddQueryString("source", source); + + + ///A comma-separated list of filters used to reduce the respone. + public MultiSearchTemplateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); + + } + ///Request parameters descriptor for Mtermvectors ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html
 	///
///
public class MultiTermVectorsRequestParameters : FluentRequestParameters @@ -3649,18 +4871,30 @@ public class MultiTermVectorsRequestParameters : FluentRequestParameters this.AddQueryString("version_type", version_type); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public MultiTermVectorsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public MultiTermVectorsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public MultiTermVectorsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public MultiTermVectorsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public MultiTermVectorsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public MultiTermVectorsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for NodesHotThreadsForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-hot-threads.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-hot-threads.html
 	///
///
public class NodesHotThreadsRequestParameters : FluentRequestParameters @@ -3691,18 +4925,30 @@ public class NodesHotThreadsRequestParameters : FluentRequestParameters this.AddQueryString("timeout", timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public NodesHotThreadsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public NodesHotThreadsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public NodesHotThreadsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public NodesHotThreadsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public NodesHotThreadsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public NodesHotThreadsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for NodesInfoForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html
 	///
///
public class NodesInfoRequestParameters : FluentRequestParameters @@ -3713,26 +4959,34 @@ public class NodesInfoRequestParameters : FluentRequestParameters this.AddQueryString("flat_settings", flat_settings); - ///Whether to return time and byte values in human-readable format. + ///Explicit operation timeout + public NodesInfoRequestParameters Timeout(TimeSpan timeout) => this.AddQueryString("timeout", timeout.ToTimeUnit()); + + + ///Pretty format the returned JSON response. + public NodesInfoRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. public NodesInfoRequestParameters Human(bool human) => this.AddQueryString("human", human); - ///Explicit operation timeout - public NodesInfoRequestParameters Timeout(TimeSpan timeout) => this.AddQueryString("timeout", timeout.ToTimeUnit()); + ///Include the stack trace of returned errors. + public NodesInfoRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); - ///The URL-encoded request definition + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public NodesInfoRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public NodesInfoRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public NodesInfoRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for NodesStatsForAll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html
 	///
///
public class NodesStatsRequestParameters : FluentRequestParameters @@ -3755,10 +5009,6 @@ public class NodesStatsRequestParameters : FluentRequestParameters this.AddQueryString("groups", groups); - ///Whether to return time and byte values in human-readable format. - public NodesStatsRequestParameters Human(bool human) => this.AddQueryString("human", human); - - ///Return indices stats aggregated at index, node or shard level public NodesStatsRequestParameters Level(Level level) => this.AddQueryString("level", level); @@ -3771,18 +5021,34 @@ public class NodesStatsRequestParameters : FluentRequestParameters this.AddQueryString("timeout", timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Whether to report the aggregated disk usage of each one of the Lucene index files (only applies if segment stats are requested) + public NodesStatsRequestParameters IncludeSegmentFileSizes(bool include_segment_file_sizes) => this.AddQueryString("include_segment_file_sizes", include_segment_file_sizes); + + + ///Pretty format the returned JSON response. + public NodesStatsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public NodesStatsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public NodesStatsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public NodesStatsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public NodesStatsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public NodesStatsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Percolate ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html
 	///
///
public class PercolateRequestParameters : FluentRequestParameters @@ -3837,72 +5103,120 @@ public class PercolateRequestParameters : FluentRequestParameters this.AddQueryString("version_type", version_type); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PercolateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public PercolateRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public PercolateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PercolateRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PercolateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public PercolateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Ping ///
-	///http://www.elastic.co/guide/
+	///https://www.elastic.co/guide/
 	///
///
public class PingRequestParameters : FluentRequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.HEAD; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PingRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public PingRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public PingRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PingRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PingRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public PingRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for PutScript ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html
 	///
///
public class PutScriptRequestParameters : FluentRequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.PUT; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutScriptRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public PutScriptRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public PutScriptRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutScriptRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutScriptRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public PutScriptRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for PutTemplate ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html
 	///
///
public class PutSearchTemplateRequestParameters : FluentRequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.PUT; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutSearchTemplateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public PutSearchTemplateRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public PutSearchTemplateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutSearchTemplateRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutSearchTemplateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public PutSearchTemplateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Reindex ///
-	///https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-reindex.html
 	///
///
public class ReindexOnServerRequestParameters : FluentRequestParameters @@ -3925,18 +5239,34 @@ public class ReindexOnServerRequestParameters : FluentRequestParameters this.AddQueryString("wait_for_completion", wait_for_completion); - ///The throttle to set on this request in sub-requests per second. -1 means set no throttle as does "unlimited" which is the only non-float this accepts. + ///The throttle to set on this request in sub-requests per second. -1 means no throttle. public ReindexOnServerRequestParameters RequestsPerSecond(long requests_per_second) => this.AddQueryString("requests_per_second", requests_per_second); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ReindexOnServerRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///The number of slices this task should be divided into. Defaults to 1 meaning the task isn't sliced into subtasks. + public ReindexOnServerRequestParameters Slices(long slices) => this.AddQueryString("slices", slices); + + + ///Pretty format the returned JSON response. + public ReindexOnServerRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ReindexOnServerRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ReindexOnServerRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///A comma-separated list of filters used to reduce the respone. + public ReindexOnServerRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for ReindexRethrottle ///
-	///https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-reindex.html
 	///
///
public class ReindexRethrottleRequestParameters : FluentRequestParameters @@ -3947,54 +5277,90 @@ public class ReindexRethrottleRequestParameters : FluentRequestParameters this.AddQueryString("requests_per_second", requests_per_second); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ReindexRethrottleRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ReindexRethrottleRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ReindexRethrottleRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ReindexRethrottleRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ReindexRethrottleRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ReindexRethrottleRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for RenderSearchTemplate ///
-	///http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html
+	///http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html
 	///
///
public class RenderSearchTemplateRequestParameters : FluentRequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.POST; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public RenderSearchTemplateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public RenderSearchTemplateRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public RenderSearchTemplateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public RenderSearchTemplateRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public RenderSearchTemplateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public RenderSearchTemplateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Scroll ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html
 	///
///
public class ScrollRequestParameters : FluentRequestParameters { public override HttpMethod DefaultHttpMethod => HttpMethod.POST; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ScrollRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ScrollRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ScrollRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ScrollRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ScrollRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ScrollRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Search ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html
 	///
///
public class SearchRequestParameters : FluentRequestParameters @@ -4037,10 +5403,6 @@ public class SearchRequestParameters : FluentRequestParameters this.AddQueryString("lenient", lenient); - ///Specify whether query terms should be lowercased - public SearchRequestParameters LowercaseExpandedTerms(bool lowercase_expanded_terms) => this.AddQueryString("lowercase_expanded_terms", lowercase_expanded_terms); - - ///Specify the node or shard the operation should be performed on (default: random) public SearchRequestParameters Preference(string preference) => this.AddQueryString("preference", preference); @@ -4081,14 +5443,30 @@ public class SearchRequestParameters : FluentRequestParameters this.AddQueryString("request_cache", request_cache); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SearchRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///Pretty format the returned JSON response. + public SearchRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public SearchRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public SearchRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///A comma-separated list of filters used to reduce the respone. + public SearchRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); + + [Obsolete("Scheduled to be removed in 6.0, removed in Elasticsearch 5.1.1")] + ///Specify whether query terms should be lowercased + public SearchRequestParameters LowercaseExpandedTerms(bool lowercase_expanded_terms) => this.AddQueryString("lowercase_expanded_terms", lowercase_expanded_terms); } ///Request parameters descriptor for SearchShards ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html
 	///
///
public class SearchShardsRequestParameters : FluentRequestParameters @@ -4119,18 +5497,30 @@ public class SearchShardsRequestParameters : FluentRequestParameters this.AddQueryString("expand_wildcards", expand_wildcards); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SearchShardsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public SearchShardsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public SearchShardsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SearchShardsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SearchShardsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public SearchShardsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for SearchTemplate ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html
 	///
///
public class SearchTemplateRequestParameters : FluentRequestParameters @@ -4165,18 +5555,38 @@ public class SearchTemplateRequestParameters : FluentRequestParameters this.AddQueryString("search_type", search_type); - ///The URL-encoded request definition + ///Specify whether to return detailed information about score computation as part of a hit + public SearchTemplateRequestParameters Explain(bool explain) => this.AddQueryString("explain", explain); + + + ///Specify whether to profile the query execution + public SearchTemplateRequestParameters Profile(bool profile) => this.AddQueryString("profile", profile); + + + ///Pretty format the returned JSON response. + public SearchTemplateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public SearchTemplateRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public SearchTemplateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SearchTemplateRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SearchTemplateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public SearchTemplateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for SnapshotCreate ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
 	///
///
public class SnapshotRequestParameters : FluentRequestParameters @@ -4191,18 +5601,30 @@ public class SnapshotRequestParameters : FluentRequestParameters this.AddQueryString("wait_for_completion", wait_for_completion); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SnapshotRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public SnapshotRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public SnapshotRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SnapshotRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SnapshotRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public SnapshotRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for SnapshotCreateRepository ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
 	///
///
public class CreateRepositoryRequestParameters : FluentRequestParameters @@ -4221,18 +5643,30 @@ public class CreateRepositoryRequestParameters : FluentRequestParameters this.AddQueryString("verify", verify); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CreateRepositoryRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CreateRepositoryRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CreateRepositoryRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CreateRepositoryRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CreateRepositoryRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CreateRepositoryRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for SnapshotDelete ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
 	///
///
public class DeleteSnapshotRequestParameters : FluentRequestParameters @@ -4243,18 +5677,30 @@ public class DeleteSnapshotRequestParameters : FluentRequestParameters this.AddQueryString("master_timeout", master_timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteSnapshotRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DeleteSnapshotRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DeleteSnapshotRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteSnapshotRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteSnapshotRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DeleteSnapshotRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for SnapshotDeleteRepository ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
 	///
///
public class DeleteRepositoryRequestParameters : FluentRequestParameters @@ -4269,18 +5715,30 @@ public class DeleteRepositoryRequestParameters : FluentRequestParameters this.AddQueryString("timeout", timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteRepositoryRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DeleteRepositoryRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DeleteRepositoryRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteRepositoryRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteRepositoryRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DeleteRepositoryRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for SnapshotGet ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
 	///
///
public class GetSnapshotRequestParameters : FluentRequestParameters @@ -4295,18 +5753,30 @@ public class GetSnapshotRequestParameters : FluentRequestParameters this.AddQueryString("ignore_unavailable", ignore_unavailable); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetSnapshotRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetSnapshotRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetSnapshotRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetSnapshotRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetSnapshotRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetSnapshotRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for SnapshotGetRepository ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
 	///
///
public class GetRepositoryRequestParameters : FluentRequestParameters @@ -4321,18 +5791,30 @@ public class GetRepositoryRequestParameters : FluentRequestParameters this.AddQueryString("local", local); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetRepositoryRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetRepositoryRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetRepositoryRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetRepositoryRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetRepositoryRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetRepositoryRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for SnapshotRestore ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
 	///
///
public class RestoreRequestParameters : FluentRequestParameters @@ -4347,18 +5829,30 @@ public class RestoreRequestParameters : FluentRequestParameters this.AddQueryString("wait_for_completion", wait_for_completion); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public RestoreRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public RestoreRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public RestoreRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public RestoreRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public RestoreRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public RestoreRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for SnapshotStatus ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
 	///
///
public class SnapshotStatusRequestParameters : FluentRequestParameters @@ -4373,18 +5867,30 @@ public class SnapshotStatusRequestParameters : FluentRequestParameters this.AddQueryString("ignore_unavailable", ignore_unavailable); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SnapshotStatusRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public SnapshotStatusRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public SnapshotStatusRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SnapshotStatusRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SnapshotStatusRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public SnapshotStatusRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for SnapshotVerifyRepository ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
 	///
///
public class VerifyRepositoryRequestParameters : FluentRequestParameters @@ -4399,18 +5905,30 @@ public class VerifyRepositoryRequestParameters : FluentRequestParameters this.AddQueryString("timeout", timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public VerifyRepositoryRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public VerifyRepositoryRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public VerifyRepositoryRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public VerifyRepositoryRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public VerifyRepositoryRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public VerifyRepositoryRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Suggest ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html
 	///
///
public class SuggestRequestParameters : FluentRequestParameters @@ -4437,18 +5955,30 @@ public class SuggestRequestParameters : FluentRequestParameters this.AddQueryString("routing", routing); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SuggestRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public SuggestRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public SuggestRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SuggestRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SuggestRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public SuggestRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for TasksCancel ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html
 	///
///
public class CancelTasksRequestParameters : FluentRequestParameters @@ -4471,18 +6001,30 @@ public class CancelTasksRequestParameters : FluentRequestParameters this.AddQueryString("parent_task", parent_task); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CancelTasksRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public CancelTasksRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public CancelTasksRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CancelTasksRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CancelTasksRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public CancelTasksRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for TasksGet ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html
 	///
///
public class GetTaskRequestParameters : FluentRequestParameters @@ -4493,18 +6035,30 @@ public class GetTaskRequestParameters : FluentRequestParameters this.AddQueryString("wait_for_completion", wait_for_completion); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetTaskRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetTaskRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetTaskRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetTaskRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetTaskRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetTaskRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for TasksList ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html
 	///
///
public class ListTasksRequestParameters : FluentRequestParameters @@ -4539,18 +6093,30 @@ public class ListTasksRequestParameters : FluentRequestParameters this.AddQueryString("group_by", group_by); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ListTasksRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ListTasksRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ListTasksRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ListTasksRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ListTasksRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ListTasksRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Termvectors ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html
 	///
///
public class TermVectorsRequestParameters : FluentRequestParameters @@ -4605,18 +6171,30 @@ public class TermVectorsRequestParameters : FluentRequestParameters this.AddQueryString("version_type", version_type); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public TermVectorsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public TermVectorsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public TermVectorsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public TermVectorsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public TermVectorsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public TermVectorsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for Update ///
-	///http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update.html
 	///
///
public class UpdateRequestParameters : FluentRequestParameters @@ -4631,7 +6209,7 @@ public class UpdateRequestParameters : FluentRequestParameters this.AddQueryString("_source", source_enabled); - ///The script language (default: groovy) + ///The script language (default: painless) public UpdateRequestParameters Lang(string lang) => this.AddQueryString("lang", lang); @@ -4671,18 +6249,30 @@ public class UpdateRequestParameters : FluentRequestParameters this.AddQueryString("version_type", version_type); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public UpdateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public UpdateRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public UpdateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public UpdateRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public UpdateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public UpdateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } ///Request parameters descriptor for UpdateByQuery ///
-	///https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update-by-query.html
+	///https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update-by-query.html
 	///
///
public class UpdateByQueryRequestParameters : FluentRequestParameters @@ -4705,22 +6295,6 @@ public class UpdateByQueryRequestParameters : FluentRequestParameters this.AddQueryString("df", df); - ///Specify whether to return detailed information about score computation as part of a hit - public UpdateByQueryRequestParameters Explain(bool explain) => this.AddQueryString("explain", explain); - - - ///A comma-separated list of stored fields to return as part of a hit - public UpdateByQueryRequestParameters StoredFields(params string[] stored_fields) => this.AddQueryString("stored_fields", stored_fields); - - - ///A comma-separated list of fields to return as the docvalue representation of a field for each hit - public UpdateByQueryRequestParameters DocvalueFields(params string[] docvalue_fields) => this.AddQueryString("docvalue_fields", docvalue_fields); - - - ///A comma-separated list of fields to return as the docvalue representation of a field for each hit - public UpdateByQueryRequestParameters FielddataFields(params string[] fielddata_fields) => this.AddQueryString("fielddata_fields", fielddata_fields); - - ///Starting offset (default: 0) public UpdateByQueryRequestParameters From(long from) => this.AddQueryString("from", from); @@ -4733,7 +6307,7 @@ public class UpdateByQueryRequestParameters : FluentRequestParameters this.AddQueryString("allow_no_indices", allow_no_indices); - ///What to do when the reindex hits version conflicts? + ///What to do when the update by query hits version conflicts? public UpdateByQueryRequestParameters Conflicts(Conflicts conflicts) => this.AddQueryString("conflicts", conflicts); @@ -4745,10 +6319,6 @@ public class UpdateByQueryRequestParameters : FluentRequestParameters this.AddQueryString("lenient", lenient); - ///Specify whether query terms should be lowercased - public UpdateByQueryRequestParameters LowercaseExpandedTerms(bool lowercase_expanded_terms) => this.AddQueryString("lowercase_expanded_terms", lowercase_expanded_terms); - - ///Ingest pipeline to set on index requests made by this action. (default: none) public UpdateByQueryRequestParameters Pipeline(string pipeline) => this.AddQueryString("pipeline", pipeline); @@ -4805,30 +6375,6 @@ public class UpdateByQueryRequestParameters : FluentRequestParameters this.AddQueryString("stats", stats); - ///Specify which field to use for suggestions - public UpdateByQueryRequestParameters SuggestField(string suggest_field) => this.AddQueryString("suggest_field", suggest_field); - - - ///Specify suggest mode - public UpdateByQueryRequestParameters SuggestMode(SuggestMode suggest_mode) => this.AddQueryString("suggest_mode", suggest_mode); - - - ///How many suggestions to return in response - public UpdateByQueryRequestParameters SuggestSize(long suggest_size) => this.AddQueryString("suggest_size", suggest_size); - - - ///The source text for which the suggestions should be returned - public UpdateByQueryRequestParameters SuggestText(string suggest_text) => this.AddQueryString("suggest_text", suggest_text); - - - ///Time each individual bulk request should wait for shards that are unavailable. - public UpdateByQueryRequestParameters Timeout(TimeSpan timeout) => this.AddQueryString("timeout", timeout.ToTimeUnit()); - - - ///Whether to calculate and return scores even if they are not used for sorting - public UpdateByQueryRequestParameters TrackScores(bool track_scores) => this.AddQueryString("track_scores", track_scores); - - ///Specify whether to return document version as part of a hit public UpdateByQueryRequestParameters Version(bool version) => this.AddQueryString("version", version); @@ -4845,6 +6391,10 @@ public class UpdateByQueryRequestParameters : FluentRequestParameters this.AddQueryString("refresh", refresh); + ///Time each individual bulk request should wait for shards that are unavailable. + public UpdateByQueryRequestParameters Timeout(TimeSpan timeout) => this.AddQueryString("timeout", timeout.ToTimeUnit()); + + ///Sets the number of shard copies that must be active before proceeding with the update by query operation. Defaults to 1, meaning the primary shard only. Set to `all` for all shard copies, otherwise set to any non-negative value less than or equal to the total number of copies for the shard (number of replicas + 1) public UpdateByQueryRequestParameters WaitForActiveShards(string wait_for_active_shards) => this.AddQueryString("wait_for_active_shards", wait_for_active_shards); @@ -4853,20 +6403,72 @@ public class UpdateByQueryRequestParameters : FluentRequestParameters this.AddQueryString("scroll_size", scroll_size); - ///Should the request should block until the reindex is complete. + ///Should the request should block until the update by query operation is complete. public UpdateByQueryRequestParameters WaitForCompletion(bool wait_for_completion) => this.AddQueryString("wait_for_completion", wait_for_completion); - ///The throttle to set on this request in sub-requests per second. -1 means set no throttle as does "unlimited" which is the only non-float this accepts. + ///The throttle to set on this request in sub-requests per second. -1 means no throttle. public UpdateByQueryRequestParameters RequestsPerSecond(long requests_per_second) => this.AddQueryString("requests_per_second", requests_per_second); - ///The URL-encoded request definition + ///The number of slices this task should be divided into. Defaults to 1 meaning the task isn't sliced into subtasks. + public UpdateByQueryRequestParameters Slices(long slices) => this.AddQueryString("slices", slices); + + + ///Pretty format the returned JSON response. + public UpdateByQueryRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public UpdateByQueryRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public UpdateByQueryRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public UpdateByQueryRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public UpdateByQueryRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public UpdateByQueryRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///Specify whether to return detailed information about score computation as part of a hit + public UpdateByQueryRequestParameters Explain(bool explain) => this.AddQueryString("explain", explain); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///A comma-separated list of stored fields to return as part of a hit + public UpdateByQueryRequestParameters StoredFields(params string[] stored_fields) => this.AddQueryString("stored_fields", stored_fields); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///A comma-separated list of fields to return as the docvalue representation of a field for each hit + public UpdateByQueryRequestParameters DocvalueFields(params string[] docvalue_fields) => this.AddQueryString("docvalue_fields", docvalue_fields); + + [Obsolete("Scheduled to be removed in 6.0, removed in Elasticsearch 5.1.1")] + ///Specify whether query terms should be lowercased + public UpdateByQueryRequestParameters LowercaseExpandedTerms(bool lowercase_expanded_terms) => this.AddQueryString("lowercase_expanded_terms", lowercase_expanded_terms); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///Specify which field to use for suggestions + public UpdateByQueryRequestParameters SuggestField(string suggest_field) => this.AddQueryString("suggest_field", suggest_field); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///Specify suggest mode + public UpdateByQueryRequestParameters SuggestMode(SuggestMode suggest_mode) => this.AddQueryString("suggest_mode", suggest_mode); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///How many suggestions to return in response + public UpdateByQueryRequestParameters SuggestSize(long suggest_size) => this.AddQueryString("suggest_size", suggest_size); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///The source text for which the suggestions should be returned + public UpdateByQueryRequestParameters SuggestText(string suggest_text) => this.AddQueryString("suggest_text", suggest_text); + + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] + ///Whether to calculate and return scores even if they are not used for sorting + public UpdateByQueryRequestParameters TrackScores(bool track_scores) => this.AddQueryString("track_scores", track_scores); } @@ -4887,12 +6489,24 @@ public class GraphExploreRequestParameters : FluentRequestParameters this.AddQueryString("timeout", timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GraphExploreRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GraphExploreRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GraphExploreRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GraphExploreRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GraphExploreRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GraphExploreRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -4905,12 +6519,24 @@ public class DeleteLicenseRequestParameters : FluentRequestParameters HttpMethod.DELETE; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteLicenseRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DeleteLicenseRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DeleteLicenseRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteLicenseRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteLicenseRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DeleteLicenseRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -4927,12 +6553,24 @@ public class GetLicenseRequestParameters : FluentRequestParameters this.AddQueryString("local", local); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetLicenseRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetLicenseRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetLicenseRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetLicenseRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetLicenseRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetLicenseRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -4949,12 +6587,24 @@ public class PostLicenseRequestParameters : FluentRequestParameters this.AddQueryString("acknowledge", acknowledge); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PostLicenseRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public PostLicenseRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public PostLicenseRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PostLicenseRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PostLicenseRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public PostLicenseRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -4967,12 +6617,24 @@ public class AuthenticateRequestParameters : FluentRequestParameters HttpMethod.GET; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public AuthenticateRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public AuthenticateRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public AuthenticateRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public AuthenticateRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public AuthenticateRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public AuthenticateRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -4989,12 +6651,24 @@ public class ChangePasswordRequestParameters : FluentRequestParameters this.AddQueryString("refresh", refresh); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ChangePasswordRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ChangePasswordRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ChangePasswordRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ChangePasswordRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ChangePasswordRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ChangePasswordRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5011,12 +6685,24 @@ public class ClearCachedRealmsRequestParameters : FluentRequestParameters this.AddQueryString("usernames", usernames); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClearCachedRealmsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ClearCachedRealmsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ClearCachedRealmsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClearCachedRealmsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClearCachedRealmsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ClearCachedRealmsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5029,12 +6715,24 @@ public class ClearCachedRolesRequestParameters : FluentRequestParameters HttpMethod.POST; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClearCachedRolesRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ClearCachedRolesRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ClearCachedRolesRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClearCachedRolesRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClearCachedRolesRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ClearCachedRolesRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5051,12 +6749,24 @@ public class DeleteRoleRequestParameters : FluentRequestParameters this.AddQueryString("refresh", refresh); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteRoleRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DeleteRoleRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DeleteRoleRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteRoleRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteRoleRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DeleteRoleRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5073,12 +6783,24 @@ public class DeleteUserRequestParameters : FluentRequestParameters this.AddQueryString("refresh", refresh); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteUserRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DeleteUserRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DeleteUserRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteUserRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteUserRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DeleteUserRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5095,12 +6817,24 @@ public class DisableUserRequestParameters : FluentRequestParameters this.AddQueryString("refresh", refresh); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DisableUserRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DisableUserRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DisableUserRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DisableUserRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DisableUserRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DisableUserRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5117,12 +6851,24 @@ public class EnableUserRequestParameters : FluentRequestParameters this.AddQueryString("refresh", refresh); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public EnableUserRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public EnableUserRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public EnableUserRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public EnableUserRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public EnableUserRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public EnableUserRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5135,12 +6881,24 @@ public class GetRoleRequestParameters : FluentRequestParameters HttpMethod.GET; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetRoleRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetRoleRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetRoleRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetRoleRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetRoleRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetRoleRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5153,12 +6911,24 @@ public class GetUserRequestParameters : FluentRequestParameters HttpMethod.GET; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetUserRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetUserRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetUserRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetUserRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetUserRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetUserRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5175,12 +6945,24 @@ public class PutRoleRequestParameters : FluentRequestParameters this.AddQueryString("refresh", refresh); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutRoleRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public PutRoleRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public PutRoleRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutRoleRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutRoleRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public PutRoleRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5197,12 +6979,24 @@ public class PutUserRequestParameters : FluentRequestParameters this.AddQueryString("refresh", refresh); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutUserRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public PutUserRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public PutUserRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutUserRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutUserRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public PutUserRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5219,12 +7013,24 @@ public class AcknowledgeWatchRequestParameters : FluentRequestParameters this.AddQueryString("master_timeout", master_timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public AcknowledgeWatchRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public AcknowledgeWatchRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public AcknowledgeWatchRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public AcknowledgeWatchRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public AcknowledgeWatchRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public AcknowledgeWatchRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5241,12 +7047,24 @@ public class ActivateWatchRequestParameters : FluentRequestParameters this.AddQueryString("master_timeout", master_timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ActivateWatchRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ActivateWatchRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ActivateWatchRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ActivateWatchRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ActivateWatchRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ActivateWatchRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5263,12 +7081,24 @@ public class DeactivateWatchRequestParameters : FluentRequestParameters this.AddQueryString("master_timeout", master_timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeactivateWatchRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DeactivateWatchRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DeactivateWatchRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeactivateWatchRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeactivateWatchRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DeactivateWatchRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5285,12 +7115,24 @@ public class DeleteWatchRequestParameters : FluentRequestParameters this.AddQueryString("master_timeout", master_timeout.ToTimeUnit()); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteWatchRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public DeleteWatchRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public DeleteWatchRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteWatchRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteWatchRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public DeleteWatchRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5307,12 +7149,24 @@ public class ExecuteWatchRequestParameters : FluentRequestParameters this.AddQueryString("debug", debug); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ExecuteWatchRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public ExecuteWatchRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public ExecuteWatchRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ExecuteWatchRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ExecuteWatchRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public ExecuteWatchRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5325,12 +7179,24 @@ public class GetWatchRequestParameters : FluentRequestParameters HttpMethod.GET; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetWatchRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public GetWatchRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public GetWatchRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetWatchRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetWatchRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public GetWatchRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5351,12 +7217,24 @@ public class PutWatchRequestParameters : FluentRequestParameters this.AddQueryString("active", active); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutWatchRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public PutWatchRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public PutWatchRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutWatchRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutWatchRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public PutWatchRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5369,12 +7247,24 @@ public class RestartWatcherRequestParameters : FluentRequestParameters HttpMethod.POST; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public RestartWatcherRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public RestartWatcherRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public RestartWatcherRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public RestartWatcherRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public RestartWatcherRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public RestartWatcherRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5387,12 +7277,24 @@ public class StartWatcherRequestParameters : FluentRequestParameters HttpMethod.POST; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public StartWatcherRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public StartWatcherRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public StartWatcherRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public StartWatcherRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public StartWatcherRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public StartWatcherRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5405,12 +7307,24 @@ public class WatcherStatsRequestParameters : FluentRequestParameters HttpMethod.GET; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public WatcherStatsRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public WatcherStatsRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public WatcherStatsRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public WatcherStatsRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public WatcherStatsRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public WatcherStatsRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } @@ -5423,12 +7337,24 @@ public class StopWatcherRequestParameters : FluentRequestParameters HttpMethod.POST; - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public StopWatcherRequestParameters Pretty(bool pretty) => this.AddQueryString("pretty", pretty); + + + ///Return human readable values for statistics. + public StopWatcherRequestParameters Human(bool human) => this.AddQueryString("human", human); + + + ///Include the stack trace of returned errors. + public StopWatcherRequestParameters ErrorTrace(bool error_trace) => this.AddQueryString("error_trace", error_trace); + + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public StopWatcherRequestParameters Source(string source) => this.AddQueryString("source", source); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public StopWatcherRequestParameters FilterPath(string filter_path) => this.AddQueryString("filter_path", filter_path); + ///A comma-separated list of filters used to reduce the respone. + public StopWatcherRequestParameters FilterPath(params string[] filter_path) => this.AddQueryString("filter_path", filter_path); } } \ No newline at end of file diff --git a/src/Elasticsearch.Net/ElasticLowLevelClient.Generated.cs b/src/Elasticsearch.Net/ElasticLowLevelClient.Generated.cs index 7cf2757a18e..e3ee073c748 100644 --- a/src/Elasticsearch.Net/ElasticLowLevelClient.Generated.cs +++ b/src/Elasticsearch.Net/ElasticLowLevelClient.Generated.cs @@ -8,7 +8,7 @@ using Elasticsearch.Net; using static Elasticsearch.Net.HttpMethod; -///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/v5.0.0/rest-api-spec +///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/5.3/rest-api-spec namespace Elasticsearch.Net { @@ -25,7 +25,7 @@ public partial class ElasticLowLevelClient : IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html ///
///The operation definition and data (action-data pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -39,7 +39,7 @@ public ElasticsearchResponse Bulk(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///The operation definition and data (action-data pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -53,7 +53,7 @@ public ElasticsearchResponse Bulk(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///The operation definition and data (action-data pairs), separated by newlines @@ -68,7 +68,7 @@ public ElasticsearchResponse Bulk(string index, PostData body, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///The operation definition and data (action-data pairs), separated by newlines @@ -83,7 +83,7 @@ public ElasticsearchResponse Bulk(string index, PostData body, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///Default document type for items which don't provide one @@ -99,7 +99,7 @@ public ElasticsearchResponse Bulk(string index, string type, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///Default document type for items which don't provide one @@ -115,7 +115,7 @@ public ElasticsearchResponse Bulk(string index, string type, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///The operation definition and data (action-data pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -129,7 +129,7 @@ public ElasticsearchResponse BulkPut(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///The operation definition and data (action-data pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -143,7 +143,7 @@ public ElasticsearchResponse BulkPut(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///The operation definition and data (action-data pairs), separated by newlines @@ -158,7 +158,7 @@ public ElasticsearchResponse BulkPut(string index, PostData body, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///The operation definition and data (action-data pairs), separated by newlines @@ -173,7 +173,7 @@ public ElasticsearchResponse BulkPut(string index, PostData body, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///Default document type for items which don't provide one @@ -189,7 +189,7 @@ public ElasticsearchResponse BulkPut(string index, string type, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///Default document type for items which don't provide one @@ -205,7 +205,7 @@ public ElasticsearchResponse BulkPut(string index, string type, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-alias.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-alias.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatAliases(Func requestParameters = null) @@ -218,7 +218,7 @@ public ElasticsearchResponse CatAliases(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-alias.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-alias.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatAliasesAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -231,7 +231,7 @@ public ElasticsearchResponse CatAliases(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-alias.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-alias.html /// ///A comma-separated list of alias names to return ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -245,7 +245,7 @@ public ElasticsearchResponse CatAliases(string name, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-alias.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-alias.html /// ///A comma-separated list of alias names to return ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -259,7 +259,7 @@ public ElasticsearchResponse CatAliases(string name, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-allocation.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-allocation.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatAllocation(Func requestParameters = null) @@ -272,7 +272,7 @@ public ElasticsearchResponse CatAllocation(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-allocation.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-allocation.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatAllocationAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -285,7 +285,7 @@ public ElasticsearchResponse CatAllocation(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-allocation.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-allocation.html /// ///A comma-separated list of node IDs or names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -299,7 +299,7 @@ public ElasticsearchResponse CatAllocation(string node_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-allocation.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-allocation.html /// ///A comma-separated list of node IDs or names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -313,7 +313,7 @@ public ElasticsearchResponse CatAllocation(string node_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-count.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatCount(Func requestParameters = null) @@ -326,7 +326,7 @@ public ElasticsearchResponse CatCount(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-count.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatCountAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -339,7 +339,7 @@ public ElasticsearchResponse CatCount(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-count.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -353,7 +353,7 @@ public ElasticsearchResponse CatCount(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-count.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -367,7 +367,7 @@ public ElasticsearchResponse CatCount(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-fielddata.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-fielddata.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatFielddata(Func requestParameters = null) @@ -380,7 +380,7 @@ public ElasticsearchResponse CatFielddata(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-fielddata.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-fielddata.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatFielddataAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -393,7 +393,7 @@ public ElasticsearchResponse CatFielddata(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-fielddata.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-fielddata.html /// ///A comma-separated list of fields to return the fielddata size ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -407,7 +407,7 @@ public ElasticsearchResponse CatFielddata(string fields, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-fielddata.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-fielddata.html /// ///A comma-separated list of fields to return the fielddata size ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -421,7 +421,7 @@ public ElasticsearchResponse CatFielddata(string fields, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-health.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-health.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatHealth(Func requestParameters = null) @@ -434,7 +434,7 @@ public ElasticsearchResponse CatHealth(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-health.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-health.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatHealthAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -447,7 +447,7 @@ public ElasticsearchResponse CatHealth(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatHelp(Func requestParameters = null) @@ -460,7 +460,7 @@ public ElasticsearchResponse CatHelp(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatHelpAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -473,7 +473,7 @@ public ElasticsearchResponse CatHelp(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-indices.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-indices.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatIndices(Func requestParameters = null) @@ -486,7 +486,7 @@ public ElasticsearchResponse CatIndices(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-indices.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-indices.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatIndicesAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -499,7 +499,7 @@ public ElasticsearchResponse CatIndices(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-indices.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-indices.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -513,7 +513,7 @@ public ElasticsearchResponse CatIndices(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-indices.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-indices.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -527,7 +527,7 @@ public ElasticsearchResponse CatIndices(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-master.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-master.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatMaster(Func requestParameters = null) @@ -540,7 +540,7 @@ public ElasticsearchResponse CatMaster(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-master.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-master.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatMasterAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -553,7 +553,7 @@ public ElasticsearchResponse CatMaster(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodeattrs.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-nodeattrs.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatNodeattrs(Func requestParameters = null) @@ -566,7 +566,7 @@ public ElasticsearchResponse CatNodeattrs(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodeattrs.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-nodeattrs.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatNodeattrsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -579,7 +579,7 @@ public ElasticsearchResponse CatNodeattrs(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodes.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-nodes.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatNodes(Func requestParameters = null) @@ -592,7 +592,7 @@ public ElasticsearchResponse CatNodes(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodes.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-nodes.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatNodesAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -605,7 +605,7 @@ public ElasticsearchResponse CatNodes(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-pending-tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-pending-tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatPendingTasks(Func requestParameters = null) @@ -618,7 +618,7 @@ public ElasticsearchResponse CatPendingTasks(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-pending-tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-pending-tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatPendingTasksAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -631,7 +631,7 @@ public ElasticsearchResponse CatPendingTasks(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-plugins.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-plugins.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatPlugins(Func requestParameters = null) @@ -644,7 +644,7 @@ public ElasticsearchResponse CatPlugins(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-plugins.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-plugins.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatPluginsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -657,7 +657,7 @@ public ElasticsearchResponse CatPlugins(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-recovery.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatRecovery(Func requestParameters = null) @@ -670,7 +670,7 @@ public ElasticsearchResponse CatRecovery(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-recovery.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatRecoveryAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -683,7 +683,7 @@ public ElasticsearchResponse CatRecovery(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-recovery.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -697,7 +697,7 @@ public ElasticsearchResponse CatRecovery(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-recovery.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -711,7 +711,7 @@ public ElasticsearchResponse CatRecovery(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-repositories.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-repositories.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatRepositories(Func requestParameters = null) @@ -724,7 +724,7 @@ public ElasticsearchResponse CatRepositories(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-repositories.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-repositories.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatRepositoriesAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -737,7 +737,7 @@ public ElasticsearchResponse CatRepositories(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-segments.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatSegments(Func requestParameters = null) @@ -750,7 +750,7 @@ public ElasticsearchResponse CatSegments(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-segments.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatSegmentsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -763,7 +763,7 @@ public ElasticsearchResponse CatSegments(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-segments.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -777,7 +777,7 @@ public ElasticsearchResponse CatSegments(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-segments.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -791,7 +791,7 @@ public ElasticsearchResponse CatSegments(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-shards.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatShards(Func requestParameters = null) @@ -804,7 +804,7 @@ public ElasticsearchResponse CatShards(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-shards.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatShardsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -817,7 +817,7 @@ public ElasticsearchResponse CatShards(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-shards.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -831,7 +831,7 @@ public ElasticsearchResponse CatShards(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-shards.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -845,7 +845,7 @@ public ElasticsearchResponse CatShards(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-snapshots.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatSnapshots(Func requestParameters = null) @@ -858,7 +858,7 @@ public ElasticsearchResponse CatSnapshots(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-snapshots.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatSnapshotsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -871,7 +871,7 @@ public ElasticsearchResponse CatSnapshots(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-snapshots.html /// ///Name of repository from which to fetch the snapshot information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -885,7 +885,7 @@ public ElasticsearchResponse CatSnapshots(string repository, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-snapshots.html /// ///Name of repository from which to fetch the snapshot information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -899,7 +899,7 @@ public ElasticsearchResponse CatSnapshots(string repository, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatTasks(Func requestParameters = null) @@ -912,7 +912,7 @@ public ElasticsearchResponse CatTasks(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatTasksAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -925,7 +925,7 @@ public ElasticsearchResponse CatTasks(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-templates.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatTemplates(Func requestParameters = null) @@ -938,7 +938,7 @@ public ElasticsearchResponse CatTemplates(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-templates.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatTemplatesAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -951,7 +951,7 @@ public ElasticsearchResponse CatTemplates(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-templates.html /// ///A pattern that returned template names must match ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -965,7 +965,7 @@ public ElasticsearchResponse CatTemplates(string name, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-templates.html /// ///A pattern that returned template names must match ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -979,7 +979,7 @@ public ElasticsearchResponse CatTemplates(string name, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-thread-pool.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-thread-pool.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CatThreadPool(Func requestParameters = null) @@ -992,12 +992,40 @@ public ElasticsearchResponse CatThreadPool(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-thread-pool.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-thread-pool.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CatThreadPoolAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class => this.DoRequestAsync(GET, Url($"_cat/thread_pool"), cancellationToken, null, _params(requestParameters, contentType: "text/plain", accept: "text/plain")); + ///Represents a GET on /_cat/thread_pool/{thread_pool_patterns} + ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-thread-pool.html + /// + ///A comma-separated list of regular-expressions to filter the thread pools in the output + ///A func that allows you to describe the querystring parameters & request specific connection settings. + public ElasticsearchResponse CatThreadPool(string thread_pool_patterns, Func requestParameters = null) + where T : class => this.DoRequest(GET, Url($"_cat/thread_pool/{thread_pool_patterns.NotNull("thread_pool_patterns")}"), null, _params(requestParameters, contentType: "text/plain", accept: "text/plain")); + + ///Represents a GET on /_cat/thread_pool/{thread_pool_patterns} + ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-thread-pool.html + /// + ///A comma-separated list of regular-expressions to filter the thread pools in the output + ///A func that allows you to describe the querystring parameters & request specific connection settings. + public Task> CatThreadPoolAsync(string thread_pool_patterns, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) + where T : class => this.DoRequestAsync(GET, Url($"_cat/thread_pool/{thread_pool_patterns.NotNull("thread_pool_patterns")}"), cancellationToken, null, _params(requestParameters, contentType: "text/plain", accept: "text/plain")); + ///Represents a DELETE on /_search/scroll ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to @@ -1005,7 +1033,7 @@ public ElasticsearchResponse CatThreadPool(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html /// ///A comma-separated list of scroll IDs to clear if none was specified via the scroll_id parameter ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1019,7 +1047,7 @@ public ElasticsearchResponse ClearScroll(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html /// ///A comma-separated list of scroll IDs to clear if none was specified via the scroll_id parameter ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1033,7 +1061,7 @@ public ElasticsearchResponse ClearScroll(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-allocation-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-allocation-explain.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse ClusterAllocationExplainGet(Func requestParameters = null) @@ -1046,7 +1074,7 @@ public ElasticsearchResponse ClusterAllocationExplainGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-allocation-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-allocation-explain.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> ClusterAllocationExplainGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -1059,7 +1087,7 @@ public ElasticsearchResponse ClusterAllocationExplainGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-allocation-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-allocation-explain.html /// ///The index, shard, and primary flag to explain. Empty means 'explain the first unassigned shard' ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1073,7 +1101,7 @@ public ElasticsearchResponse ClusterAllocationExplain(PostData bod /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-allocation-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-allocation-explain.html /// ///The index, shard, and primary flag to explain. Empty means 'explain the first unassigned shard' ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1087,7 +1115,7 @@ public ElasticsearchResponse ClusterAllocationExplain(PostData bod /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-update-settings.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse ClusterGetSettings(Func requestParameters = null) @@ -1100,7 +1128,7 @@ public ElasticsearchResponse ClusterGetSettings(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-update-settings.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> ClusterGetSettingsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -1113,7 +1141,7 @@ public ElasticsearchResponse ClusterGetSettings(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-health.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse ClusterHealth(Func requestParameters = null) @@ -1126,7 +1154,7 @@ public ElasticsearchResponse ClusterHealth(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-health.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> ClusterHealthAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -1139,7 +1167,7 @@ public ElasticsearchResponse ClusterHealth(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-health.html /// ///Limit the information returned to a specific index ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1153,7 +1181,7 @@ public ElasticsearchResponse ClusterHealth(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-health.html /// ///Limit the information returned to a specific index ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1167,7 +1195,7 @@ public ElasticsearchResponse ClusterHealth(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-pending.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-pending.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse ClusterPendingTasks(Func requestParameters = null) @@ -1180,7 +1208,7 @@ public ElasticsearchResponse ClusterPendingTasks(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-pending.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-pending.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> ClusterPendingTasksAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -1193,7 +1221,7 @@ public ElasticsearchResponse ClusterPendingTasks(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-update-settings.html /// ///The settings to be updated. Can be either `transient` or `persistent` (survives cluster restart). ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1207,7 +1235,7 @@ public ElasticsearchResponse ClusterPutSettings(PostData body, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-update-settings.html /// ///The settings to be updated. Can be either `transient` or `persistent` (survives cluster restart). ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1221,7 +1249,7 @@ public ElasticsearchResponse ClusterPutSettings(PostData body, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-reroute.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-reroute.html /// ///The definition of `commands` to perform (`move`, `cancel`, `allocate`) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1235,7 +1263,7 @@ public ElasticsearchResponse ClusterReroute(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-reroute.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-reroute.html /// ///The definition of `commands` to perform (`move`, `cancel`, `allocate`) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1249,7 +1277,7 @@ public ElasticsearchResponse ClusterReroute(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse ClusterState(Func requestParameters = null) @@ -1262,7 +1290,7 @@ public ElasticsearchResponse ClusterState(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> ClusterStateAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -1275,7 +1303,7 @@ public ElasticsearchResponse ClusterState(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html /// ///Limit the information returned to the specified metrics ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1289,7 +1317,7 @@ public ElasticsearchResponse ClusterState(string metric, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html /// ///Limit the information returned to the specified metrics ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1303,7 +1331,7 @@ public ElasticsearchResponse ClusterState(string metric, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html /// ///Limit the information returned to the specified metrics ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices @@ -1318,7 +1346,7 @@ public ElasticsearchResponse ClusterState(string metric, string index, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html /// ///Limit the information returned to the specified metrics ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices @@ -1333,7 +1361,7 @@ public ElasticsearchResponse ClusterState(string metric, string index, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse ClusterStats(Func requestParameters = null) @@ -1346,7 +1374,7 @@ public ElasticsearchResponse ClusterStats(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> ClusterStatsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -1359,7 +1387,7 @@ public ElasticsearchResponse ClusterStats(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-stats.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1373,7 +1401,7 @@ public ElasticsearchResponse ClusterStats(string node_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-stats.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1387,7 +1415,7 @@ public ElasticsearchResponse ClusterStats(string node_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A query to restrict the results specified with the Query DSL (optional) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1401,7 +1429,7 @@ public ElasticsearchResponse Count(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A query to restrict the results specified with the Query DSL (optional) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1415,7 +1443,7 @@ public ElasticsearchResponse Count(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A query to restrict the results specified with the Query DSL (optional) @@ -1430,7 +1458,7 @@ public ElasticsearchResponse Count(string index, PostData body, Fu /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A query to restrict the results specified with the Query DSL (optional) @@ -1445,7 +1473,7 @@ public ElasticsearchResponse Count(string index, PostData body, Fu /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A comma-separated list of types to restrict the results @@ -1461,7 +1489,7 @@ public ElasticsearchResponse Count(string index, string type, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A comma-separated list of types to restrict the results @@ -1477,7 +1505,7 @@ public ElasticsearchResponse Count(string index, string type, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse CountGet(Func requestParameters = null) @@ -1490,7 +1518,7 @@ public ElasticsearchResponse CountGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> CountGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -1503,7 +1531,7 @@ public ElasticsearchResponse CountGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1517,7 +1545,7 @@ public ElasticsearchResponse CountGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1531,7 +1559,7 @@ public ElasticsearchResponse CountGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A comma-separated list of types to restrict the results @@ -1546,7 +1574,7 @@ public ElasticsearchResponse CountGet(string index, string type, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A comma-separated list of types to restrict the results @@ -1561,7 +1589,7 @@ public ElasticsearchResponse CountGet(string index, string type, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1576,7 +1604,7 @@ public ElasticsearchResponse CountPercolateGet(string index, string type, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1591,7 +1619,7 @@ public ElasticsearchResponse CountPercolateGet(string index, string type, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1607,7 +1635,7 @@ public ElasticsearchResponse CountPercolateGet(string index, string type, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1623,7 +1651,7 @@ public ElasticsearchResponse CountPercolateGet(string index, string type, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1639,7 +1667,7 @@ public ElasticsearchResponse CountPercolate(string index, string type, Pos /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1655,7 +1683,7 @@ public ElasticsearchResponse CountPercolate(string index, string type, Pos /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1672,7 +1700,7 @@ public ElasticsearchResponse CountPercolate(string index, string type, str /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1689,7 +1717,7 @@ public ElasticsearchResponse CountPercolate(string index, string type, str /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -1706,7 +1734,7 @@ public ElasticsearchResponse Create(string index, string type, string id, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -1723,7 +1751,7 @@ public ElasticsearchResponse Create(string index, string type, string id, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -1740,7 +1768,7 @@ public ElasticsearchResponse CreatePost(string index, string type, string /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -1757,7 +1785,7 @@ public ElasticsearchResponse CreatePost(string index, string type, string /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete.html /// ///The name of the index ///The type of the document @@ -1773,7 +1801,7 @@ public ElasticsearchResponse Delete(string index, string type, string id, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete.html /// ///The name of the index ///The type of the document @@ -1789,7 +1817,7 @@ public ElasticsearchResponse Delete(string index, string type, string id, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition using the Query DSL @@ -1804,7 +1832,7 @@ public ElasticsearchResponse DeleteByQuery(string index, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition using the Query DSL @@ -1819,7 +1847,7 @@ public ElasticsearchResponse DeleteByQuery(string index, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -1835,7 +1863,7 @@ public ElasticsearchResponse DeleteByQuery(string index, string type, Post /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -1844,6 +1872,34 @@ public ElasticsearchResponse DeleteByQuery(string index, string type, Post public Task> DeleteByQueryAsync(string index, string type, PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class => this.DoRequestAsync(POST, Url($"{index.NotNull("index")}/{type.NotNull("type")}/_delete_by_query"), cancellationToken, body, _params(requestParameters)); + ///Represents a DELETE on /_scripts/{lang} + ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///A func that allows you to describe the querystring parameters & request specific connection settings. + public ElasticsearchResponse DeleteScript(string lang, Func requestParameters = null) + where T : class => this.DoRequest(DELETE, Url($"_scripts/{lang.NotNull("lang")}"), null, _params(requestParameters)); + + ///Represents a DELETE on /_scripts/{lang} + ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///A func that allows you to describe the querystring parameters & request specific connection settings. + public Task> DeleteScriptAsync(string lang, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) + where T : class => this.DoRequestAsync(DELETE, Url($"_scripts/{lang.NotNull("lang")}"), cancellationToken, null, _params(requestParameters)); + ///Represents a DELETE on /_scripts/{lang}/{id} ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to @@ -1851,7 +1907,7 @@ public ElasticsearchResponse DeleteByQuery(string index, string type, Post /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -1866,7 +1922,7 @@ public ElasticsearchResponse DeleteScript(string lang, string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -1881,7 +1937,7 @@ public ElasticsearchResponse DeleteScript(string lang, string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1895,7 +1951,7 @@ public ElasticsearchResponse DeleteTemplate(string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1909,7 +1965,7 @@ public ElasticsearchResponse DeleteTemplate(string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html /// ///The name of the index ///The type of the document (use `_all` to fetch the first document matching the ID across all types) @@ -1925,7 +1981,7 @@ public ElasticsearchResponse Exists(string index, string type, string id, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html /// ///The name of the index ///The type of the document (use `_all` to fetch the first document matching the ID across all types) @@ -1934,6 +1990,38 @@ public ElasticsearchResponse Exists(string index, string type, string id, public Task> ExistsAsync(string index, string type, string id, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class => this.DoRequestAsync(HEAD, Url($"{index.NotNull("index")}/{type.NotNull("type")}/{id.NotNull("id")}"), cancellationToken, null, _params(requestParameters, allow404: true)); + ///Represents a HEAD on /{index}/{type}/{id}/_source + ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + /// + ///The name of the index + ///The type of the document; use `_all` to fetch the first document matching the ID across all types + ///The document ID + ///A func that allows you to describe the querystring parameters & request specific connection settings. + public ElasticsearchResponse ExistsSource(string index, string type, string id, Func requestParameters = null) + where T : class => this.DoRequest(HEAD, Url($"{index.NotNull("index")}/{type.NotNull("type")}/{id.NotNull("id")}/_source"), null, _params(requestParameters)); + + ///Represents a HEAD on /{index}/{type}/{id}/_source + ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + /// + ///The name of the index + ///The type of the document; use `_all` to fetch the first document matching the ID across all types + ///The document ID + ///A func that allows you to describe the querystring parameters & request specific connection settings. + public Task> ExistsSourceAsync(string index, string type, string id, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) + where T : class => this.DoRequestAsync(HEAD, Url($"{index.NotNull("index")}/{type.NotNull("type")}/{id.NotNull("id")}/_source"), cancellationToken, null, _params(requestParameters)); + ///Represents a GET on /{index}/{type}/{id}/_explain ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to @@ -1941,7 +2029,7 @@ public ElasticsearchResponse Exists(string index, string type, string id, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-explain.html /// ///The name of the index ///The type of the document @@ -1957,7 +2045,7 @@ public ElasticsearchResponse ExplainGet(string index, string type, string /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-explain.html /// ///The name of the index ///The type of the document @@ -1973,7 +2061,7 @@ public ElasticsearchResponse ExplainGet(string index, string type, string /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-explain.html /// ///The name of the index ///The type of the document @@ -1990,7 +2078,7 @@ public ElasticsearchResponse Explain(string index, string type, string id, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-explain.html /// ///The name of the index ///The type of the document @@ -2007,7 +2095,7 @@ public ElasticsearchResponse Explain(string index, string type, string id, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse FieldStatsGet(Func requestParameters = null) @@ -2020,7 +2108,7 @@ public ElasticsearchResponse FieldStatsGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> FieldStatsGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -2033,7 +2121,7 @@ public ElasticsearchResponse FieldStatsGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2047,7 +2135,7 @@ public ElasticsearchResponse FieldStatsGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2061,7 +2149,7 @@ public ElasticsearchResponse FieldStatsGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///Field json objects containing the name and optionally a range to filter out indices result, that have results outside the defined bounds ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2075,7 +2163,7 @@ public ElasticsearchResponse FieldStats(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///Field json objects containing the name and optionally a range to filter out indices result, that have results outside the defined bounds ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2089,7 +2177,7 @@ public ElasticsearchResponse FieldStats(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///Field json objects containing the name and optionally a range to filter out indices result, that have results outside the defined bounds @@ -2104,7 +2192,7 @@ public ElasticsearchResponse FieldStats(string index, PostData bod /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///Field json objects containing the name and optionally a range to filter out indices result, that have results outside the defined bounds @@ -2119,7 +2207,7 @@ public ElasticsearchResponse FieldStats(string index, PostData bod /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html /// ///The name of the index ///The type of the document (use `_all` to fetch the first document matching the ID across all types) @@ -2135,7 +2223,7 @@ public ElasticsearchResponse Get(string index, string type, string id, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html /// ///The name of the index ///The type of the document (use `_all` to fetch the first document matching the ID across all types) @@ -2144,6 +2232,34 @@ public ElasticsearchResponse Get(string index, string type, string id, Fun public Task> GetAsync(string index, string type, string id, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class => this.DoRequestAsync(GET, Url($"{index.NotNull("index")}/{type.NotNull("type")}/{id.NotNull("id")}"), cancellationToken, null, _params(requestParameters, allow404: true)); + ///Represents a GET on /_scripts/{lang} + ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///A func that allows you to describe the querystring parameters & request specific connection settings. + public ElasticsearchResponse GetScript(string lang, Func requestParameters = null) + where T : class => this.DoRequest(GET, Url($"_scripts/{lang.NotNull("lang")}"), null, _params(requestParameters)); + + ///Represents a GET on /_scripts/{lang} + ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///A func that allows you to describe the querystring parameters & request specific connection settings. + public Task> GetScriptAsync(string lang, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) + where T : class => this.DoRequestAsync(GET, Url($"_scripts/{lang.NotNull("lang")}"), cancellationToken, null, _params(requestParameters)); + ///Represents a GET on /_scripts/{lang}/{id} ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to @@ -2151,7 +2267,7 @@ public ElasticsearchResponse Get(string index, string type, string id, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -2166,7 +2282,7 @@ public ElasticsearchResponse GetScript(string lang, string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -2181,7 +2297,7 @@ public ElasticsearchResponse GetScript(string lang, string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html /// ///The name of the index ///The type of the document; use `_all` to fetch the first document matching the ID across all types @@ -2197,7 +2313,7 @@ public ElasticsearchResponse GetSource(string index, string type, string i /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html /// ///The name of the index ///The type of the document; use `_all` to fetch the first document matching the ID across all types @@ -2213,7 +2329,7 @@ public ElasticsearchResponse GetSource(string index, string type, string i /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2227,7 +2343,7 @@ public ElasticsearchResponse GetTemplate(string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2241,7 +2357,7 @@ public ElasticsearchResponse GetTemplate(string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2257,7 +2373,7 @@ public ElasticsearchResponse Index(string index, string type, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2273,7 +2389,7 @@ public ElasticsearchResponse Index(string index, string type, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2290,7 +2406,7 @@ public ElasticsearchResponse Index(string index, string type, string id, P /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2307,7 +2423,7 @@ public ElasticsearchResponse Index(string index, string type, string id, P /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2323,7 +2439,7 @@ public ElasticsearchResponse IndexPut(string index, string type, PostData< /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2339,7 +2455,7 @@ public ElasticsearchResponse IndexPut(string index, string type, PostData< /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2356,7 +2472,7 @@ public ElasticsearchResponse IndexPut(string index, string type, string id /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2373,7 +2489,7 @@ public ElasticsearchResponse IndexPut(string index, string type, string id /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesAnalyzeGetForAll(Func requestParameters = null) @@ -2386,7 +2502,7 @@ public ElasticsearchResponse IndicesAnalyzeGetForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesAnalyzeGetForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -2399,7 +2515,7 @@ public ElasticsearchResponse IndicesAnalyzeGetForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///The name of the index to scope the operation ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2413,7 +2529,7 @@ public ElasticsearchResponse IndicesAnalyzeGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///The name of the index to scope the operation ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2427,7 +2543,7 @@ public ElasticsearchResponse IndicesAnalyzeGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///The text on which the analysis should be performed ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2441,7 +2557,7 @@ public ElasticsearchResponse IndicesAnalyzeForAll(PostData body, F /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///The text on which the analysis should be performed ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2455,7 +2571,7 @@ public ElasticsearchResponse IndicesAnalyzeForAll(PostData body, F /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///The name of the index to scope the operation ///The text on which the analysis should be performed @@ -2470,7 +2586,7 @@ public ElasticsearchResponse IndicesAnalyze(string index, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///The name of the index to scope the operation ///The text on which the analysis should be performed @@ -2485,7 +2601,7 @@ public ElasticsearchResponse IndicesAnalyze(string index, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesClearCacheForAll(Func requestParameters = null) @@ -2498,7 +2614,7 @@ public ElasticsearchResponse IndicesClearCacheForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesClearCacheForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -2511,7 +2627,7 @@ public ElasticsearchResponse IndicesClearCacheForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A comma-separated list of index name to limit the operation ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2525,7 +2641,7 @@ public ElasticsearchResponse IndicesClearCache(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A comma-separated list of index name to limit the operation ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2539,7 +2655,7 @@ public ElasticsearchResponse IndicesClearCache(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesClearCacheGetForAll(Func requestParameters = null) @@ -2552,7 +2668,7 @@ public ElasticsearchResponse IndicesClearCacheGetForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesClearCacheGetForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -2565,7 +2681,7 @@ public ElasticsearchResponse IndicesClearCacheGetForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A comma-separated list of index name to limit the operation ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2579,7 +2695,7 @@ public ElasticsearchResponse IndicesClearCacheGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A comma-separated list of index name to limit the operation ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2593,7 +2709,7 @@ public ElasticsearchResponse IndicesClearCacheGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-open-close.html /// ///A comma separated list of indices to close ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2607,7 +2723,7 @@ public ElasticsearchResponse IndicesClose(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-open-close.html /// ///A comma separated list of indices to close ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2621,7 +2737,7 @@ public ElasticsearchResponse IndicesClose(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-create-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-create-index.html /// ///The name of the index ///The configuration for the index (`settings` and `mappings`) @@ -2636,7 +2752,7 @@ public ElasticsearchResponse IndicesCreate(string index, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-create-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-create-index.html /// ///The name of the index ///The configuration for the index (`settings` and `mappings`) @@ -2651,7 +2767,7 @@ public ElasticsearchResponse IndicesCreate(string index, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-delete-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-delete-index.html /// ///A comma-separated list of indices to delete; use `_all` or `*` string to delete all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2665,7 +2781,7 @@ public ElasticsearchResponse IndicesDelete(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-delete-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-delete-index.html /// ///A comma-separated list of indices to delete; use `_all` or `*` string to delete all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2679,7 +2795,7 @@ public ElasticsearchResponse IndicesDelete(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names (supports wildcards); use `_all` for all indices ///A comma-separated list of aliases to delete (supports wildcards); use `_all` to delete all aliases for the specified indices. @@ -2694,7 +2810,7 @@ public ElasticsearchResponse IndicesDeleteAlias(string index, string name, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names (supports wildcards); use `_all` for all indices ///A comma-separated list of aliases to delete (supports wildcards); use `_all` to delete all aliases for the specified indices. @@ -2709,7 +2825,7 @@ public ElasticsearchResponse IndicesDeleteAlias(string index, string name, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2723,7 +2839,7 @@ public ElasticsearchResponse IndicesDeleteTemplateForAll(string name, Func /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2737,7 +2853,7 @@ public ElasticsearchResponse IndicesDeleteTemplateForAll(string name, Func /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-exists.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-exists.html /// ///A comma-separated list of indices to check ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2751,7 +2867,7 @@ public ElasticsearchResponse IndicesExists(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-exists.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-exists.html /// ///A comma-separated list of indices to check ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2765,7 +2881,7 @@ public ElasticsearchResponse IndicesExists(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of alias names to return ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2779,7 +2895,7 @@ public ElasticsearchResponse IndicesExistsAliasForAll(string name, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of alias names to return ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2793,7 +2909,7 @@ public ElasticsearchResponse IndicesExistsAliasForAll(string name, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A comma-separated list of alias names to return @@ -2808,7 +2924,7 @@ public ElasticsearchResponse IndicesExistsAlias(string index, string name, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A comma-separated list of alias names to return @@ -2823,7 +2939,7 @@ public ElasticsearchResponse IndicesExistsAlias(string index, string name, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2837,7 +2953,7 @@ public ElasticsearchResponse IndicesExistsAlias(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2851,7 +2967,7 @@ public ElasticsearchResponse IndicesExistsAlias(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2865,7 +2981,7 @@ public ElasticsearchResponse IndicesExistsTemplateForAll(string name, Func /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2879,7 +2995,7 @@ public ElasticsearchResponse IndicesExistsTemplateForAll(string name, Func /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-types-exists.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-types-exists.html /// ///A comma-separated list of index names; use `_all` to check the types across all indices ///A comma-separated list of document types to check @@ -2894,7 +3010,7 @@ public ElasticsearchResponse IndicesExistsType(string index, string type, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-types-exists.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-types-exists.html /// ///A comma-separated list of index names; use `_all` to check the types across all indices ///A comma-separated list of document types to check @@ -2909,7 +3025,7 @@ public ElasticsearchResponse IndicesExistsType(string index, string type, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesFlushForAll(Func requestParameters = null) @@ -2922,7 +3038,7 @@ public ElasticsearchResponse IndicesFlushForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesFlushForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -2935,7 +3051,7 @@ public ElasticsearchResponse IndicesFlushForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2949,7 +3065,7 @@ public ElasticsearchResponse IndicesFlush(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2963,7 +3079,7 @@ public ElasticsearchResponse IndicesFlush(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesFlushGetForAll(Func requestParameters = null) @@ -2976,7 +3092,7 @@ public ElasticsearchResponse IndicesFlushGetForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesFlushGetForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -2989,7 +3105,7 @@ public ElasticsearchResponse IndicesFlushGetForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3003,7 +3119,7 @@ public ElasticsearchResponse IndicesFlushGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3017,7 +3133,7 @@ public ElasticsearchResponse IndicesFlushGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesFlushSyncedForAll(Func requestParameters = null) @@ -3030,7 +3146,7 @@ public ElasticsearchResponse IndicesFlushSyncedForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesFlushSyncedForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -3043,7 +3159,7 @@ public ElasticsearchResponse IndicesFlushSyncedForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3057,7 +3173,7 @@ public ElasticsearchResponse IndicesFlushSynced(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3071,7 +3187,7 @@ public ElasticsearchResponse IndicesFlushSynced(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesFlushSyncedGetForAll(Func requestParameters = null) @@ -3084,7 +3200,7 @@ public ElasticsearchResponse IndicesFlushSyncedGetForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesFlushSyncedGetForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -3097,7 +3213,7 @@ public ElasticsearchResponse IndicesFlushSyncedGetForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3111,7 +3227,7 @@ public ElasticsearchResponse IndicesFlushSyncedGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3125,7 +3241,7 @@ public ElasticsearchResponse IndicesFlushSyncedGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-forcemerge.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-forcemerge.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesForcemergeForAll(Func requestParameters = null) @@ -3138,7 +3254,7 @@ public ElasticsearchResponse IndicesForcemergeForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-forcemerge.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-forcemerge.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesForcemergeForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -3151,7 +3267,7 @@ public ElasticsearchResponse IndicesForcemergeForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-forcemerge.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-forcemerge.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3165,7 +3281,7 @@ public ElasticsearchResponse IndicesForcemerge(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-forcemerge.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-forcemerge.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3179,7 +3295,7 @@ public ElasticsearchResponse IndicesForcemerge(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-index.html /// ///A comma-separated list of index names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3193,7 +3309,7 @@ public ElasticsearchResponse IndicesGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-index.html /// ///A comma-separated list of index names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3207,7 +3323,7 @@ public ElasticsearchResponse IndicesGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-index.html /// ///A comma-separated list of index names ///A comma-separated list of features @@ -3222,7 +3338,7 @@ public ElasticsearchResponse IndicesGet(string index, string feature, Func /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-index.html /// ///A comma-separated list of index names ///A comma-separated list of features @@ -3237,7 +3353,7 @@ public ElasticsearchResponse IndicesGet(string index, string feature, Func /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesGetAliasForAll(Func requestParameters = null) @@ -3250,7 +3366,7 @@ public ElasticsearchResponse IndicesGetAliasForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesGetAliasForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -3263,7 +3379,7 @@ public ElasticsearchResponse IndicesGetAliasForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of alias names to return ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3277,7 +3393,7 @@ public ElasticsearchResponse IndicesGetAliasForAll(string name, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of alias names to return ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3291,7 +3407,7 @@ public ElasticsearchResponse IndicesGetAliasForAll(string name, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A comma-separated list of alias names to return @@ -3306,7 +3422,7 @@ public ElasticsearchResponse IndicesGetAlias(string index, string name, Fu /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A comma-separated list of alias names to return @@ -3321,7 +3437,7 @@ public ElasticsearchResponse IndicesGetAlias(string index, string name, Fu /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3335,7 +3451,7 @@ public ElasticsearchResponse IndicesGetAlias(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3349,7 +3465,7 @@ public ElasticsearchResponse IndicesGetAlias(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of fields ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3363,7 +3479,7 @@ public ElasticsearchResponse IndicesGetFieldMappingForAll(string fields, F /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of fields ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3377,7 +3493,7 @@ public ElasticsearchResponse IndicesGetFieldMappingForAll(string fields, F /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of index names ///A comma-separated list of fields @@ -3392,7 +3508,7 @@ public ElasticsearchResponse IndicesGetFieldMapping(string index, string f /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of index names ///A comma-separated list of fields @@ -3407,7 +3523,7 @@ public ElasticsearchResponse IndicesGetFieldMapping(string index, string f /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of document types ///A comma-separated list of fields @@ -3422,7 +3538,7 @@ public ElasticsearchResponse IndicesGetFieldMappingForAll(string type, str /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of document types ///A comma-separated list of fields @@ -3437,7 +3553,7 @@ public ElasticsearchResponse IndicesGetFieldMappingForAll(string type, str /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of index names ///A comma-separated list of document types @@ -3453,7 +3569,7 @@ public ElasticsearchResponse IndicesGetFieldMapping(string index, string t /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of index names ///A comma-separated list of document types @@ -3469,7 +3585,7 @@ public ElasticsearchResponse IndicesGetFieldMapping(string index, string t /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesGetMappingForAll(Func requestParameters = null) @@ -3482,7 +3598,7 @@ public ElasticsearchResponse IndicesGetMappingForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesGetMappingForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -3495,7 +3611,7 @@ public ElasticsearchResponse IndicesGetMappingForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A comma-separated list of index names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3509,7 +3625,7 @@ public ElasticsearchResponse IndicesGetMapping(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A comma-separated list of index names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3523,7 +3639,7 @@ public ElasticsearchResponse IndicesGetMapping(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A comma-separated list of document types ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3537,7 +3653,7 @@ public ElasticsearchResponse IndicesGetMappingForAll(string type, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A comma-separated list of document types ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3551,7 +3667,7 @@ public ElasticsearchResponse IndicesGetMappingForAll(string type, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A comma-separated list of index names ///A comma-separated list of document types @@ -3566,7 +3682,7 @@ public ElasticsearchResponse IndicesGetMapping(string index, string type, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A comma-separated list of index names ///A comma-separated list of document types @@ -3581,7 +3697,7 @@ public ElasticsearchResponse IndicesGetMapping(string index, string type, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesGetSettingsForAll(Func requestParameters = null) @@ -3594,7 +3710,7 @@ public ElasticsearchResponse IndicesGetSettingsForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesGetSettingsForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -3607,7 +3723,7 @@ public ElasticsearchResponse IndicesGetSettingsForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3621,7 +3737,7 @@ public ElasticsearchResponse IndicesGetSettings(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3635,7 +3751,7 @@ public ElasticsearchResponse IndicesGetSettings(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///The name of the settings that should be included @@ -3650,7 +3766,7 @@ public ElasticsearchResponse IndicesGetSettings(string index, string name, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///The name of the settings that should be included @@ -3665,7 +3781,7 @@ public ElasticsearchResponse IndicesGetSettings(string index, string name, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///The name of the settings that should be included ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3679,7 +3795,7 @@ public ElasticsearchResponse IndicesGetSettingsForAll(string name, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///The name of the settings that should be included ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3693,7 +3809,7 @@ public ElasticsearchResponse IndicesGetSettingsForAll(string name, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesGetTemplateForAll(Func requestParameters = null) @@ -3706,7 +3822,7 @@ public ElasticsearchResponse IndicesGetTemplateForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesGetTemplateForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -3719,7 +3835,7 @@ public ElasticsearchResponse IndicesGetTemplateForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The comma separated names of the index templates ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3733,7 +3849,7 @@ public ElasticsearchResponse IndicesGetTemplateForAll(string name, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The comma separated names of the index templates ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3747,7 +3863,7 @@ public ElasticsearchResponse IndicesGetTemplateForAll(string name, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesGetUpgradeForAll(Func requestParameters = null) @@ -3760,7 +3876,7 @@ public ElasticsearchResponse IndicesGetUpgradeForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesGetUpgradeForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -3773,7 +3889,7 @@ public ElasticsearchResponse IndicesGetUpgradeForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3787,7 +3903,7 @@ public ElasticsearchResponse IndicesGetUpgrade(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3801,7 +3917,7 @@ public ElasticsearchResponse IndicesGetUpgrade(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-open-close.html /// ///A comma separated list of indices to open ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3815,7 +3931,7 @@ public ElasticsearchResponse IndicesOpen(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-open-close.html /// ///A comma separated list of indices to open ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3829,7 +3945,7 @@ public ElasticsearchResponse IndicesOpen(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names the alias should point to (supports wildcards); use `_all` to perform the operation on all indices. ///The name of the alias to be created or updated @@ -3845,7 +3961,7 @@ public ElasticsearchResponse IndicesPutAlias(string index, string name, Po /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names the alias should point to (supports wildcards); use `_all` to perform the operation on all indices. ///The name of the alias to be created or updated @@ -3861,7 +3977,7 @@ public ElasticsearchResponse IndicesPutAlias(string index, string name, Po /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names the alias should point to (supports wildcards); use `_all` to perform the operation on all indices. ///The name of the alias to be created or updated @@ -3877,7 +3993,7 @@ public ElasticsearchResponse IndicesPutAliasPost(string index, string name /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names the alias should point to (supports wildcards); use `_all` to perform the operation on all indices. ///The name of the alias to be created or updated @@ -3893,7 +4009,7 @@ public ElasticsearchResponse IndicesPutAliasPost(string index, string name /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///A comma-separated list of index names the mapping should be added to (supports wildcards); use `_all` or omit to add the mapping on all indices. ///The name of the document type @@ -3909,7 +4025,7 @@ public ElasticsearchResponse IndicesPutMapping(string index, string type, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///A comma-separated list of index names the mapping should be added to (supports wildcards); use `_all` or omit to add the mapping on all indices. ///The name of the document type @@ -3925,7 +4041,7 @@ public ElasticsearchResponse IndicesPutMapping(string index, string type, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///The name of the document type ///The mapping definition @@ -3940,7 +4056,7 @@ public ElasticsearchResponse IndicesPutMappingForAll(string type, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///The name of the document type ///The mapping definition @@ -3955,7 +4071,7 @@ public ElasticsearchResponse IndicesPutMappingForAll(string type, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///A comma-separated list of index names the mapping should be added to (supports wildcards); use `_all` or omit to add the mapping on all indices. ///The name of the document type @@ -3971,7 +4087,7 @@ public ElasticsearchResponse IndicesPutMappingPost(string index, string ty /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///A comma-separated list of index names the mapping should be added to (supports wildcards); use `_all` or omit to add the mapping on all indices. ///The name of the document type @@ -3987,7 +4103,7 @@ public ElasticsearchResponse IndicesPutMappingPost(string index, string ty /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///The name of the document type ///The mapping definition @@ -4002,7 +4118,7 @@ public ElasticsearchResponse IndicesPutMappingPostForAll(string type, Post /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///The name of the document type ///The mapping definition @@ -4017,7 +4133,7 @@ public ElasticsearchResponse IndicesPutMappingPostForAll(string type, Post /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-update-settings.html /// ///The index settings to be updated ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4031,7 +4147,7 @@ public ElasticsearchResponse IndicesPutSettingsForAll(PostData bod /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-update-settings.html /// ///The index settings to be updated ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4045,7 +4161,7 @@ public ElasticsearchResponse IndicesPutSettingsForAll(PostData bod /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-update-settings.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///The index settings to be updated @@ -4060,7 +4176,7 @@ public ElasticsearchResponse IndicesPutSettings(string index, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-update-settings.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///The index settings to be updated @@ -4075,7 +4191,7 @@ public ElasticsearchResponse IndicesPutSettings(string index, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///The template definition @@ -4090,7 +4206,7 @@ public ElasticsearchResponse IndicesPutTemplateForAll(string name, PostDat /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///The template definition @@ -4105,7 +4221,7 @@ public ElasticsearchResponse IndicesPutTemplateForAll(string name, PostDat /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///The template definition @@ -4120,7 +4236,7 @@ public ElasticsearchResponse IndicesPutTemplatePostForAll(string name, Pos /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///The template definition @@ -4135,7 +4251,7 @@ public ElasticsearchResponse IndicesPutTemplatePostForAll(string name, Pos /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-recovery.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesRecoveryForAll(Func requestParameters = null) @@ -4148,7 +4264,7 @@ public ElasticsearchResponse IndicesRecoveryForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-recovery.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesRecoveryForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -4161,7 +4277,7 @@ public ElasticsearchResponse IndicesRecoveryForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-recovery.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4175,7 +4291,7 @@ public ElasticsearchResponse IndicesRecovery(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-recovery.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4189,7 +4305,7 @@ public ElasticsearchResponse IndicesRecovery(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesRefreshForAll(Func requestParameters = null) @@ -4202,7 +4318,7 @@ public ElasticsearchResponse IndicesRefreshForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesRefreshForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -4215,7 +4331,7 @@ public ElasticsearchResponse IndicesRefreshForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4229,7 +4345,7 @@ public ElasticsearchResponse IndicesRefresh(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4243,7 +4359,7 @@ public ElasticsearchResponse IndicesRefresh(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesRefreshGetForAll(Func requestParameters = null) @@ -4256,7 +4372,7 @@ public ElasticsearchResponse IndicesRefreshGetForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesRefreshGetForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -4269,7 +4385,7 @@ public ElasticsearchResponse IndicesRefreshGetForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4283,7 +4399,7 @@ public ElasticsearchResponse IndicesRefreshGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4297,7 +4413,7 @@ public ElasticsearchResponse IndicesRefreshGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-rollover-index.html /// ///The name of the alias to rollover ///The conditions that needs to be met for executing rollover @@ -4312,7 +4428,7 @@ public ElasticsearchResponse IndicesRolloverForAll(string alias, PostData< /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-rollover-index.html /// ///The name of the alias to rollover ///The conditions that needs to be met for executing rollover @@ -4327,7 +4443,7 @@ public ElasticsearchResponse IndicesRolloverForAll(string alias, PostData< /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-rollover-index.html /// ///The name of the alias to rollover ///The name of the rollover index @@ -4343,7 +4459,7 @@ public ElasticsearchResponse IndicesRolloverForAll(string alias, string ne /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-rollover-index.html /// ///The name of the alias to rollover ///The name of the rollover index @@ -4359,7 +4475,7 @@ public ElasticsearchResponse IndicesRolloverForAll(string alias, string ne /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-segments.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesSegmentsForAll(Func requestParameters = null) @@ -4372,7 +4488,7 @@ public ElasticsearchResponse IndicesSegmentsForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-segments.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesSegmentsForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -4385,7 +4501,7 @@ public ElasticsearchResponse IndicesSegmentsForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-segments.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4399,7 +4515,7 @@ public ElasticsearchResponse IndicesSegments(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-segments.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4413,7 +4529,7 @@ public ElasticsearchResponse IndicesSegments(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shards-stores.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shards-stores.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesShardStoresForAll(Func requestParameters = null) @@ -4426,7 +4542,7 @@ public ElasticsearchResponse IndicesShardStoresForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shards-stores.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shards-stores.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesShardStoresForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -4439,7 +4555,7 @@ public ElasticsearchResponse IndicesShardStoresForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shards-stores.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shards-stores.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4453,7 +4569,7 @@ public ElasticsearchResponse IndicesShardStores(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shards-stores.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shards-stores.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4467,7 +4583,7 @@ public ElasticsearchResponse IndicesShardStores(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shrink-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shrink-index.html /// ///The name of the source index to shrink ///The name of the target index to shrink into @@ -4483,7 +4599,7 @@ public ElasticsearchResponse IndicesShrink(string index, string target, Po /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shrink-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shrink-index.html /// ///The name of the source index to shrink ///The name of the target index to shrink into @@ -4499,7 +4615,7 @@ public ElasticsearchResponse IndicesShrink(string index, string target, Po /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shrink-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shrink-index.html /// ///The name of the source index to shrink ///The name of the target index to shrink into @@ -4515,7 +4631,7 @@ public ElasticsearchResponse IndicesShrinkPost(string index, string target /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shrink-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shrink-index.html /// ///The name of the source index to shrink ///The name of the target index to shrink into @@ -4531,7 +4647,7 @@ public ElasticsearchResponse IndicesShrinkPost(string index, string target /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesStatsForAll(Func requestParameters = null) @@ -4544,7 +4660,7 @@ public ElasticsearchResponse IndicesStatsForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesStatsForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -4557,7 +4673,7 @@ public ElasticsearchResponse IndicesStatsForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///Limit the information returned the specific metrics. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4571,7 +4687,7 @@ public ElasticsearchResponse IndicesStatsForAll(string metric, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///Limit the information returned the specific metrics. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4585,7 +4701,7 @@ public ElasticsearchResponse IndicesStatsForAll(string metric, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4599,7 +4715,7 @@ public ElasticsearchResponse IndicesStats(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4613,7 +4729,7 @@ public ElasticsearchResponse IndicesStats(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///Limit the information returned the specific metrics. @@ -4628,7 +4744,7 @@ public ElasticsearchResponse IndicesStats(string index, string metric, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///Limit the information returned the specific metrics. @@ -4643,7 +4759,7 @@ public ElasticsearchResponse IndicesStats(string index, string metric, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///The definition of `actions` to perform ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4657,7 +4773,7 @@ public ElasticsearchResponse IndicesUpdateAliasesForAll(PostData b /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///The definition of `actions` to perform ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4671,7 +4787,7 @@ public ElasticsearchResponse IndicesUpdateAliasesForAll(PostData b /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesUpgradeForAll(Func requestParameters = null) @@ -4684,7 +4800,7 @@ public ElasticsearchResponse IndicesUpgradeForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesUpgradeForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -4697,7 +4813,7 @@ public ElasticsearchResponse IndicesUpgradeForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4711,7 +4827,7 @@ public ElasticsearchResponse IndicesUpgrade(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4725,7 +4841,7 @@ public ElasticsearchResponse IndicesUpgrade(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IndicesValidateQueryGetForAll(Func requestParameters = null) @@ -4738,7 +4854,7 @@ public ElasticsearchResponse IndicesValidateQueryGetForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IndicesValidateQueryGetForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -4751,7 +4867,7 @@ public ElasticsearchResponse IndicesValidateQueryGetForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4765,7 +4881,7 @@ public ElasticsearchResponse IndicesValidateQueryGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4779,7 +4895,7 @@ public ElasticsearchResponse IndicesValidateQueryGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to restrict the operation; leave empty to perform the operation on all types @@ -4794,7 +4910,7 @@ public ElasticsearchResponse IndicesValidateQueryGet(string index, string /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to restrict the operation; leave empty to perform the operation on all types @@ -4809,7 +4925,7 @@ public ElasticsearchResponse IndicesValidateQueryGet(string index, string /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///The query definition specified with the Query DSL ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4823,7 +4939,7 @@ public ElasticsearchResponse IndicesValidateQueryForAll(PostData b /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///The query definition specified with the Query DSL ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4837,7 +4953,7 @@ public ElasticsearchResponse IndicesValidateQueryForAll(PostData b /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///The query definition specified with the Query DSL @@ -4852,7 +4968,7 @@ public ElasticsearchResponse IndicesValidateQuery(string index, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///The query definition specified with the Query DSL @@ -4867,7 +4983,7 @@ public ElasticsearchResponse IndicesValidateQuery(string index, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to restrict the operation; leave empty to perform the operation on all types @@ -4883,7 +4999,7 @@ public ElasticsearchResponse IndicesValidateQuery(string index, string typ /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to restrict the operation; leave empty to perform the operation on all types @@ -4899,7 +5015,7 @@ public ElasticsearchResponse IndicesValidateQuery(string index, string typ /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/ + ///See also: https://www.elastic.co/guide/ /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse Info(Func requestParameters = null) @@ -4912,7 +5028,7 @@ public ElasticsearchResponse Info(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/ + ///See also: https://www.elastic.co/guide/ /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> InfoAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -4925,7 +5041,7 @@ public ElasticsearchResponse Info(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4939,7 +5055,7 @@ public ElasticsearchResponse IngestDeletePipeline(string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4953,7 +5069,7 @@ public ElasticsearchResponse IngestDeletePipeline(string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IngestGetPipeline(Func requestParameters = null) @@ -4966,7 +5082,7 @@ public ElasticsearchResponse IngestGetPipeline(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IngestGetPipelineAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -4979,7 +5095,7 @@ public ElasticsearchResponse IngestGetPipeline(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Comma separated list of pipeline ids. Wildcards supported ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4993,7 +5109,7 @@ public ElasticsearchResponse IngestGetPipeline(string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Comma separated list of pipeline ids. Wildcards supported ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5007,7 +5123,7 @@ public ElasticsearchResponse IngestGetPipeline(string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///The ingest definition @@ -5022,7 +5138,7 @@ public ElasticsearchResponse IngestPutPipeline(string id, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///The ingest definition @@ -5037,7 +5153,7 @@ public ElasticsearchResponse IngestPutPipeline(string id, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse IngestSimulateGet(Func requestParameters = null) @@ -5050,7 +5166,7 @@ public ElasticsearchResponse IngestSimulateGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> IngestSimulateGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -5063,7 +5179,7 @@ public ElasticsearchResponse IngestSimulateGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5077,7 +5193,7 @@ public ElasticsearchResponse IngestSimulateGet(string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5091,7 +5207,7 @@ public ElasticsearchResponse IngestSimulateGet(string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///The simulate definition ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5105,7 +5221,7 @@ public ElasticsearchResponse IngestSimulate(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///The simulate definition ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5119,7 +5235,7 @@ public ElasticsearchResponse IngestSimulate(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///The simulate definition @@ -5134,7 +5250,7 @@ public ElasticsearchResponse IngestSimulate(string id, PostData bo /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///The simulate definition @@ -5149,7 +5265,7 @@ public ElasticsearchResponse IngestSimulate(string id, PostData bo /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse MgetGet(Func requestParameters = null) @@ -5162,7 +5278,7 @@ public ElasticsearchResponse MgetGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> MgetGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -5175,7 +5291,7 @@ public ElasticsearchResponse MgetGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5189,7 +5305,7 @@ public ElasticsearchResponse MgetGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5203,7 +5319,7 @@ public ElasticsearchResponse MgetGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///The type of the document @@ -5218,7 +5334,7 @@ public ElasticsearchResponse MgetGet(string index, string type, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///The type of the document @@ -5233,7 +5349,7 @@ public ElasticsearchResponse MgetGet(string index, string type, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///Document identifiers; can be either `docs` (containing full document information) or `ids` (when index and type is provided in the URL. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5247,7 +5363,7 @@ public ElasticsearchResponse Mget(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///Document identifiers; can be either `docs` (containing full document information) or `ids` (when index and type is provided in the URL. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5261,7 +5377,7 @@ public ElasticsearchResponse Mget(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///Document identifiers; can be either `docs` (containing full document information) or `ids` (when index and type is provided in the URL. @@ -5276,7 +5392,7 @@ public ElasticsearchResponse Mget(string index, PostData body, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///Document identifiers; can be either `docs` (containing full document information) or `ids` (when index and type is provided in the URL. @@ -5291,7 +5407,7 @@ public ElasticsearchResponse Mget(string index, PostData body, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///The type of the document @@ -5307,7 +5423,7 @@ public ElasticsearchResponse Mget(string index, string type, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///The type of the document @@ -5323,7 +5439,7 @@ public ElasticsearchResponse Mget(string index, string type, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse MpercolateGet(Func requestParameters = null) @@ -5336,7 +5452,7 @@ public ElasticsearchResponse MpercolateGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> MpercolateGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -5349,7 +5465,7 @@ public ElasticsearchResponse MpercolateGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5363,7 +5479,7 @@ public ElasticsearchResponse MpercolateGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5377,7 +5493,7 @@ public ElasticsearchResponse MpercolateGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///The type of the document being percolated to use as default. @@ -5392,7 +5508,7 @@ public ElasticsearchResponse MpercolateGet(string index, string type, Func /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///The type of the document being percolated to use as default. @@ -5407,7 +5523,7 @@ public ElasticsearchResponse MpercolateGet(string index, string type, Func /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The percolate request definitions (header & body pair), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5421,7 +5537,7 @@ public ElasticsearchResponse Mpercolate(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The percolate request definitions (header & body pair), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5435,7 +5551,7 @@ public ElasticsearchResponse Mpercolate(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///The percolate request definitions (header & body pair), separated by newlines @@ -5450,7 +5566,7 @@ public ElasticsearchResponse Mpercolate(string index, PostData bod /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///The percolate request definitions (header & body pair), separated by newlines @@ -5465,7 +5581,7 @@ public ElasticsearchResponse Mpercolate(string index, PostData bod /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///The type of the document being percolated to use as default. @@ -5481,7 +5597,7 @@ public ElasticsearchResponse Mpercolate(string index, string type, PostDat /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///The type of the document being percolated to use as default. @@ -5497,7 +5613,7 @@ public ElasticsearchResponse Mpercolate(string index, string type, PostDat /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse MsearchGet(Func requestParameters = null) @@ -5510,7 +5626,7 @@ public ElasticsearchResponse MsearchGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> MsearchGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -5523,7 +5639,7 @@ public ElasticsearchResponse MsearchGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5537,7 +5653,7 @@ public ElasticsearchResponse MsearchGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5551,7 +5667,7 @@ public ElasticsearchResponse MsearchGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5566,7 +5682,7 @@ public ElasticsearchResponse MsearchGet(string index, string type, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5581,7 +5697,7 @@ public ElasticsearchResponse MsearchGet(string index, string type, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///The request definitions (metadata-search request definition pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5595,7 +5711,7 @@ public ElasticsearchResponse Msearch(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///The request definitions (metadata-search request definition pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5609,7 +5725,7 @@ public ElasticsearchResponse Msearch(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///The request definitions (metadata-search request definition pairs), separated by newlines @@ -5624,7 +5740,7 @@ public ElasticsearchResponse Msearch(string index, PostData body, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///The request definitions (metadata-search request definition pairs), separated by newlines @@ -5639,7 +5755,7 @@ public ElasticsearchResponse Msearch(string index, PostData body, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5655,7 +5771,7 @@ public ElasticsearchResponse Msearch(string index, string type, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5671,7 +5787,7 @@ public ElasticsearchResponse Msearch(string index, string type, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse MsearchTemplateGet(Func requestParameters = null) @@ -5684,7 +5800,7 @@ public ElasticsearchResponse MsearchTemplateGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> MsearchTemplateGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -5697,7 +5813,7 @@ public ElasticsearchResponse MsearchTemplateGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5711,7 +5827,7 @@ public ElasticsearchResponse MsearchTemplateGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5725,7 +5841,7 @@ public ElasticsearchResponse MsearchTemplateGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5740,7 +5856,7 @@ public ElasticsearchResponse MsearchTemplateGet(string index, string type, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5755,7 +5871,7 @@ public ElasticsearchResponse MsearchTemplateGet(string index, string type, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///The request definitions (metadata-search request definition pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5769,7 +5885,7 @@ public ElasticsearchResponse MsearchTemplate(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///The request definitions (metadata-search request definition pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5783,7 +5899,7 @@ public ElasticsearchResponse MsearchTemplate(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///The request definitions (metadata-search request definition pairs), separated by newlines @@ -5798,7 +5914,7 @@ public ElasticsearchResponse MsearchTemplate(string index, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///The request definitions (metadata-search request definition pairs), separated by newlines @@ -5813,7 +5929,7 @@ public ElasticsearchResponse MsearchTemplate(string index, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5829,7 +5945,7 @@ public ElasticsearchResponse MsearchTemplate(string index, string type, Po /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5845,7 +5961,7 @@ public ElasticsearchResponse MsearchTemplate(string index, string type, Po /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse MtermvectorsGet(Func requestParameters = null) @@ -5858,7 +5974,7 @@ public ElasticsearchResponse MtermvectorsGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> MtermvectorsGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -5871,7 +5987,7 @@ public ElasticsearchResponse MtermvectorsGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5885,7 +6001,7 @@ public ElasticsearchResponse MtermvectorsGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5899,7 +6015,7 @@ public ElasticsearchResponse MtermvectorsGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -5914,7 +6030,7 @@ public ElasticsearchResponse MtermvectorsGet(string index, string type, Fu /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -5929,7 +6045,7 @@ public ElasticsearchResponse MtermvectorsGet(string index, string type, Fu /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///Define ids, documents, parameters or a list of parameters per document here. You must at least provide a list of document ids. See documentation. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5943,7 +6059,7 @@ public ElasticsearchResponse Mtermvectors(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///Define ids, documents, parameters or a list of parameters per document here. You must at least provide a list of document ids. See documentation. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5957,7 +6073,7 @@ public ElasticsearchResponse Mtermvectors(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///Define ids, documents, parameters or a list of parameters per document here. You must at least provide a list of document ids. See documentation. @@ -5972,7 +6088,7 @@ public ElasticsearchResponse Mtermvectors(string index, PostData b /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///Define ids, documents, parameters or a list of parameters per document here. You must at least provide a list of document ids. See documentation. @@ -5987,7 +6103,7 @@ public ElasticsearchResponse Mtermvectors(string index, PostData b /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -6003,7 +6119,7 @@ public ElasticsearchResponse Mtermvectors(string index, string type, PostD /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -6019,7 +6135,7 @@ public ElasticsearchResponse Mtermvectors(string index, string type, PostD /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-hot-threads.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-hot-threads.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse NodesHotThreadsForAll(Func requestParameters = null) @@ -6032,7 +6148,7 @@ public ElasticsearchResponse NodesHotThreadsForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-hot-threads.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-hot-threads.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> NodesHotThreadsForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -6045,7 +6161,7 @@ public ElasticsearchResponse NodesHotThreadsForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-hot-threads.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-hot-threads.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6059,7 +6175,7 @@ public ElasticsearchResponse NodesHotThreads(string node_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-hot-threads.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-hot-threads.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6073,7 +6189,7 @@ public ElasticsearchResponse NodesHotThreads(string node_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse NodesInfoForAll(Func requestParameters = null) @@ -6086,7 +6202,7 @@ public ElasticsearchResponse NodesInfoForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> NodesInfoForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -6099,7 +6215,7 @@ public ElasticsearchResponse NodesInfoForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6113,7 +6229,7 @@ public ElasticsearchResponse NodesInfo(string node_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6127,7 +6243,7 @@ public ElasticsearchResponse NodesInfo(string node_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///A comma-separated list of metrics you wish returned. Leave empty to return all. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6141,7 +6257,7 @@ public ElasticsearchResponse NodesInfoForAll(string metric, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///A comma-separated list of metrics you wish returned. Leave empty to return all. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6155,7 +6271,7 @@ public ElasticsearchResponse NodesInfoForAll(string metric, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///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 ///A comma-separated list of metrics you wish returned. Leave empty to return all. @@ -6170,7 +6286,7 @@ public ElasticsearchResponse NodesInfo(string node_id, string metric, Func /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///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 ///A comma-separated list of metrics you wish returned. Leave empty to return all. @@ -6185,7 +6301,7 @@ public ElasticsearchResponse NodesInfo(string node_id, string metric, Func /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse NodesStatsForAll(Func requestParameters = null) @@ -6198,7 +6314,7 @@ public ElasticsearchResponse NodesStatsForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> NodesStatsForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -6211,7 +6327,7 @@ public ElasticsearchResponse NodesStatsForAll(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6225,7 +6341,7 @@ public ElasticsearchResponse NodesStats(string node_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6239,7 +6355,7 @@ public ElasticsearchResponse NodesStats(string node_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///Limit the information returned to the specified metrics ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6253,7 +6369,7 @@ public ElasticsearchResponse NodesStatsForAll(string metric, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///Limit the information returned to the specified metrics ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6267,7 +6383,7 @@ public ElasticsearchResponse NodesStatsForAll(string metric, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///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 ///Limit the information returned to the specified metrics @@ -6282,7 +6398,7 @@ public ElasticsearchResponse NodesStats(string node_id, string metric, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///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 ///Limit the information returned to the specified metrics @@ -6297,7 +6413,7 @@ public ElasticsearchResponse NodesStats(string node_id, string metric, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///Limit the information returned to the specified metrics ///Limit the information returned for `indices` metric to the specific index metrics. Isn't used if `indices` (or `all`) metric isn't specified. @@ -6312,7 +6428,7 @@ public ElasticsearchResponse NodesStatsForAll(string metric, string index_ /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///Limit the information returned to the specified metrics ///Limit the information returned for `indices` metric to the specific index metrics. Isn't used if `indices` (or `all`) metric isn't specified. @@ -6327,7 +6443,7 @@ public ElasticsearchResponse NodesStatsForAll(string metric, string index_ /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///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 ///Limit the information returned to the specified metrics @@ -6343,7 +6459,7 @@ public ElasticsearchResponse NodesStats(string node_id, string metric, str /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///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 ///Limit the information returned to the specified metrics @@ -6359,7 +6475,7 @@ public ElasticsearchResponse NodesStats(string node_id, string metric, str /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -6374,7 +6490,7 @@ public ElasticsearchResponse PercolateGet(string index, string type, Func< /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -6389,7 +6505,7 @@ public ElasticsearchResponse PercolateGet(string index, string type, Func< /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -6405,7 +6521,7 @@ public ElasticsearchResponse PercolateGet(string index, string type, strin /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -6421,7 +6537,7 @@ public ElasticsearchResponse PercolateGet(string index, string type, strin /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -6437,7 +6553,7 @@ public ElasticsearchResponse Percolate(string index, string type, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -6453,7 +6569,7 @@ public ElasticsearchResponse Percolate(string index, string type, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -6470,7 +6586,7 @@ public ElasticsearchResponse Percolate(string index, string type, string i /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -6487,7 +6603,7 @@ public ElasticsearchResponse Percolate(string index, string type, string i /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/ + ///See also: https://www.elastic.co/guide/ /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse Ping(Func requestParameters = null) @@ -6500,12 +6616,42 @@ public ElasticsearchResponse Ping(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/ + ///See also: https://www.elastic.co/guide/ /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> PingAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class => this.DoRequestAsync(HEAD, Url($""), cancellationToken, null, _params(requestParameters)); + ///Represents a PUT on /_scripts/{lang} + ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///The document + ///A func that allows you to describe the querystring parameters & request specific connection settings. + public ElasticsearchResponse PutScript(string lang, PostData body, Func requestParameters = null) + where T : class => this.DoRequest(PUT, Url($"_scripts/{lang.NotNull("lang")}"), body, _params(requestParameters)); + + ///Represents a PUT on /_scripts/{lang} + ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///The document + ///A func that allows you to describe the querystring parameters & request specific connection settings. + public Task> PutScriptAsync(string lang, PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) + where T : class => this.DoRequestAsync(PUT, Url($"_scripts/{lang.NotNull("lang")}"), cancellationToken, body, _params(requestParameters)); + ///Represents a PUT on /_scripts/{lang}/{id} ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to @@ -6513,7 +6659,7 @@ public ElasticsearchResponse Ping(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -6529,7 +6675,7 @@ public ElasticsearchResponse PutScript(string lang, string id, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -6538,6 +6684,36 @@ public ElasticsearchResponse PutScript(string lang, string id, PostData> PutScriptAsync(string lang, string id, PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class => this.DoRequestAsync(PUT, Url($"_scripts/{lang.NotNull("lang")}/{id.NotNull("id")}"), cancellationToken, body, _params(requestParameters)); + ///Represents a POST on /_scripts/{lang} + ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///The document + ///A func that allows you to describe the querystring parameters & request specific connection settings. + public ElasticsearchResponse PutScriptPost(string lang, PostData body, Func requestParameters = null) + where T : class => this.DoRequest(POST, Url($"_scripts/{lang.NotNull("lang")}"), body, _params(requestParameters)); + + ///Represents a POST on /_scripts/{lang} + ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///The document + ///A func that allows you to describe the querystring parameters & request specific connection settings. + public Task> PutScriptPostAsync(string lang, PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) + where T : class => this.DoRequestAsync(POST, Url($"_scripts/{lang.NotNull("lang")}"), cancellationToken, body, _params(requestParameters)); + ///Represents a POST on /_scripts/{lang}/{id} ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to @@ -6545,7 +6721,7 @@ public ElasticsearchResponse PutScript(string lang, string id, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -6561,7 +6737,7 @@ public ElasticsearchResponse PutScriptPost(string lang, string id, PostDat /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -6577,7 +6753,7 @@ public ElasticsearchResponse PutScriptPost(string lang, string id, PostDat /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///The document @@ -6592,7 +6768,7 @@ public ElasticsearchResponse PutTemplate(string id, PostData body, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///The document @@ -6607,7 +6783,7 @@ public ElasticsearchResponse PutTemplate(string id, PostData body, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///The document @@ -6622,7 +6798,7 @@ public ElasticsearchResponse PutTemplatePost(string id, PostData b /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///The document @@ -6637,7 +6813,7 @@ public ElasticsearchResponse PutTemplatePost(string id, PostData b /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-reindex.html /// ///The search definition using the Query DSL and the prototype for the index request. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6651,7 +6827,7 @@ public ElasticsearchResponse Reindex(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-reindex.html /// ///The search definition using the Query DSL and the prototype for the index request. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6665,7 +6841,7 @@ public ElasticsearchResponse Reindex(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-reindex.html /// ///The task id to rethrottle ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6679,7 +6855,7 @@ public ElasticsearchResponse ReindexRethrottle(string task_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-reindex.html /// ///The task id to rethrottle ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6693,7 +6869,7 @@ public ElasticsearchResponse ReindexRethrottle(string task_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse RenderSearchTemplateGet(Func requestParameters = null) @@ -6706,7 +6882,7 @@ public ElasticsearchResponse RenderSearchTemplateGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> RenderSearchTemplateGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -6719,7 +6895,7 @@ public ElasticsearchResponse RenderSearchTemplateGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///The id of the stored search template ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6733,7 +6909,7 @@ public ElasticsearchResponse RenderSearchTemplateGet(string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///The id of the stored search template ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6747,7 +6923,7 @@ public ElasticsearchResponse RenderSearchTemplateGet(string id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///The search definition template and its params ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6761,7 +6937,7 @@ public ElasticsearchResponse RenderSearchTemplate(PostData body, F /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///The search definition template and its params ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6775,7 +6951,7 @@ public ElasticsearchResponse RenderSearchTemplate(PostData body, F /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///The id of the stored search template ///The search definition template and its params @@ -6790,7 +6966,7 @@ public ElasticsearchResponse RenderSearchTemplate(string id, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///The id of the stored search template ///The search definition template and its params @@ -6805,7 +6981,7 @@ public ElasticsearchResponse RenderSearchTemplate(string id, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse ScrollGet(Func requestParameters = null) @@ -6818,7 +6994,7 @@ public ElasticsearchResponse ScrollGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> ScrollGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -6831,7 +7007,7 @@ public ElasticsearchResponse ScrollGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html /// ///The scroll ID if not passed by URL or query parameter. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6845,7 +7021,7 @@ public ElasticsearchResponse Scroll(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html /// ///The scroll ID if not passed by URL or query parameter. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6859,7 +7035,7 @@ public ElasticsearchResponse Scroll(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse SearchGet(Func requestParameters = null) @@ -6872,7 +7048,7 @@ public ElasticsearchResponse SearchGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> SearchGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -6885,7 +7061,7 @@ public ElasticsearchResponse SearchGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6899,7 +7075,7 @@ public ElasticsearchResponse SearchGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6913,7 +7089,7 @@ public ElasticsearchResponse SearchGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -6928,7 +7104,7 @@ public ElasticsearchResponse SearchGet(string index, string type, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -6943,7 +7119,7 @@ public ElasticsearchResponse SearchGet(string index, string type, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///The search definition using the Query DSL ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6957,7 +7133,7 @@ public ElasticsearchResponse Search(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///The search definition using the Query DSL ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6971,7 +7147,7 @@ public ElasticsearchResponse Search(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition using the Query DSL @@ -6986,7 +7162,7 @@ public ElasticsearchResponse Search(string index, PostData body, F /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition using the Query DSL @@ -7001,7 +7177,7 @@ public ElasticsearchResponse Search(string index, PostData body, F /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -7017,7 +7193,7 @@ public ElasticsearchResponse Search(string index, string type, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -7033,7 +7209,7 @@ public ElasticsearchResponse Search(string index, string type, PostData - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse SearchShardsGet(Func requestParameters = null) @@ -7046,7 +7222,7 @@ public ElasticsearchResponse SearchShardsGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> SearchShardsGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -7059,7 +7235,7 @@ public ElasticsearchResponse SearchShardsGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7073,7 +7249,7 @@ public ElasticsearchResponse SearchShardsGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7087,7 +7263,7 @@ public ElasticsearchResponse SearchShardsGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -7102,7 +7278,7 @@ public ElasticsearchResponse SearchShardsGet(string index, string type, Fu /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -7117,7 +7293,7 @@ public ElasticsearchResponse SearchShardsGet(string index, string type, Fu /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse SearchShards(Func requestParameters = null) @@ -7130,7 +7306,7 @@ public ElasticsearchResponse SearchShards(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> SearchShardsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -7143,7 +7319,7 @@ public ElasticsearchResponse SearchShards(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7157,7 +7333,7 @@ public ElasticsearchResponse SearchShards(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7171,7 +7347,7 @@ public ElasticsearchResponse SearchShards(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -7186,7 +7362,7 @@ public ElasticsearchResponse SearchShards(string index, string type, Func< /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -7201,7 +7377,7 @@ public ElasticsearchResponse SearchShards(string index, string type, Func< /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse SearchTemplateGet(Func requestParameters = null) @@ -7214,7 +7390,7 @@ public ElasticsearchResponse SearchTemplateGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> SearchTemplateGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -7227,7 +7403,7 @@ public ElasticsearchResponse SearchTemplateGet(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7241,7 +7417,7 @@ public ElasticsearchResponse SearchTemplateGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7255,7 +7431,7 @@ public ElasticsearchResponse SearchTemplateGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -7270,7 +7446,7 @@ public ElasticsearchResponse SearchTemplateGet(string index, string type, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -7285,7 +7461,7 @@ public ElasticsearchResponse SearchTemplateGet(string index, string type, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///The search definition template and its params ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7299,7 +7475,7 @@ public ElasticsearchResponse SearchTemplate(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///The search definition template and its params ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7313,7 +7489,7 @@ public ElasticsearchResponse SearchTemplate(PostData body, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition template and its params @@ -7328,7 +7504,7 @@ public ElasticsearchResponse SearchTemplate(string index, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition template and its params @@ -7343,7 +7519,7 @@ public ElasticsearchResponse SearchTemplate(string index, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -7359,7 +7535,7 @@ public ElasticsearchResponse SearchTemplate(string index, string type, Pos /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -7375,7 +7551,7 @@ public ElasticsearchResponse SearchTemplate(string index, string type, Pos /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -7391,7 +7567,7 @@ public ElasticsearchResponse SnapshotCreate(string repository, string snap /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -7407,7 +7583,7 @@ public ElasticsearchResponse SnapshotCreate(string repository, string snap /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -7423,7 +7599,7 @@ public ElasticsearchResponse SnapshotCreatePost(string repository, string /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -7439,7 +7615,7 @@ public ElasticsearchResponse SnapshotCreatePost(string repository, string /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///The repository definition @@ -7454,7 +7630,7 @@ public ElasticsearchResponse SnapshotCreateRepository(string repository, P /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///The repository definition @@ -7469,7 +7645,7 @@ public ElasticsearchResponse SnapshotCreateRepository(string repository, P /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///The repository definition @@ -7484,7 +7660,7 @@ public ElasticsearchResponse SnapshotCreateRepositoryPost(string repositor /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///The repository definition @@ -7499,7 +7675,7 @@ public ElasticsearchResponse SnapshotCreateRepositoryPost(string repositor /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -7514,7 +7690,7 @@ public ElasticsearchResponse SnapshotDelete(string repository, string snap /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -7529,7 +7705,7 @@ public ElasticsearchResponse SnapshotDelete(string repository, string snap /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A comma-separated list of repository names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7543,7 +7719,7 @@ public ElasticsearchResponse SnapshotDeleteRepository(string repository, F /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A comma-separated list of repository names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7557,7 +7733,7 @@ public ElasticsearchResponse SnapshotDeleteRepository(string repository, F /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A comma-separated list of snapshot names @@ -7572,7 +7748,7 @@ public ElasticsearchResponse SnapshotGet(string repository, string snapsho /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A comma-separated list of snapshot names @@ -7587,7 +7763,7 @@ public ElasticsearchResponse SnapshotGet(string repository, string snapsho /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse SnapshotGetRepository(Func requestParameters = null) @@ -7600,7 +7776,7 @@ public ElasticsearchResponse SnapshotGetRepository(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> SnapshotGetRepositoryAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -7613,7 +7789,7 @@ public ElasticsearchResponse SnapshotGetRepository(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A comma-separated list of repository names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7627,7 +7803,7 @@ public ElasticsearchResponse SnapshotGetRepository(string repository, Func /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A comma-separated list of repository names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7641,7 +7817,7 @@ public ElasticsearchResponse SnapshotGetRepository(string repository, Func /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -7657,7 +7833,7 @@ public ElasticsearchResponse SnapshotRestore(string repository, string sna /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -7673,7 +7849,7 @@ public ElasticsearchResponse SnapshotRestore(string repository, string sna /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse SnapshotStatus(Func requestParameters = null) @@ -7686,7 +7862,7 @@ public ElasticsearchResponse SnapshotStatus(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> SnapshotStatusAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -7699,7 +7875,7 @@ public ElasticsearchResponse SnapshotStatus(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7713,7 +7889,7 @@ public ElasticsearchResponse SnapshotStatus(string repository, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7727,7 +7903,7 @@ public ElasticsearchResponse SnapshotStatus(string repository, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A comma-separated list of snapshot names @@ -7742,7 +7918,7 @@ public ElasticsearchResponse SnapshotStatus(string repository, string snap /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A comma-separated list of snapshot names @@ -7757,7 +7933,7 @@ public ElasticsearchResponse SnapshotStatus(string repository, string snap /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7771,124 +7947,124 @@ public ElasticsearchResponse SnapshotVerifyRepository(string repository, F /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> SnapshotVerifyRepositoryAsync(string repository, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class => this.DoRequestAsync(POST, Url($"_snapshot/{repository.NotNull("repository")}/_verify"), cancellationToken, null, _params(requestParameters)); - ///Represents a POST on /_suggest + [Obsolete("Scheduled to be removed in 6.0, 5.2 removed this method from the rest specification")] ///Represents a GET on /_suggest ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// - ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - public ElasticsearchResponse Suggest(PostData body, Func requestParameters = null) - where T : class => this.DoRequest(POST, Url($"_suggest"), body, _params(requestParameters)); + public ElasticsearchResponse SuggestGet(Func requestParameters = null) + where T : class => this.DoRequest(GET, Url($"_suggest"), null, _params(requestParameters)); - ///Represents a POST on /_suggest + [Obsolete("Scheduled to be removed in 6.0, 5.2 removed this method from the rest specification")] ///Represents a GET on /_suggest ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// - ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - public Task> SuggestAsync(PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) - where T : class => this.DoRequestAsync(POST, Url($"_suggest"), cancellationToken, body, _params(requestParameters)); + public Task> SuggestGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) + where T : class => this.DoRequestAsync(GET, Url($"_suggest"), cancellationToken, null, _params(requestParameters)); - ///Represents a POST on /{index}/_suggest + [Obsolete("Scheduled to be removed in 6.0, 5.2 removed this method from the rest specification")] ///Represents a GET on /{index}/_suggest ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices - ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - public ElasticsearchResponse Suggest(string index, PostData body, Func requestParameters = null) - where T : class => this.DoRequest(POST, Url($"{index.NotNull("index")}/_suggest"), body, _params(requestParameters)); + public ElasticsearchResponse SuggestGet(string index, Func requestParameters = null) + where T : class => this.DoRequest(GET, Url($"{index.NotNull("index")}/_suggest"), null, _params(requestParameters)); - ///Represents a POST on /{index}/_suggest + [Obsolete("Scheduled to be removed in 6.0, 5.2 removed this method from the rest specification")] ///Represents a GET on /{index}/_suggest ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices - ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - public Task> SuggestAsync(string index, PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) - where T : class => this.DoRequestAsync(POST, Url($"{index.NotNull("index")}/_suggest"), cancellationToken, body, _params(requestParameters)); + public Task> SuggestGetAsync(string index, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) + where T : class => this.DoRequestAsync(GET, Url($"{index.NotNull("index")}/_suggest"), cancellationToken, null, _params(requestParameters)); - ///Represents a GET on /_suggest + ///Represents a POST on /_suggest ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// + ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - public ElasticsearchResponse SuggestGet(Func requestParameters = null) - where T : class => this.DoRequest(GET, Url($"_suggest"), null, _params(requestParameters)); + public ElasticsearchResponse Suggest(PostData body, Func requestParameters = null) + where T : class => this.DoRequest(POST, Url($"_suggest"), body, _params(requestParameters)); - ///Represents a GET on /_suggest + ///Represents a POST on /_suggest ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// + ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - public Task> SuggestGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) - where T : class => this.DoRequestAsync(GET, Url($"_suggest"), cancellationToken, null, _params(requestParameters)); + public Task> SuggestAsync(PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) + where T : class => this.DoRequestAsync(POST, Url($"_suggest"), cancellationToken, body, _params(requestParameters)); - ///Represents a GET on /{index}/_suggest + ///Represents a POST on /{index}/_suggest ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices + ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - public ElasticsearchResponse SuggestGet(string index, Func requestParameters = null) - where T : class => this.DoRequest(GET, Url($"{index.NotNull("index")}/_suggest"), null, _params(requestParameters)); + public ElasticsearchResponse Suggest(string index, PostData body, Func requestParameters = null) + where T : class => this.DoRequest(POST, Url($"{index.NotNull("index")}/_suggest"), body, _params(requestParameters)); - ///Represents a GET on /{index}/_suggest + ///Represents a POST on /{index}/_suggest ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices + ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - public Task> SuggestGetAsync(string index, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) - where T : class => this.DoRequestAsync(GET, Url($"{index.NotNull("index")}/_suggest"), cancellationToken, null, _params(requestParameters)); + public Task> SuggestAsync(string index, PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) + where T : class => this.DoRequestAsync(POST, Url($"{index.NotNull("index")}/_suggest"), cancellationToken, body, _params(requestParameters)); ///Represents a POST on /_tasks/_cancel ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: @@ -7897,7 +8073,7 @@ public ElasticsearchResponse SuggestGet(string index, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse TasksCancel(Func requestParameters = null) @@ -7910,7 +8086,7 @@ public ElasticsearchResponse TasksCancel(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> TasksCancelAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -7923,7 +8099,7 @@ public ElasticsearchResponse TasksCancel(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///Cancel the task with specified task id (node_id:task_number) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7937,7 +8113,7 @@ public ElasticsearchResponse TasksCancel(string task_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///Cancel the task with specified task id (node_id:task_number) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7951,7 +8127,7 @@ public ElasticsearchResponse TasksCancel(string task_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///Return the task with specified id (node_id:task_number) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7965,7 +8141,7 @@ public ElasticsearchResponse TasksGet(string task_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///Return the task with specified id (node_id:task_number) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7979,7 +8155,7 @@ public ElasticsearchResponse TasksGet(string task_id, Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public ElasticsearchResponse TasksList(Func requestParameters = null) @@ -7992,7 +8168,7 @@ public ElasticsearchResponse TasksList(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. public Task> TasksListAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) @@ -8005,7 +8181,7 @@ public ElasticsearchResponse TasksList(Func - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -8020,7 +8196,7 @@ public ElasticsearchResponse TermvectorsGet(string index, string type, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -8035,7 +8211,7 @@ public ElasticsearchResponse TermvectorsGet(string index, string type, Fun /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -8051,7 +8227,7 @@ public ElasticsearchResponse TermvectorsGet(string index, string type, str /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -8067,7 +8243,7 @@ public ElasticsearchResponse TermvectorsGet(string index, string type, str /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -8083,7 +8259,7 @@ public ElasticsearchResponse Termvectors(string index, string type, PostDa /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -8099,7 +8275,7 @@ public ElasticsearchResponse Termvectors(string index, string type, PostDa /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -8116,7 +8292,7 @@ public ElasticsearchResponse Termvectors(string index, string type, string /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -8133,7 +8309,7 @@ public ElasticsearchResponse Termvectors(string index, string type, string /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update.html /// ///The name of the index ///The type of the document @@ -8150,7 +8326,7 @@ public ElasticsearchResponse Update(string index, string type, string id, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update.html /// ///The name of the index ///The type of the document @@ -8167,7 +8343,7 @@ public ElasticsearchResponse Update(string index, string type, string id, /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition using the Query DSL @@ -8182,7 +8358,7 @@ public ElasticsearchResponse UpdateByQuery(string index, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition using the Query DSL @@ -8197,7 +8373,7 @@ public ElasticsearchResponse UpdateByQuery(string index, PostData /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -8213,7 +8389,7 @@ public ElasticsearchResponse UpdateByQuery(string index, string type, Post /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types diff --git a/src/Elasticsearch.Net/IElasticLowLevelClient.Generated.cs b/src/Elasticsearch.Net/IElasticLowLevelClient.Generated.cs index 017f33269b8..8cbaa532034 100644 --- a/src/Elasticsearch.Net/IElasticLowLevelClient.Generated.cs +++ b/src/Elasticsearch.Net/IElasticLowLevelClient.Generated.cs @@ -7,16 +7,16 @@ using System.Threading.Tasks; using Elasticsearch.Net; -///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/v5.0.0/rest-api-spec +///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/5.3/rest-api-spec namespace Elasticsearch.Net { /// ///Raw operations with elasticsearch ///
-	///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/v5.0.0/rest-api-spec
+	///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/5.3/rest-api-spec
 	///
///
-	///Generated of commit v5.0.0
+	///Generated of commit 5.3
 	///
///
public partial interface IElasticLowLevelClient @@ -32,7 +32,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///The operation definition and data (action-data pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -45,7 +45,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///The operation definition and data (action-data pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -58,7 +58,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///The operation definition and data (action-data pairs), separated by newlines @@ -72,7 +72,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///The operation definition and data (action-data pairs), separated by newlines @@ -86,7 +86,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///Default document type for items which don't provide one @@ -101,7 +101,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///Default document type for items which don't provide one @@ -116,7 +116,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///The operation definition and data (action-data pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -129,7 +129,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///The operation definition and data (action-data pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -142,7 +142,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///The operation definition and data (action-data pairs), separated by newlines @@ -156,7 +156,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///The operation definition and data (action-data pairs), separated by newlines @@ -170,7 +170,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///Default document type for items which don't provide one @@ -185,7 +185,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html /// ///Default index for items which don't provide one ///Default document type for items which don't provide one @@ -200,7 +200,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-alias.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-alias.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatAliases(Func requestParameters = null) where T : class; @@ -212,7 +212,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-alias.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-alias.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatAliasesAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -224,7 +224,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-alias.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-alias.html /// ///A comma-separated list of alias names to return ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -237,7 +237,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-alias.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-alias.html /// ///A comma-separated list of alias names to return ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -250,7 +250,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-allocation.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-allocation.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatAllocation(Func requestParameters = null) where T : class; @@ -262,7 +262,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-allocation.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-allocation.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatAllocationAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -274,7 +274,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-allocation.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-allocation.html /// ///A comma-separated list of node IDs or names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -287,7 +287,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-allocation.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-allocation.html /// ///A comma-separated list of node IDs or names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -300,7 +300,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-count.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatCount(Func requestParameters = null) where T : class; @@ -312,7 +312,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-count.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatCountAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -324,7 +324,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-count.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -337,7 +337,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-count.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -350,7 +350,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-fielddata.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-fielddata.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatFielddata(Func requestParameters = null) where T : class; @@ -362,7 +362,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-fielddata.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-fielddata.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatFielddataAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -374,7 +374,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-fielddata.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-fielddata.html /// ///A comma-separated list of fields to return the fielddata size ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -387,7 +387,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-fielddata.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-fielddata.html /// ///A comma-separated list of fields to return the fielddata size ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -400,7 +400,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-health.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-health.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatHealth(Func requestParameters = null) where T : class; @@ -412,7 +412,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-health.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-health.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatHealthAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -424,7 +424,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatHelp(Func requestParameters = null) where T : class; @@ -436,7 +436,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatHelpAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -448,7 +448,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-indices.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-indices.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatIndices(Func requestParameters = null) where T : class; @@ -460,7 +460,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-indices.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-indices.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatIndicesAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -472,7 +472,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-indices.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-indices.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -485,7 +485,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-indices.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-indices.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -498,7 +498,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-master.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-master.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatMaster(Func requestParameters = null) where T : class; @@ -510,7 +510,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-master.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-master.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatMasterAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -522,7 +522,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodeattrs.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-nodeattrs.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatNodeattrs(Func requestParameters = null) where T : class; @@ -534,7 +534,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodeattrs.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-nodeattrs.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatNodeattrsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -546,7 +546,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodes.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-nodes.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatNodes(Func requestParameters = null) where T : class; @@ -558,7 +558,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodes.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-nodes.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatNodesAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -570,7 +570,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-pending-tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-pending-tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatPendingTasks(Func requestParameters = null) where T : class; @@ -582,7 +582,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-pending-tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-pending-tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatPendingTasksAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -594,7 +594,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-plugins.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-plugins.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatPlugins(Func requestParameters = null) where T : class; @@ -606,7 +606,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-plugins.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-plugins.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatPluginsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -618,7 +618,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-recovery.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatRecovery(Func requestParameters = null) where T : class; @@ -630,7 +630,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-recovery.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatRecoveryAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -642,7 +642,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-recovery.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -655,7 +655,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-recovery.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -668,7 +668,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-repositories.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-repositories.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatRepositories(Func requestParameters = null) where T : class; @@ -680,7 +680,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-repositories.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-repositories.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatRepositoriesAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -692,7 +692,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-segments.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatSegments(Func requestParameters = null) where T : class; @@ -704,7 +704,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-segments.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatSegmentsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -716,7 +716,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-segments.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -729,7 +729,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-segments.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -742,7 +742,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-shards.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatShards(Func requestParameters = null) where T : class; @@ -754,7 +754,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-shards.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatShardsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -766,7 +766,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-shards.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -779,7 +779,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-shards.html /// ///A comma-separated list of index names to limit the returned information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -792,7 +792,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-snapshots.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatSnapshots(Func requestParameters = null) where T : class; @@ -804,7 +804,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-snapshots.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatSnapshotsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -816,7 +816,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-snapshots.html /// ///Name of repository from which to fetch the snapshot information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -829,7 +829,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-snapshots.html /// ///Name of repository from which to fetch the snapshot information ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -842,7 +842,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatTasks(Func requestParameters = null) where T : class; @@ -854,7 +854,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatTasksAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -866,7 +866,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-templates.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatTemplates(Func requestParameters = null) where T : class; @@ -878,7 +878,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-templates.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatTemplatesAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -890,7 +890,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-templates.html /// ///A pattern that returned template names must match ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -903,7 +903,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-templates.html /// ///A pattern that returned template names must match ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -916,7 +916,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-thread-pool.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-thread-pool.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CatThreadPool(Func requestParameters = null) where T : class; @@ -928,11 +928,37 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-thread-pool.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-thread-pool.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CatThreadPoolAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + ///Represents a GET on /_cat/thread_pool/{thread_pool_patterns} + ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-thread-pool.html + /// + ///A comma-separated list of regular-expressions to filter the thread pools in the output + ///A func that allows you to describe the querystring parameters & request specific connection settings. + ElasticsearchResponse CatThreadPool(string thread_pool_patterns, Func requestParameters = null) where T : class; + + ///Represents a GET on /_cat/thread_pool/{thread_pool_patterns} + ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-thread-pool.html + /// + ///A comma-separated list of regular-expressions to filter the thread pools in the output + ///A func that allows you to describe the querystring parameters & request specific connection settings. + Task> CatThreadPoolAsync(string thread_pool_patterns, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + ///Represents a DELETE on /_search/scroll ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to @@ -940,7 +966,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html /// ///A comma-separated list of scroll IDs to clear if none was specified via the scroll_id parameter ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -953,7 +979,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html /// ///A comma-separated list of scroll IDs to clear if none was specified via the scroll_id parameter ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -966,7 +992,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-allocation-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-allocation-explain.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse ClusterAllocationExplainGet(Func requestParameters = null) where T : class; @@ -978,7 +1004,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-allocation-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-allocation-explain.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> ClusterAllocationExplainGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -990,7 +1016,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-allocation-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-allocation-explain.html /// ///The index, shard, and primary flag to explain. Empty means 'explain the first unassigned shard' ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1003,7 +1029,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-allocation-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-allocation-explain.html /// ///The index, shard, and primary flag to explain. Empty means 'explain the first unassigned shard' ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1016,7 +1042,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-update-settings.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse ClusterGetSettings(Func requestParameters = null) where T : class; @@ -1028,7 +1054,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-update-settings.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> ClusterGetSettingsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -1040,7 +1066,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-health.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse ClusterHealth(Func requestParameters = null) where T : class; @@ -1052,7 +1078,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-health.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> ClusterHealthAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -1064,7 +1090,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-health.html /// ///Limit the information returned to a specific index ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1077,7 +1103,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-health.html /// ///Limit the information returned to a specific index ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1090,7 +1116,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-pending.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-pending.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse ClusterPendingTasks(Func requestParameters = null) where T : class; @@ -1102,7 +1128,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-pending.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-pending.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> ClusterPendingTasksAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -1114,7 +1140,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-update-settings.html /// ///The settings to be updated. Can be either `transient` or `persistent` (survives cluster restart). ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1127,7 +1153,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-update-settings.html /// ///The settings to be updated. Can be either `transient` or `persistent` (survives cluster restart). ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1140,7 +1166,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-reroute.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-reroute.html /// ///The definition of `commands` to perform (`move`, `cancel`, `allocate`) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1153,7 +1179,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-reroute.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-reroute.html /// ///The definition of `commands` to perform (`move`, `cancel`, `allocate`) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1166,7 +1192,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse ClusterState(Func requestParameters = null) where T : class; @@ -1178,7 +1204,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> ClusterStateAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -1190,7 +1216,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html /// ///Limit the information returned to the specified metrics ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1203,7 +1229,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html /// ///Limit the information returned to the specified metrics ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1216,7 +1242,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html /// ///Limit the information returned to the specified metrics ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices @@ -1230,7 +1256,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html /// ///Limit the information returned to the specified metrics ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices @@ -1244,7 +1270,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse ClusterStats(Func requestParameters = null) where T : class; @@ -1256,7 +1282,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> ClusterStatsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -1268,7 +1294,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-stats.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1281,7 +1307,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-stats.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1294,7 +1320,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A query to restrict the results specified with the Query DSL (optional) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1307,7 +1333,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A query to restrict the results specified with the Query DSL (optional) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1320,7 +1346,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A query to restrict the results specified with the Query DSL (optional) @@ -1334,7 +1360,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A query to restrict the results specified with the Query DSL (optional) @@ -1348,7 +1374,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A comma-separated list of types to restrict the results @@ -1363,7 +1389,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A comma-separated list of types to restrict the results @@ -1378,7 +1404,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse CountGet(Func requestParameters = null) where T : class; @@ -1390,7 +1416,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> CountGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -1402,7 +1428,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1415,7 +1441,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1428,7 +1454,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A comma-separated list of types to restrict the results @@ -1442,7 +1468,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html /// ///A comma-separated list of indices to restrict the results ///A comma-separated list of types to restrict the results @@ -1456,7 +1482,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1470,7 +1496,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1484,7 +1510,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1499,7 +1525,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1514,7 +1540,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1529,7 +1555,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1544,7 +1570,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1560,7 +1586,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated. ///The type of the document being count percolated. @@ -1576,7 +1602,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -1592,7 +1618,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -1608,7 +1634,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -1624,7 +1650,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -1640,7 +1666,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete.html /// ///The name of the index ///The type of the document @@ -1655,7 +1681,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete.html /// ///The name of the index ///The type of the document @@ -1670,7 +1696,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition using the Query DSL @@ -1684,7 +1710,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition using the Query DSL @@ -1698,7 +1724,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -1713,7 +1739,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -1721,6 +1747,32 @@ public partial interface IElasticLowLevelClient ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> DeleteByQueryAsync(string index, string type, PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + ///Represents a DELETE on /_scripts/{lang} + ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///A func that allows you to describe the querystring parameters & request specific connection settings. + ElasticsearchResponse DeleteScript(string lang, Func requestParameters = null) where T : class; + + ///Represents a DELETE on /_scripts/{lang} + ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///A func that allows you to describe the querystring parameters & request specific connection settings. + Task> DeleteScriptAsync(string lang, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + ///Represents a DELETE on /_scripts/{lang}/{id} ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to @@ -1728,7 +1780,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -1742,7 +1794,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -1756,7 +1808,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1769,7 +1821,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1782,7 +1834,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html /// ///The name of the index ///The type of the document (use `_all` to fetch the first document matching the ID across all types) @@ -1797,7 +1849,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html /// ///The name of the index ///The type of the document (use `_all` to fetch the first document matching the ID across all types) @@ -1805,6 +1857,36 @@ public partial interface IElasticLowLevelClient ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> ExistsAsync(string index, string type, string id, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + ///Represents a HEAD on /{index}/{type}/{id}/_source + ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + /// + ///The name of the index + ///The type of the document; use `_all` to fetch the first document matching the ID across all types + ///The document ID + ///A func that allows you to describe the querystring parameters & request specific connection settings. + ElasticsearchResponse ExistsSource(string index, string type, string id, Func requestParameters = null) where T : class; + + ///Represents a HEAD on /{index}/{type}/{id}/_source + ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + /// + ///The name of the index + ///The type of the document; use `_all` to fetch the first document matching the ID across all types + ///The document ID + ///A func that allows you to describe the querystring parameters & request specific connection settings. + Task> ExistsSourceAsync(string index, string type, string id, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + ///Represents a GET on /{index}/{type}/{id}/_explain ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to @@ -1812,7 +1894,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-explain.html /// ///The name of the index ///The type of the document @@ -1827,7 +1909,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-explain.html /// ///The name of the index ///The type of the document @@ -1842,7 +1924,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-explain.html /// ///The name of the index ///The type of the document @@ -1858,7 +1940,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-explain.html /// ///The name of the index ///The type of the document @@ -1874,7 +1956,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse FieldStatsGet(Func requestParameters = null) where T : class; @@ -1886,7 +1968,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> FieldStatsGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -1898,7 +1980,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1911,7 +1993,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1924,7 +2006,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///Field json objects containing the name and optionally a range to filter out indices result, that have results outside the defined bounds ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1937,7 +2019,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///Field json objects containing the name and optionally a range to filter out indices result, that have results outside the defined bounds ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -1950,7 +2032,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///Field json objects containing the name and optionally a range to filter out indices result, that have results outside the defined bounds @@ -1964,7 +2046,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///Field json objects containing the name and optionally a range to filter out indices result, that have results outside the defined bounds @@ -1978,7 +2060,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html /// ///The name of the index ///The type of the document (use `_all` to fetch the first document matching the ID across all types) @@ -1993,7 +2075,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html /// ///The name of the index ///The type of the document (use `_all` to fetch the first document matching the ID across all types) @@ -2001,6 +2083,32 @@ public partial interface IElasticLowLevelClient ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> GetAsync(string index, string type, string id, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + ///Represents a GET on /_scripts/{lang} + ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///A func that allows you to describe the querystring parameters & request specific connection settings. + ElasticsearchResponse GetScript(string lang, Func requestParameters = null) where T : class; + + ///Represents a GET on /_scripts/{lang} + ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///A func that allows you to describe the querystring parameters & request specific connection settings. + Task> GetScriptAsync(string lang, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + ///Represents a GET on /_scripts/{lang}/{id} ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to @@ -2008,7 +2116,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -2022,7 +2130,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -2036,7 +2144,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html /// ///The name of the index ///The type of the document; use `_all` to fetch the first document matching the ID across all types @@ -2051,7 +2159,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html /// ///The name of the index ///The type of the document; use `_all` to fetch the first document matching the ID across all types @@ -2066,7 +2174,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2079,7 +2187,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2092,7 +2200,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2107,7 +2215,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2122,7 +2230,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2138,7 +2246,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2154,7 +2262,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2169,7 +2277,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2184,7 +2292,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2200,7 +2308,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html /// ///The name of the index ///The type of the document @@ -2216,7 +2324,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesAnalyzeGetForAll(Func requestParameters = null) where T : class; @@ -2228,7 +2336,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesAnalyzeGetForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -2240,7 +2348,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///The name of the index to scope the operation ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2253,7 +2361,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///The name of the index to scope the operation ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2266,7 +2374,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///The text on which the analysis should be performed ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2279,7 +2387,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///The text on which the analysis should be performed ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2292,7 +2400,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///The name of the index to scope the operation ///The text on which the analysis should be performed @@ -2306,7 +2414,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html /// ///The name of the index to scope the operation ///The text on which the analysis should be performed @@ -2320,7 +2428,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesClearCacheForAll(Func requestParameters = null) where T : class; @@ -2332,7 +2440,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesClearCacheForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -2344,7 +2452,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A comma-separated list of index name to limit the operation ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2357,7 +2465,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A comma-separated list of index name to limit the operation ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2370,7 +2478,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesClearCacheGetForAll(Func requestParameters = null) where T : class; @@ -2382,7 +2490,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesClearCacheGetForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -2394,7 +2502,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A comma-separated list of index name to limit the operation ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2407,7 +2515,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html /// ///A comma-separated list of index name to limit the operation ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2420,7 +2528,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-open-close.html /// ///A comma separated list of indices to close ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2433,7 +2541,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-open-close.html /// ///A comma separated list of indices to close ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2446,7 +2554,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-create-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-create-index.html /// ///The name of the index ///The configuration for the index (`settings` and `mappings`) @@ -2460,7 +2568,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-create-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-create-index.html /// ///The name of the index ///The configuration for the index (`settings` and `mappings`) @@ -2474,7 +2582,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-delete-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-delete-index.html /// ///A comma-separated list of indices to delete; use `_all` or `*` string to delete all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2487,7 +2595,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-delete-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-delete-index.html /// ///A comma-separated list of indices to delete; use `_all` or `*` string to delete all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2500,7 +2608,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names (supports wildcards); use `_all` for all indices ///A comma-separated list of aliases to delete (supports wildcards); use `_all` to delete all aliases for the specified indices. @@ -2514,7 +2622,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names (supports wildcards); use `_all` for all indices ///A comma-separated list of aliases to delete (supports wildcards); use `_all` to delete all aliases for the specified indices. @@ -2528,7 +2636,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2541,7 +2649,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2554,7 +2662,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-exists.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-exists.html /// ///A comma-separated list of indices to check ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2567,7 +2675,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-exists.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-exists.html /// ///A comma-separated list of indices to check ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2580,7 +2688,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of alias names to return ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2593,7 +2701,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of alias names to return ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2606,7 +2714,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A comma-separated list of alias names to return @@ -2620,7 +2728,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A comma-separated list of alias names to return @@ -2634,7 +2742,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2647,7 +2755,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2660,7 +2768,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2673,7 +2781,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2686,7 +2794,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-types-exists.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-types-exists.html /// ///A comma-separated list of index names; use `_all` to check the types across all indices ///A comma-separated list of document types to check @@ -2700,7 +2808,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-types-exists.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-types-exists.html /// ///A comma-separated list of index names; use `_all` to check the types across all indices ///A comma-separated list of document types to check @@ -2714,7 +2822,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesFlushForAll(Func requestParameters = null) where T : class; @@ -2726,7 +2834,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesFlushForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -2738,7 +2846,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2751,7 +2859,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2764,7 +2872,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesFlushGetForAll(Func requestParameters = null) where T : class; @@ -2776,7 +2884,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesFlushGetForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -2788,7 +2896,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2801,7 +2909,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2814,7 +2922,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesFlushSyncedForAll(Func requestParameters = null) where T : class; @@ -2826,7 +2934,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesFlushSyncedForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -2838,7 +2946,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2851,7 +2959,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2864,7 +2972,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesFlushSyncedGetForAll(Func requestParameters = null) where T : class; @@ -2876,7 +2984,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesFlushSyncedGetForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -2888,7 +2996,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2901,7 +3009,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All for all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2914,7 +3022,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-forcemerge.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-forcemerge.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesForcemergeForAll(Func requestParameters = null) where T : class; @@ -2926,7 +3034,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-forcemerge.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-forcemerge.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesForcemergeForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -2938,7 +3046,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-forcemerge.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-forcemerge.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2951,7 +3059,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-forcemerge.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-forcemerge.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2964,7 +3072,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-index.html /// ///A comma-separated list of index names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2977,7 +3085,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-index.html /// ///A comma-separated list of index names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -2990,7 +3098,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-index.html /// ///A comma-separated list of index names ///A comma-separated list of features @@ -3004,7 +3112,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-index.html /// ///A comma-separated list of index names ///A comma-separated list of features @@ -3018,7 +3126,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesGetAliasForAll(Func requestParameters = null) where T : class; @@ -3030,7 +3138,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesGetAliasForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -3042,7 +3150,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of alias names to return ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3055,7 +3163,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of alias names to return ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3068,7 +3176,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A comma-separated list of alias names to return @@ -3082,7 +3190,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A comma-separated list of alias names to return @@ -3096,7 +3204,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3109,7 +3217,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names to filter aliases ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3122,7 +3230,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of fields ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3135,7 +3243,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of fields ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3148,7 +3256,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of index names ///A comma-separated list of fields @@ -3162,7 +3270,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of index names ///A comma-separated list of fields @@ -3176,7 +3284,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of document types ///A comma-separated list of fields @@ -3190,7 +3298,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of document types ///A comma-separated list of fields @@ -3204,7 +3312,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of index names ///A comma-separated list of document types @@ -3219,7 +3327,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html /// ///A comma-separated list of index names ///A comma-separated list of document types @@ -3234,7 +3342,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesGetMappingForAll(Func requestParameters = null) where T : class; @@ -3246,7 +3354,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesGetMappingForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -3258,7 +3366,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A comma-separated list of index names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3271,7 +3379,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A comma-separated list of index names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3284,7 +3392,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A comma-separated list of document types ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3297,7 +3405,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A comma-separated list of document types ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3310,7 +3418,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A comma-separated list of index names ///A comma-separated list of document types @@ -3324,7 +3432,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html /// ///A comma-separated list of index names ///A comma-separated list of document types @@ -3338,7 +3446,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesGetSettingsForAll(Func requestParameters = null) where T : class; @@ -3350,7 +3458,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesGetSettingsForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -3362,7 +3470,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3375,7 +3483,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3388,7 +3496,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///The name of the settings that should be included @@ -3402,7 +3510,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///The name of the settings that should be included @@ -3416,7 +3524,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///The name of the settings that should be included ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3429,7 +3537,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html /// ///The name of the settings that should be included ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3442,7 +3550,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesGetTemplateForAll(Func requestParameters = null) where T : class; @@ -3454,7 +3562,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesGetTemplateForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -3466,7 +3574,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The comma separated names of the index templates ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3479,7 +3587,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The comma separated names of the index templates ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3492,7 +3600,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesGetUpgradeForAll(Func requestParameters = null) where T : class; @@ -3504,7 +3612,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesGetUpgradeForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -3516,7 +3624,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3529,7 +3637,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3542,7 +3650,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-open-close.html /// ///A comma separated list of indices to open ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3555,7 +3663,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-open-close.html /// ///A comma separated list of indices to open ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3568,7 +3676,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names the alias should point to (supports wildcards); use `_all` to perform the operation on all indices. ///The name of the alias to be created or updated @@ -3583,7 +3691,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names the alias should point to (supports wildcards); use `_all` to perform the operation on all indices. ///The name of the alias to be created or updated @@ -3598,7 +3706,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names the alias should point to (supports wildcards); use `_all` to perform the operation on all indices. ///The name of the alias to be created or updated @@ -3613,7 +3721,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///A comma-separated list of index names the alias should point to (supports wildcards); use `_all` to perform the operation on all indices. ///The name of the alias to be created or updated @@ -3628,7 +3736,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///A comma-separated list of index names the mapping should be added to (supports wildcards); use `_all` or omit to add the mapping on all indices. ///The name of the document type @@ -3643,7 +3751,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///A comma-separated list of index names the mapping should be added to (supports wildcards); use `_all` or omit to add the mapping on all indices. ///The name of the document type @@ -3658,7 +3766,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///The name of the document type ///The mapping definition @@ -3672,7 +3780,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///The name of the document type ///The mapping definition @@ -3686,7 +3794,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///A comma-separated list of index names the mapping should be added to (supports wildcards); use `_all` or omit to add the mapping on all indices. ///The name of the document type @@ -3701,7 +3809,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///A comma-separated list of index names the mapping should be added to (supports wildcards); use `_all` or omit to add the mapping on all indices. ///The name of the document type @@ -3716,7 +3824,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///The name of the document type ///The mapping definition @@ -3730,7 +3838,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html /// ///The name of the document type ///The mapping definition @@ -3744,7 +3852,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-update-settings.html /// ///The index settings to be updated ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3757,7 +3865,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-update-settings.html /// ///The index settings to be updated ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3770,7 +3878,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-update-settings.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///The index settings to be updated @@ -3784,7 +3892,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-update-settings.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-update-settings.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///The index settings to be updated @@ -3798,7 +3906,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///The template definition @@ -3812,7 +3920,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///The template definition @@ -3826,7 +3934,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///The template definition @@ -3840,7 +3948,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html /// ///The name of the template ///The template definition @@ -3854,7 +3962,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-recovery.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesRecoveryForAll(Func requestParameters = null) where T : class; @@ -3866,7 +3974,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-recovery.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesRecoveryForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -3878,7 +3986,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-recovery.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3891,7 +3999,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-recovery.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-recovery.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3904,7 +4012,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesRefreshForAll(Func requestParameters = null) where T : class; @@ -3916,7 +4024,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesRefreshForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -3928,7 +4036,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3941,7 +4049,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3954,7 +4062,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesRefreshGetForAll(Func requestParameters = null) where T : class; @@ -3966,7 +4074,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesRefreshGetForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -3978,7 +4086,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -3991,7 +4099,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4004,7 +4112,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-rollover-index.html /// ///The name of the alias to rollover ///The conditions that needs to be met for executing rollover @@ -4018,7 +4126,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-rollover-index.html /// ///The name of the alias to rollover ///The conditions that needs to be met for executing rollover @@ -4032,7 +4140,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-rollover-index.html /// ///The name of the alias to rollover ///The name of the rollover index @@ -4047,7 +4155,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-rollover-index.html /// ///The name of the alias to rollover ///The name of the rollover index @@ -4062,7 +4170,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-segments.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesSegmentsForAll(Func requestParameters = null) where T : class; @@ -4074,7 +4182,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-segments.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesSegmentsForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -4086,7 +4194,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-segments.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4099,7 +4207,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-segments.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-segments.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4112,7 +4220,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shards-stores.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shards-stores.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesShardStoresForAll(Func requestParameters = null) where T : class; @@ -4124,7 +4232,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shards-stores.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shards-stores.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesShardStoresForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -4136,7 +4244,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shards-stores.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shards-stores.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4149,7 +4257,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shards-stores.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shards-stores.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4162,7 +4270,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shrink-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shrink-index.html /// ///The name of the source index to shrink ///The name of the target index to shrink into @@ -4177,7 +4285,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shrink-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shrink-index.html /// ///The name of the source index to shrink ///The name of the target index to shrink into @@ -4192,7 +4300,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shrink-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shrink-index.html /// ///The name of the source index to shrink ///The name of the target index to shrink into @@ -4207,7 +4315,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shrink-index.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shrink-index.html /// ///The name of the source index to shrink ///The name of the target index to shrink into @@ -4222,7 +4330,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesStatsForAll(Func requestParameters = null) where T : class; @@ -4234,7 +4342,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesStatsForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -4246,7 +4354,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///Limit the information returned the specific metrics. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4259,7 +4367,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///Limit the information returned the specific metrics. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4272,7 +4380,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4285,7 +4393,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4298,7 +4406,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///Limit the information returned the specific metrics. @@ -4312,7 +4420,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///Limit the information returned the specific metrics. @@ -4326,7 +4434,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///The definition of `actions` to perform ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4339,7 +4447,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html /// ///The definition of `actions` to perform ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4352,7 +4460,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesUpgradeForAll(Func requestParameters = null) where T : class; @@ -4364,7 +4472,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesUpgradeForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -4376,7 +4484,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4389,7 +4497,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html /// ///A comma-separated list of index names; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4402,7 +4510,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IndicesValidateQueryGetForAll(Func requestParameters = null) where T : class; @@ -4414,7 +4522,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IndicesValidateQueryGetForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -4426,7 +4534,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4439,7 +4547,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4452,7 +4560,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to restrict the operation; leave empty to perform the operation on all types @@ -4466,7 +4574,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to restrict the operation; leave empty to perform the operation on all types @@ -4480,7 +4588,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///The query definition specified with the Query DSL ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4493,7 +4601,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///The query definition specified with the Query DSL ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4506,7 +4614,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///The query definition specified with the Query DSL @@ -4520,7 +4628,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///The query definition specified with the Query DSL @@ -4534,7 +4642,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to restrict the operation; leave empty to perform the operation on all types @@ -4549,7 +4657,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to restrict the operation; leave empty to perform the operation on all types @@ -4564,7 +4672,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/ + ///See also: https://www.elastic.co/guide/ /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse Info(Func requestParameters = null) where T : class; @@ -4576,7 +4684,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/ + ///See also: https://www.elastic.co/guide/ /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> InfoAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -4588,7 +4696,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4601,7 +4709,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4614,7 +4722,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IngestGetPipeline(Func requestParameters = null) where T : class; @@ -4626,7 +4734,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IngestGetPipelineAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -4638,7 +4746,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Comma separated list of pipeline ids. Wildcards supported ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4651,7 +4759,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Comma separated list of pipeline ids. Wildcards supported ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4664,7 +4772,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///The ingest definition @@ -4678,7 +4786,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///The ingest definition @@ -4692,7 +4800,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse IngestSimulateGet(Func requestParameters = null) where T : class; @@ -4704,7 +4812,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> IngestSimulateGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -4716,7 +4824,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4729,7 +4837,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4742,7 +4850,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///The simulate definition ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4755,7 +4863,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///The simulate definition ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4768,7 +4876,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///The simulate definition @@ -4782,7 +4890,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html /// ///Pipeline ID ///The simulate definition @@ -4796,7 +4904,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse MgetGet(Func requestParameters = null) where T : class; @@ -4808,7 +4916,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> MgetGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -4820,7 +4928,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4833,7 +4941,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4846,7 +4954,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///The type of the document @@ -4860,7 +4968,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///The type of the document @@ -4874,7 +4982,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///Document identifiers; can be either `docs` (containing full document information) or `ids` (when index and type is provided in the URL. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4887,7 +4995,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///Document identifiers; can be either `docs` (containing full document information) or `ids` (when index and type is provided in the URL. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4900,7 +5008,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///Document identifiers; can be either `docs` (containing full document information) or `ids` (when index and type is provided in the URL. @@ -4914,7 +5022,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///Document identifiers; can be either `docs` (containing full document information) or `ids` (when index and type is provided in the URL. @@ -4928,7 +5036,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///The type of the document @@ -4943,7 +5051,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html /// ///The name of the index ///The type of the document @@ -4958,7 +5066,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse MpercolateGet(Func requestParameters = null) where T : class; @@ -4970,7 +5078,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> MpercolateGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -4982,7 +5090,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -4995,7 +5103,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5008,7 +5116,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///The type of the document being percolated to use as default. @@ -5022,7 +5130,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///The type of the document being percolated to use as default. @@ -5036,7 +5144,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The percolate request definitions (header & body pair), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5049,7 +5157,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The percolate request definitions (header & body pair), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5062,7 +5170,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///The percolate request definitions (header & body pair), separated by newlines @@ -5076,7 +5184,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///The percolate request definitions (header & body pair), separated by newlines @@ -5090,7 +5198,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///The type of the document being percolated to use as default. @@ -5105,7 +5213,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being count percolated to use as default ///The type of the document being percolated to use as default. @@ -5120,7 +5228,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse MsearchGet(Func requestParameters = null) where T : class; @@ -5132,7 +5240,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> MsearchGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -5144,7 +5252,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5157,7 +5265,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5170,7 +5278,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5184,7 +5292,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5198,7 +5306,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///The request definitions (metadata-search request definition pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5211,7 +5319,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///The request definitions (metadata-search request definition pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5224,7 +5332,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///The request definitions (metadata-search request definition pairs), separated by newlines @@ -5238,7 +5346,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///The request definitions (metadata-search request definition pairs), separated by newlines @@ -5252,7 +5360,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5267,7 +5375,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5282,7 +5390,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse MsearchTemplateGet(Func requestParameters = null) where T : class; @@ -5294,7 +5402,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> MsearchTemplateGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -5306,7 +5414,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5319,7 +5427,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5332,7 +5440,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5346,7 +5454,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5360,7 +5468,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///The request definitions (metadata-search request definition pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5373,7 +5481,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///The request definitions (metadata-search request definition pairs), separated by newlines ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5386,7 +5494,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///The request definitions (metadata-search request definition pairs), separated by newlines @@ -5400,7 +5508,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///The request definitions (metadata-search request definition pairs), separated by newlines @@ -5414,7 +5522,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5429,7 +5537,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to use as default ///A comma-separated list of document types to use as default @@ -5444,7 +5552,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse MtermvectorsGet(Func requestParameters = null) where T : class; @@ -5456,7 +5564,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> MtermvectorsGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -5468,7 +5576,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5481,7 +5589,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5494,7 +5602,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -5508,7 +5616,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -5522,7 +5630,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///Define ids, documents, parameters or a list of parameters per document here. You must at least provide a list of document ids. See documentation. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5535,7 +5643,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///Define ids, documents, parameters or a list of parameters per document here. You must at least provide a list of document ids. See documentation. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5548,7 +5656,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///Define ids, documents, parameters or a list of parameters per document here. You must at least provide a list of document ids. See documentation. @@ -5562,7 +5670,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///Define ids, documents, parameters or a list of parameters per document here. You must at least provide a list of document ids. See documentation. @@ -5576,7 +5684,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -5591,7 +5699,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -5606,7 +5714,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-hot-threads.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-hot-threads.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse NodesHotThreadsForAll(Func requestParameters = null) where T : class; @@ -5618,7 +5726,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-hot-threads.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-hot-threads.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> NodesHotThreadsForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -5630,7 +5738,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-hot-threads.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-hot-threads.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5643,7 +5751,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-hot-threads.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-hot-threads.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5656,7 +5764,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse NodesInfoForAll(Func requestParameters = null) where T : class; @@ -5668,7 +5776,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> NodesInfoForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -5680,7 +5788,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5693,7 +5801,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5706,7 +5814,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///A comma-separated list of metrics you wish returned. Leave empty to return all. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5719,7 +5827,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///A comma-separated list of metrics you wish returned. Leave empty to return all. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5732,7 +5840,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///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 ///A comma-separated list of metrics you wish returned. Leave empty to return all. @@ -5746,7 +5854,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html /// ///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 ///A comma-separated list of metrics you wish returned. Leave empty to return all. @@ -5760,7 +5868,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse NodesStatsForAll(Func requestParameters = null) where T : class; @@ -5772,7 +5880,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> NodesStatsForAllAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -5784,7 +5892,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5797,7 +5905,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///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 ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5810,7 +5918,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///Limit the information returned to the specified metrics ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5823,7 +5931,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///Limit the information returned to the specified metrics ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -5836,7 +5944,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///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 ///Limit the information returned to the specified metrics @@ -5850,7 +5958,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///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 ///Limit the information returned to the specified metrics @@ -5864,7 +5972,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///Limit the information returned to the specified metrics ///Limit the information returned for `indices` metric to the specific index metrics. Isn't used if `indices` (or `all`) metric isn't specified. @@ -5878,7 +5986,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///Limit the information returned to the specified metrics ///Limit the information returned for `indices` metric to the specific index metrics. Isn't used if `indices` (or `all`) metric isn't specified. @@ -5892,7 +6000,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///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 ///Limit the information returned to the specified metrics @@ -5907,7 +6015,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html /// ///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 ///Limit the information returned to the specified metrics @@ -5922,7 +6030,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -5936,7 +6044,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -5950,7 +6058,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -5965,7 +6073,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -5980,7 +6088,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -5995,7 +6103,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -6010,7 +6118,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -6026,7 +6134,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html /// ///The index of the document being percolated. ///The type of the document being percolated. @@ -6042,7 +6150,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/ + ///See also: https://www.elastic.co/guide/ /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse Ping(Func requestParameters = null) where T : class; @@ -6054,11 +6162,39 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/ + ///See also: https://www.elastic.co/guide/ /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> PingAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + ///Represents a PUT on /_scripts/{lang} + ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///The document + ///A func that allows you to describe the querystring parameters & request specific connection settings. + ElasticsearchResponse PutScript(string lang, PostData body, Func requestParameters = null) where T : class; + + ///Represents a PUT on /_scripts/{lang} + ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///The document + ///A func that allows you to describe the querystring parameters & request specific connection settings. + Task> PutScriptAsync(string lang, PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + ///Represents a PUT on /_scripts/{lang}/{id} ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to @@ -6066,7 +6202,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -6081,7 +6217,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -6089,6 +6225,34 @@ public partial interface IElasticLowLevelClient ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> PutScriptAsync(string lang, string id, PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + ///Represents a POST on /_scripts/{lang} + ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///The document + ///A func that allows you to describe the querystring parameters & request specific connection settings. + ElasticsearchResponse PutScriptPost(string lang, PostData body, Func requestParameters = null) where T : class; + + ///Represents a POST on /_scripts/{lang} + ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: + /// - T, an object you own that the elasticsearch response will be deserialized to + /// - byte[], no deserialization, but the response stream will be closed + /// - Stream, no deserialization, response stream is your responsibility + /// - VoidResponse, no deserialization, response stream never read and closed + /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html + /// + ///Script language + ///The document + ///A func that allows you to describe the querystring parameters & request specific connection settings. + Task> PutScriptPostAsync(string lang, PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + ///Represents a POST on /_scripts/{lang}/{id} ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to @@ -6096,7 +6260,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -6111,7 +6275,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html /// ///Script language ///Script ID @@ -6126,7 +6290,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///The document @@ -6140,7 +6304,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///The document @@ -6154,7 +6318,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///The document @@ -6168,7 +6332,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html /// ///Template ID ///The document @@ -6182,7 +6346,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-reindex.html /// ///The search definition using the Query DSL and the prototype for the index request. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6195,7 +6359,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-reindex.html /// ///The search definition using the Query DSL and the prototype for the index request. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6208,7 +6372,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-reindex.html /// ///The task id to rethrottle ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6221,7 +6385,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-reindex.html /// ///The task id to rethrottle ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6234,7 +6398,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse RenderSearchTemplateGet(Func requestParameters = null) where T : class; @@ -6246,7 +6410,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> RenderSearchTemplateGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -6258,7 +6422,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///The id of the stored search template ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6271,7 +6435,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///The id of the stored search template ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6284,7 +6448,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///The search definition template and its params ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6297,7 +6461,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///The search definition template and its params ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6310,7 +6474,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///The id of the stored search template ///The search definition template and its params @@ -6324,7 +6488,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html + ///See also: http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html /// ///The id of the stored search template ///The search definition template and its params @@ -6338,7 +6502,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse ScrollGet(Func requestParameters = null) where T : class; @@ -6350,7 +6514,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> ScrollGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -6362,7 +6526,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html /// ///The scroll ID if not passed by URL or query parameter. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6375,7 +6539,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html /// ///The scroll ID if not passed by URL or query parameter. ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6388,7 +6552,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse SearchGet(Func requestParameters = null) where T : class; @@ -6400,7 +6564,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> SearchGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -6412,7 +6576,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6425,7 +6589,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6438,7 +6602,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -6452,7 +6616,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -6466,7 +6630,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///The search definition using the Query DSL ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6479,7 +6643,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///The search definition using the Query DSL ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6492,7 +6656,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition using the Query DSL @@ -6506,7 +6670,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition using the Query DSL @@ -6520,7 +6684,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -6535,7 +6699,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -6550,7 +6714,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse SearchShardsGet(Func requestParameters = null) where T : class; @@ -6562,7 +6726,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> SearchShardsGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -6574,7 +6738,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6587,7 +6751,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6600,7 +6764,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -6614,7 +6778,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -6628,7 +6792,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse SearchShards(Func requestParameters = null) where T : class; @@ -6640,7 +6804,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> SearchShardsAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -6652,7 +6816,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6665,7 +6829,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6678,7 +6842,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -6692,7 +6856,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -6706,7 +6870,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse SearchTemplateGet(Func requestParameters = null) where T : class; @@ -6718,7 +6882,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> SearchTemplateGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -6730,7 +6894,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6743,7 +6907,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6756,7 +6920,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -6770,7 +6934,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -6784,7 +6948,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///The search definition template and its params ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6797,7 +6961,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///The search definition template and its params ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -6810,7 +6974,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition template and its params @@ -6824,7 +6988,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition template and its params @@ -6838,7 +7002,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -6853,7 +7017,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -6868,7 +7032,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -6883,7 +7047,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -6898,7 +7062,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -6913,7 +7077,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -6928,7 +7092,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///The repository definition @@ -6942,7 +7106,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///The repository definition @@ -6956,7 +7120,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///The repository definition @@ -6970,7 +7134,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///The repository definition @@ -6984,7 +7148,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -6998,7 +7162,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -7012,7 +7176,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A comma-separated list of repository names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7025,7 +7189,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A comma-separated list of repository names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7038,7 +7202,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A comma-separated list of snapshot names @@ -7052,7 +7216,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A comma-separated list of snapshot names @@ -7066,7 +7230,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse SnapshotGetRepository(Func requestParameters = null) where T : class; @@ -7078,7 +7242,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> SnapshotGetRepositoryAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -7090,7 +7254,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A comma-separated list of repository names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7103,7 +7267,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A comma-separated list of repository names ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7116,7 +7280,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -7131,7 +7295,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A snapshot name @@ -7146,7 +7310,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse SnapshotStatus(Func requestParameters = null) where T : class; @@ -7158,7 +7322,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> SnapshotStatusAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -7170,7 +7334,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7183,7 +7347,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7196,7 +7360,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A comma-separated list of snapshot names @@ -7210,7 +7374,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A comma-separated list of snapshot names @@ -7224,7 +7388,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7237,115 +7401,115 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html /// ///A repository name ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> SnapshotVerifyRepositoryAsync(string repository, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; - ///Represents a POST on /_suggest + ///Represents a GET on /_suggest ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// - ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - ElasticsearchResponse Suggest(PostData body, Func requestParameters = null) where T : class; + ElasticsearchResponse SuggestGet(Func requestParameters = null) where T : class; - ///Represents a POST on /_suggest + ///Represents a GET on /_suggest ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// - ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - Task> SuggestAsync(PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + Task> SuggestGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; - ///Represents a POST on /{index}/_suggest + ///Represents a GET on /{index}/_suggest ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices - ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - ElasticsearchResponse Suggest(string index, PostData body, Func requestParameters = null) where T : class; + ElasticsearchResponse SuggestGet(string index, Func requestParameters = null) where T : class; - ///Represents a POST on /{index}/_suggest + ///Represents a GET on /{index}/_suggest ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices - ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - Task> SuggestAsync(string index, PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + Task> SuggestGetAsync(string index, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; - ///Represents a GET on /_suggest + ///Represents a POST on /_suggest ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// + ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - ElasticsearchResponse SuggestGet(Func requestParameters = null) where T : class; + ElasticsearchResponse Suggest(PostData body, Func requestParameters = null) where T : class; - ///Represents a GET on /_suggest + ///Represents a POST on /_suggest ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// + ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - Task> SuggestGetAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + Task> SuggestAsync(PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; - ///Represents a GET on /{index}/_suggest + ///Represents a POST on /{index}/_suggest ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices + ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - ElasticsearchResponse SuggestGet(string index, Func requestParameters = null) where T : class; + ElasticsearchResponse Suggest(string index, PostData body, Func requestParameters = null) where T : class; - ///Represents a GET on /{index}/_suggest + ///Represents a POST on /{index}/_suggest ///Returns: A task of ElasticsearchResponse<T> where the behaviour depends on the type of T: /// - T, an object you own that the elasticsearch response will be deserialized to /// - byte[], no deserialization, but the response stream will be closed /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html /// ///A comma-separated list of index names to restrict the operation; use the special string `_all` or Indices.All to perform the operation on all indices + ///The request definition ///A func that allows you to describe the querystring parameters & request specific connection settings. - Task> SuggestGetAsync(string index, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; + Task> SuggestAsync(string index, PostData body, Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; ///Represents a POST on /_tasks/_cancel ///Returns: ElasticsearchResponse<T> where the behavior depends on the type of T: @@ -7354,7 +7518,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse TasksCancel(Func requestParameters = null) where T : class; @@ -7366,7 +7530,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> TasksCancelAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -7378,7 +7542,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///Cancel the task with specified task id (node_id:task_number) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7391,7 +7555,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///Cancel the task with specified task id (node_id:task_number) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7404,7 +7568,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///Return the task with specified id (node_id:task_number) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7417,7 +7581,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///Return the task with specified id (node_id:task_number) ///A func that allows you to describe the querystring parameters & request specific connection settings. @@ -7430,7 +7594,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. ElasticsearchResponse TasksList(Func requestParameters = null) where T : class; @@ -7442,7 +7606,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html /// ///A func that allows you to describe the querystring parameters & request specific connection settings. Task> TasksListAsync(Func requestParameters = null, CancellationToken cancellationToken = default(CancellationToken)) where T : class; @@ -7454,7 +7618,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -7468,7 +7632,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -7482,7 +7646,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -7497,7 +7661,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -7512,7 +7676,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -7527,7 +7691,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -7542,7 +7706,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -7558,7 +7722,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html /// ///The index in which the document resides. ///The type of the document. @@ -7574,7 +7738,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update.html /// ///The name of the index ///The type of the document @@ -7590,7 +7754,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update.html /// ///The name of the index ///The type of the document @@ -7606,7 +7770,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition using the Query DSL @@ -7620,7 +7784,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///The search definition using the Query DSL @@ -7634,7 +7798,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types @@ -7649,7 +7813,7 @@ public partial interface IElasticLowLevelClient /// - Stream, no deserialization, response stream is your responsibility /// - VoidResponse, no deserialization, response stream never read and closed /// - DynamicDictionary, a dynamic aware dictionary that can be safely traversed to any depth - ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update-by-query.html + ///See also: https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update-by-query.html /// ///A comma-separated list of index names to search; use the special string `_all` or Indices.All to perform the operation on all indices ///A comma-separated list of document types to search; leave empty to perform the operation on all types diff --git a/src/Nest/_Generated/_Descriptors.generated.cs b/src/Nest/_Generated/_Descriptors.generated.cs index dd879e7958c..bd4c4272b67 100644 --- a/src/Nest/_Generated/_Descriptors.generated.cs +++ b/src/Nest/_Generated/_Descriptors.generated.cs @@ -6,13 +6,13 @@ using Elasticsearch.Net; ///This file lays the base for all the descriptors based on the query string parameters in the spec for IElasticClient. -///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/v5.0.0/rest-api-spec -///Generated of commit v5.0.0 +///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/5.3/rest-api-spec +///Generated of commit 5.3 namespace Nest { - ///descriptor for Bulk
http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-bulk.html
+ ///descriptor for Bulk
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-bulk.html
public partial class BulkDescriptor : RequestDescriptorBase, IBulkRequest { IndexName IBulkRequest.Index => Self.RouteValues.Get("index"); @@ -73,15 +73,24 @@ public BulkDescriptor SourceInclude(params Expression>[] fiel ///The pipeline id to preprocess incoming documents with public BulkDescriptor Pipeline(string pipeline) => AssignParam(p=>p.Pipeline(pipeline)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public BulkDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public BulkDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public BulkDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public BulkDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public BulkDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public BulkDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatAliases
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-alias.html
+ ///descriptor for CatAliases
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-alias.html
public partial class CatAliasesDescriptor : RequestDescriptorBase, ICatAliasesRequest { Names ICatAliasesRequest.Name => Self.RouteValues.Get("name"); @@ -108,18 +117,30 @@ public CatAliasesDescriptor() : base(){} ///Return help information public CatAliasesDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatAliasesDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatAliasesDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatAliasesDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatAliasesDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatAliasesDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatAliasesDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatAliasesDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatAliasesDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatAllocation
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-allocation.html
+ ///descriptor for CatAllocation
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-allocation.html
public partial class CatAllocationDescriptor : RequestDescriptorBase, ICatAllocationRequest { NodeIds ICatAllocationRequest.NodeId => Self.RouteValues.Get("node_id"); @@ -149,18 +170,30 @@ public CatAllocationDescriptor() : base(){} ///Return help information public CatAllocationDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatAllocationDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatAllocationDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatAllocationDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatAllocationDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatAllocationDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatAllocationDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatAllocationDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatAllocationDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatCount
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-count.html
+ ///descriptor for CatCount
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-count.html
public partial class CatCountDescriptor : RequestDescriptorBase, ICatCountRequest { Indices ICatCountRequest.Index => Self.RouteValues.Get("index"); @@ -193,18 +226,30 @@ public CatCountDescriptor() : base(){} ///Return help information public CatCountDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatCountDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatCountDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatCountDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatCountDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatCountDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatCountDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatCountDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatCountDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatFielddata
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-fielddata.html
+ ///descriptor for CatFielddata
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-fielddata.html
public partial class CatFielddataDescriptor : RequestDescriptorBase, ICatFielddataRequest { Fields ICatFielddataRequest.Fields => Self.RouteValues.Get("fields"); @@ -237,18 +282,30 @@ public CatFielddataDescriptor() : base(){} ///Return help information public CatFielddataDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatFielddataDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatFielddataDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatFielddataDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatFielddataDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatFielddataDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatFielddataDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatFielddataDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatFielddataDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatHealth
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-health.html
+ ///descriptor for CatHealth
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-health.html
public partial class CatHealthDescriptor : RequestDescriptorBase, ICatHealthRequest { @@ -267,36 +324,60 @@ public partial class CatHealthDescriptor : RequestDescriptorBaseReturn help information public CatHealthDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatHealthDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Set to false to disable timestamping public CatHealthDescriptor Ts(bool ts = true) => AssignParam(p=>p.Ts(ts)); ///Verbose mode. Display column headers public CatHealthDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatHealthDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatHealthDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatHealthDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatHealthDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatHealthDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatHealthDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatHelp
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat.html
+ ///descriptor for CatHelp
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat.html
public partial class CatHelpDescriptor : RequestDescriptorBase, ICatHelpRequest { ///Return help information public CatHelpDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); - ///The URL-encoded request definition + ///Comma-separated list of column names or column aliases to sort by + public CatHelpDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + + ///Pretty format the returned JSON response. + public CatHelpDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatHelpDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatHelpDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatHelpDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatHelpDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatHelpDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatIndices
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-indices.html
+ ///descriptor for CatIndices
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-indices.html
public partial class CatIndicesDescriptor : RequestDescriptorBase, ICatIndicesRequest { Indices ICatIndicesRequest.Index => Self.RouteValues.Get("index"); @@ -338,18 +419,30 @@ public CatIndicesDescriptor() : base(){} ///Set to true to return stats only for primary shards public CatIndicesDescriptor Pri(bool pri = true) => AssignParam(p=>p.Pri(pri)); + ///Comma-separated list of column names or column aliases to sort by + public CatIndicesDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatIndicesDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatIndicesDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatIndicesDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatIndicesDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatIndicesDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatIndicesDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatIndicesDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatMaster
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-master.html
+ ///descriptor for CatMaster
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-master.html
public partial class CatMasterDescriptor : RequestDescriptorBase, ICatMasterRequest { @@ -368,18 +461,30 @@ public partial class CatMasterDescriptor : RequestDescriptorBaseReturn help information public CatMasterDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatMasterDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatMasterDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatMasterDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatMasterDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatMasterDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatMasterDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatMasterDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatMasterDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatNodeattrs
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodeattrs.html
+ ///descriptor for CatNodeattrs
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-nodeattrs.html
public partial class CatNodeAttributesDescriptor : RequestDescriptorBase, ICatNodeAttributesRequest { @@ -398,24 +503,39 @@ public partial class CatNodeAttributesDescriptor : RequestDescriptorBaseReturn help information public CatNodeAttributesDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatNodeAttributesDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatNodeAttributesDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatNodeAttributesDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatNodeAttributesDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatNodeAttributesDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatNodeAttributesDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatNodeAttributesDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatNodeAttributesDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatNodes
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-nodes.html
+ ///descriptor for CatNodes
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-nodes.html
public partial class CatNodesDescriptor : RequestDescriptorBase, ICatNodesRequest { ///a short version of the Accept header, e.g. json, yaml public CatNodesDescriptor Format(string format) => AssignParam(p=>p.Format(format)); + ///Return the full node ID instead of the shortened version (default: false) + public CatNodesDescriptor FullId(bool full_id = true) => AssignParam(p=>p.FullId(full_id)); + ///Return local information, do not retrieve the state from master node (default: false) public CatNodesDescriptor Local(bool local = true) => AssignParam(p=>p.Local(local)); @@ -428,18 +548,30 @@ public partial class CatNodesDescriptor : RequestDescriptorBaseReturn help information public CatNodesDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatNodesDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatNodesDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatNodesDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatNodesDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatNodesDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatNodesDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatNodesDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatNodesDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatPendingTasks
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-pending-tasks.html
+ ///descriptor for CatPendingTasks
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-pending-tasks.html
public partial class CatPendingTasksDescriptor : RequestDescriptorBase, ICatPendingTasksRequest { @@ -458,18 +590,30 @@ public partial class CatPendingTasksDescriptor : RequestDescriptorBaseReturn help information public CatPendingTasksDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatPendingTasksDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatPendingTasksDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatPendingTasksDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatPendingTasksDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatPendingTasksDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatPendingTasksDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatPendingTasksDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatPendingTasksDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatPlugins
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-plugins.html
+ ///descriptor for CatPlugins
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-plugins.html
public partial class CatPluginsDescriptor : RequestDescriptorBase, ICatPluginsRequest { @@ -488,18 +632,30 @@ public partial class CatPluginsDescriptor : RequestDescriptorBaseReturn help information public CatPluginsDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatPluginsDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatPluginsDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatPluginsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatPluginsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatPluginsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatPluginsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatPluginsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatPluginsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatRecovery
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-recovery.html
+ ///descriptor for CatRecovery
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-recovery.html
public partial class CatRecoveryDescriptor : RequestDescriptorBase, ICatRecoveryRequest { Indices ICatRecoveryRequest.Index => Self.RouteValues.Get("index"); @@ -532,18 +688,30 @@ public CatRecoveryDescriptor() : base(){} ///Return help information public CatRecoveryDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatRecoveryDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatRecoveryDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatRecoveryDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatRecoveryDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatRecoveryDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatRecoveryDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatRecoveryDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatRecoveryDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatRepositories
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-repositories.html
+ ///descriptor for CatRepositories
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-repositories.html
public partial class CatRepositoriesDescriptor : RequestDescriptorBase, ICatRepositoriesRequest { @@ -562,18 +730,30 @@ public partial class CatRepositoriesDescriptor : RequestDescriptorBaseReturn help information public CatRepositoriesDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatRepositoriesDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatRepositoriesDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatRepositoriesDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatRepositoriesDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatRepositoriesDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatRepositoriesDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatRepositoriesDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatRepositoriesDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatSegments
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-segments.html
+ ///descriptor for CatSegments
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-segments.html
public partial class CatSegmentsDescriptor : RequestDescriptorBase, ICatSegmentsRequest { Indices ICatSegmentsRequest.Index => Self.RouteValues.Get("index"); @@ -600,18 +780,30 @@ public CatSegmentsDescriptor() : base(){} ///Return help information public CatSegmentsDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatSegmentsDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatSegmentsDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatSegmentsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatSegmentsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatSegmentsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatSegmentsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatSegmentsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatSegmentsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatShards
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-shards.html
+ ///descriptor for CatShards
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-shards.html
public partial class CatShardsDescriptor : RequestDescriptorBase, ICatShardsRequest { Indices ICatShardsRequest.Index => Self.RouteValues.Get("index"); @@ -644,18 +836,30 @@ public CatShardsDescriptor() : base(){} ///Return help information public CatShardsDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatShardsDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatShardsDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatShardsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatShardsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatShardsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatShardsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatShardsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatShardsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatSnapshots
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-snapshots.html
+ ///descriptor for CatSnapshots
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-snapshots.html
public partial class CatSnapshotsDescriptor : RequestDescriptorBase, ICatSnapshotsRequest { Names ICatSnapshotsRequest.RepositoryName => Self.RouteValues.Get("repository"); @@ -684,18 +888,30 @@ public CatSnapshotsDescriptor(Names repository) : base(r=>r.Required("repository ///Return help information public CatSnapshotsDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatSnapshotsDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatSnapshotsDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatSnapshotsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatSnapshotsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatSnapshotsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatSnapshotsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatSnapshotsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatSnapshotsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatTasks
http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html
+ ///descriptor for CatTasks
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html
public partial class CatTasksDescriptor : RequestDescriptorBase, ICatTasksRequest { @@ -723,18 +939,30 @@ public partial class CatTasksDescriptor : RequestDescriptorBaseReturn help information public CatTasksDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatTasksDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatTasksDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatTasksDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatTasksDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatTasksDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatTasksDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatTasksDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatTasksDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatTemplates
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-templates.html
+ ///descriptor for CatTemplates
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-templates.html
public partial class CatTemplatesDescriptor : RequestDescriptorBase, ICatTemplatesRequest { Name ICatTemplatesRequest.Name => Self.RouteValues.Get("name"); @@ -767,18 +995,35 @@ public CatTemplatesDescriptor() : base(){} ///Verbose mode. Display column headers public CatTemplatesDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CatTemplatesDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CatTemplatesDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatTemplatesDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatTemplatesDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatTemplatesDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatTemplatesDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for CatThreadPool
http://www.elastic.co/guide/en/elasticsearch/reference/master/cat-thread-pool.html
+ ///descriptor for CatThreadPool
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cat-thread-pool.html
public partial class CatThreadPoolDescriptor : RequestDescriptorBase, ICatThreadPoolRequest { - + Names ICatThreadPoolRequest.ThreadPoolPatterns => Self.RouteValues.Get("thread_pool_patterns"); + /// /_cat/thread_pool + public CatThreadPoolDescriptor() : base(){} + + + ///A comma-separated list of regular-expressions to filter the thread pools in the output + public CatThreadPoolDescriptor ThreadPoolPatterns(Names threadPoolPatterns) => Assign(a=>a.RouteValues.Optional("thread_pool_patterns", threadPoolPatterns)); + + ///a short version of the Accept header, e.g. json, yaml public CatThreadPoolDescriptor Format(string format) => AssignParam(p=>p.Format(format)); @@ -797,21 +1042,30 @@ public partial class CatThreadPoolDescriptor : RequestDescriptorBaseReturn help information public CatThreadPoolDescriptor Help(bool help = true) => AssignParam(p=>p.Help(help)); + ///Comma-separated list of column names or column aliases to sort by + public CatThreadPoolDescriptor S(params string[] s) => AssignParam(p=>p.S(s)); + ///Verbose mode. Display column headers public CatThreadPoolDescriptor V(bool v = true) => AssignParam(p=>p.V(v)); - ///A comma-separated list of regular-expressions to filter the thread pools in the output - public CatThreadPoolDescriptor ThreadPoolPatterns(params string[] thread_pool_patterns) => AssignParam(p=>p.ThreadPoolPatterns(thread_pool_patterns)); + ///Pretty format the returned JSON response. + public CatThreadPoolDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); - ///The URL-encoded request definition + ///Return human readable values for statistics. + public CatThreadPoolDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CatThreadPoolDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CatThreadPoolDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CatThreadPoolDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CatThreadPoolDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for ClearScroll
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html
+ ///descriptor for ClearScroll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html
public partial class ClearScrollDescriptor : RequestDescriptorBase, IClearScrollRequest { /// /_search/scroll @@ -819,15 +1073,24 @@ public ClearScrollDescriptor() : base(){} - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClearScrollDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ClearScrollDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ClearScrollDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClearScrollDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClearScrollDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ClearScrollDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for ClusterAllocationExplain
http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-allocation-explain.html
+ ///descriptor for ClusterAllocationExplain
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-allocation-explain.html
public partial class ClusterAllocationExplainDescriptor : RequestDescriptorBase, IClusterAllocationExplainRequest { @@ -837,15 +1100,24 @@ public partial class ClusterAllocationExplainDescriptor : RequestDescriptorBase ///Return information about disk usage and shard sizes (default: false) public ClusterAllocationExplainDescriptor IncludeDiskInfo(bool include_disk_info = true) => AssignParam(p=>p.IncludeDiskInfo(include_disk_info)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterAllocationExplainDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ClusterAllocationExplainDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ClusterAllocationExplainDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterAllocationExplainDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterAllocationExplainDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ClusterAllocationExplainDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for ClusterGetSettings
http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html
+ ///descriptor for ClusterGetSettings
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-update-settings.html
public partial class ClusterGetSettingsDescriptor : RequestDescriptorBase, IClusterGetSettingsRequest { @@ -861,15 +1133,24 @@ public partial class ClusterGetSettingsDescriptor : RequestDescriptorBaseWhether to return all default clusters setting. public ClusterGetSettingsDescriptor IncludeDefaults(bool include_defaults = true) => AssignParam(p=>p.IncludeDefaults(include_defaults)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterGetSettingsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ClusterGetSettingsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ClusterGetSettingsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterGetSettingsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterGetSettingsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ClusterGetSettingsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for ClusterHealth
http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-health.html
+ ///descriptor for ClusterHealth
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-health.html
public partial class ClusterHealthDescriptor : RequestDescriptorBase, IClusterHealthRequest { Indices IClusterHealthRequest.Index => Self.RouteValues.Get("index"); @@ -905,7 +1186,7 @@ public ClusterHealthDescriptor() : base(){} ///Wait until the specified number of nodes is available public ClusterHealthDescriptor WaitForNodes(string wait_for_nodes) => AssignParam(p=>p.WaitForNodes(wait_for_nodes)); - ///Wait until all currently queued events with the given priorty are processed + ///Wait until all currently queued events with the given priority are processed public ClusterHealthDescriptor WaitForEvents(WaitForEvents wait_for_events) => AssignParam(p=>p.WaitForEvents(wait_for_events)); ///Whether to wait until there are no relocating shards in the cluster @@ -914,15 +1195,24 @@ public ClusterHealthDescriptor() : base(){} ///Wait until cluster is in a specific state public ClusterHealthDescriptor WaitForStatus(WaitForStatus wait_for_status) => AssignParam(p=>p.WaitForStatus(wait_for_status)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterHealthDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ClusterHealthDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ClusterHealthDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterHealthDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterHealthDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ClusterHealthDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for ClusterPendingTasks
http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-pending.html
+ ///descriptor for ClusterPendingTasks
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-pending.html
public partial class ClusterPendingTasksDescriptor : RequestDescriptorBase, IClusterPendingTasksRequest { @@ -932,15 +1222,24 @@ public partial class ClusterPendingTasksDescriptor : RequestDescriptorBaseSpecify timeout for connection to master public ClusterPendingTasksDescriptor MasterTimeout(Time master_timeout) => AssignParam(p=>p.MasterTimeout(master_timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterPendingTasksDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ClusterPendingTasksDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ClusterPendingTasksDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterPendingTasksDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterPendingTasksDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ClusterPendingTasksDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for ClusterPutSettings
http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-update-settings.html
+ ///descriptor for ClusterPutSettings
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-update-settings.html
public partial class ClusterPutSettingsDescriptor : RequestDescriptorBase, IClusterPutSettingsRequest { @@ -953,15 +1252,24 @@ public partial class ClusterPutSettingsDescriptor : RequestDescriptorBaseExplicit operation timeout public ClusterPutSettingsDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterPutSettingsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ClusterPutSettingsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ClusterPutSettingsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterPutSettingsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterPutSettingsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ClusterPutSettingsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for ClusterReroute
http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-reroute.html
+ ///descriptor for ClusterReroute
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-reroute.html
public partial class ClusterRerouteDescriptor : RequestDescriptorBase, IClusterRerouteRequest { @@ -983,15 +1291,24 @@ public partial class ClusterRerouteDescriptor : RequestDescriptorBaseExplicit operation timeout public ClusterRerouteDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterRerouteDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ClusterRerouteDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ClusterRerouteDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterRerouteDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterRerouteDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ClusterRerouteDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for ClusterState
http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-state.html
+ ///descriptor for ClusterState
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-state.html
public partial class ClusterStateDescriptor : RequestDescriptorBase, IClusterStateRequest { Indices IClusterStateRequest.Index => Self.RouteValues.Get("index"); @@ -1031,15 +1348,24 @@ public ClusterStateDescriptor() : base(){} ///Whether to expand wildcard expression to concrete indices that are open, closed or both. public ClusterStateDescriptor ExpandWildcards(ExpandWildcards expand_wildcards) => AssignParam(p=>p.ExpandWildcards(expand_wildcards)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterStateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ClusterStateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ClusterStateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterStateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterStateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ClusterStateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for ClusterStats
http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-stats.html
+ ///descriptor for ClusterStats
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-stats.html
public partial class ClusterStatsDescriptor : RequestDescriptorBase, IClusterStatsRequest { NodeIds IClusterStatsRequest.NodeId => Self.RouteValues.Get("node_id"); @@ -1054,21 +1380,27 @@ public ClusterStatsDescriptor() : base(){} ///Return settings in flat format (default: false) public ClusterStatsDescriptor FlatSettings(bool flat_settings = true) => AssignParam(p=>p.FlatSettings(flat_settings)); - ///Whether to return time and byte values in human-readable format. - public ClusterStatsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); - ///Explicit operation timeout public ClusterStatsDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClusterStatsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ClusterStatsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ClusterStatsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClusterStatsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClusterStatsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ClusterStatsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Count
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-count.html
+ ///descriptor for Count
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-count.html
public partial class CountDescriptor : RequestDescriptorBase,CountRequestParameters, ICountRequest>, ICountRequest { Indices ICountRequest.Index => Self.RouteValues.Get("index"); @@ -1132,18 +1464,27 @@ public CountDescriptor() : base(r=> r.Required("index", (Indices)typeof(T)).Requ ///Specify whether format-based query failures (such as providing text to a numeric field) should be ignored public CountDescriptor Lenient(bool lenient = true) => AssignParam(p=>p.Lenient(lenient)); - ///Specify whether query terms should be lowercased - public CountDescriptor LowercaseExpandedTerms(bool lowercase_expanded_terms = true) => AssignParam(p=>p.LowercaseExpandedTerms(lowercase_expanded_terms)); + ///Pretty format the returned JSON response. + public CountDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); - ///The URL-encoded request definition + ///Return human readable values for statistics. + public CountDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CountDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CountDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CountDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CountDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + + ///Specify whether query terms should be lowercased + [Obsolete("Scheduled to be removed in 6.0, removed in Elasticsearch 5.1.1")] public CountDescriptor LowercaseExpandedTerms(bool lowercase_expanded_terms = true) => AssignParam(p=>p.LowercaseExpandedTerms(lowercase_expanded_terms)); } - ///descriptor for CountPercolate
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html
+ ///descriptor for CountPercolate
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html
public partial class PercolateCountDescriptor : RequestDescriptorBase,PercolateCountRequestParameters, IPercolateCountRequest>, IPercolateCountRequest { IndexName IPercolateCountRequest.Index => Self.RouteValues.Get("index"); @@ -1204,15 +1545,24 @@ public PercolateCountDescriptor(IndexName index, TypeName type) : base(r=>r.Requ ///Specific version type public PercolateCountDescriptor VersionType(VersionType version_type) => AssignParam(p=>p.VersionType(version_type)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PercolateCountDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public PercolateCountDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public PercolateCountDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PercolateCountDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PercolateCountDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public PercolateCountDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Create
http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html
+ ///descriptor for Create
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html
public partial class CreateDescriptor : RequestDescriptorBase,CreateRequestParameters, ICreateRequest>, ICreateRequest { Id ICreateRequest.Id => Self.RouteValues.Get("id"); @@ -1274,15 +1624,24 @@ public CreateDescriptor(IndexName index, TypeName type, Id id) : base(r=>r.Requi ///The pipeline id to preprocess incoming documents with public CreateDescriptor Pipeline(string pipeline) => AssignParam(p=>p.Pipeline(pipeline)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CreateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CreateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CreateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CreateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CreateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CreateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Delete
http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete.html
+ ///descriptor for Delete
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete.html
public partial class DeleteDescriptor : RequestDescriptorBase,DeleteRequestParameters, IDeleteRequest>, IDeleteRequest { Id IDeleteRequest.Id => Self.RouteValues.Get("id"); @@ -1335,15 +1694,24 @@ public DeleteDescriptor(IndexName index, TypeName type, Id id) : base(r=>r.Requi ///Specific version type public DeleteDescriptor VersionType(VersionType version_type) => AssignParam(p=>p.VersionType(version_type)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeleteDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeleteDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeleteDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for DeleteByQuery
https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-delete-by-query.html
+ ///descriptor for DeleteByQuery
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-delete-by-query.html
public partial class DeleteByQueryDescriptor : RequestDescriptorBase,DeleteByQueryRequestParameters, IDeleteByQueryRequest>, IDeleteByQueryRequest { Indices IDeleteByQueryRequest.Index => Self.RouteValues.Get("index"); @@ -1384,23 +1752,6 @@ public DeleteByQueryDescriptor(Indices index) : base(r=>r.Required("index", inde ///The field to use as default where no field prefix is given in the query string public DeleteByQueryDescriptor Df(string df) => AssignParam(p=>p.Df(df)); - ///Specify whether to return detailed information about score computation as part of a hit - public DeleteByQueryDescriptor Explain(bool explain = true) => AssignParam(p=>p.Explain(explain)); - - ///A comma-separated list of stored fields to return as part of a hit - public DeleteByQueryDescriptor StoredFields(params string[] stored_fields) => AssignParam(p=>p.StoredFields(stored_fields)); - - ///A comma-separated list of stored fields to return as part of a hit - public DeleteByQueryDescriptor StoredFields(params Expression>[] fields) => - AssignParam(p=>p._StoredFields(fields)); - - ///A comma-separated list of fields to return as the docvalue representation of a field for each hit - public DeleteByQueryDescriptor DocvalueFields(params string[] docvalue_fields) => AssignParam(p=>p.DocvalueFields(docvalue_fields)); - - ///A comma-separated list of fields to return as the docvalue representation of a field for each hit - public DeleteByQueryDescriptor DocvalueFields(params Expression>[] fields) => - AssignParam(p=>p._DocvalueFields(fields)); - ///Starting offset (default: 0) public DeleteByQueryDescriptor From(long from) => AssignParam(p=>p.From(from)); @@ -1419,9 +1770,6 @@ public DeleteByQueryDescriptor DocvalueFields(params ExpressionSpecify whether format-based query failures (such as providing text to a numeric field) should be ignored public DeleteByQueryDescriptor Lenient(bool lenient = true) => AssignParam(p=>p.Lenient(lenient)); - ///Specify whether query terms should be lowercased - public DeleteByQueryDescriptor LowercaseExpandedTerms(bool lowercase_expanded_terms = true) => AssignParam(p=>p.LowercaseExpandedTerms(lowercase_expanded_terms)); - ///Specify the node or shard the operation should be performed on (default: random) public DeleteByQueryDescriptor Preference(string preference) => AssignParam(p=>p.Preference(preference)); @@ -1469,28 +1817,6 @@ public DeleteByQueryDescriptor SourceInclude(params ExpressionSpecific 'tag' of the request for logging and statistical purposes public DeleteByQueryDescriptor Stats(params string[] stats) => AssignParam(p=>p.Stats(stats)); - ///Specify which field to use for suggestions - public DeleteByQueryDescriptor SuggestField(string suggest_field) => AssignParam(p=>p.SuggestField(suggest_field)); - - ///Specify which field to use for suggestions - public DeleteByQueryDescriptor SuggestField(Expression> field) => - AssignParam(p=>p._SuggestField(field)); - - ///Specify suggest mode - public DeleteByQueryDescriptor SuggestMode(SuggestMode suggest_mode) => AssignParam(p=>p.SuggestMode(suggest_mode)); - - ///How many suggestions to return in response - public DeleteByQueryDescriptor SuggestSize(long suggest_size) => AssignParam(p=>p.SuggestSize(suggest_size)); - - ///The source text for which the suggestions should be returned - public DeleteByQueryDescriptor SuggestText(string suggest_text) => AssignParam(p=>p.SuggestText(suggest_text)); - - ///Time each individual bulk request should wait for shards that are unavailable. - public DeleteByQueryDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); - - ///Whether to calculate and return scores even if they are not used for sorting - public DeleteByQueryDescriptor TrackScores(bool track_scores = true) => AssignParam(p=>p.TrackScores(track_scores)); - ///Specify whether to return document version as part of a hit public DeleteByQueryDescriptor Version(bool version = true) => AssignParam(p=>p.Version(version)); @@ -1500,6 +1826,9 @@ public DeleteByQueryDescriptor SuggestField(Expression> field ///Should the effected indexes be refreshed? public DeleteByQueryDescriptor Refresh(bool refresh = true) => AssignParam(p=>p.Refresh(refresh)); + ///Time each individual bulk request should wait for shards that are unavailable. + public DeleteByQueryDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); + ///Sets the number of shard copies that must be active before proceeding with the delete by query operation. Defaults to 1, meaning the primary shard only. Set to `all` for all shard copies, otherwise set to any non-negative value less than or equal to the total number of copies for the shard (number of replicas + 1) public DeleteByQueryDescriptor WaitForActiveShards(string wait_for_active_shards) => AssignParam(p=>p.WaitForActiveShards(wait_for_active_shards)); @@ -1509,38 +1838,103 @@ public DeleteByQueryDescriptor SuggestField(Expression> field ///Should the request should block until the delete-by-query is complete. public DeleteByQueryDescriptor WaitForCompletion(bool wait_for_completion = true) => AssignParam(p=>p.WaitForCompletion(wait_for_completion)); - ///The throttle for this request in sub-requests per second. -1 means set no throttle. + ///The throttle for this request in sub-requests per second. -1 means no throttle. public DeleteByQueryDescriptor RequestsPerSecond(long requests_per_second) => AssignParam(p=>p.RequestsPerSecond(requests_per_second)); - ///The URL-encoded request definition + ///The number of slices this task should be divided into. Defaults to 1 meaning the task isn't sliced into subtasks. + public DeleteByQueryDescriptor Slices(long slices) => AssignParam(p=>p.Slices(slices)); + + ///Pretty format the returned JSON response. + public DeleteByQueryDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeleteByQueryDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeleteByQueryDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteByQueryDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteByQueryDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeleteByQueryDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + + ///Specify whether to return detailed information about score computation as part of a hit + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public DeleteByQueryDescriptor Explain(bool explain = true) => AssignParam(p=>p.Explain(explain)); + + ///A comma-separated list of stored fields to return as part of a hit + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public DeleteByQueryDescriptor StoredFields(params string[] stored_fields) => AssignParam(p=>p.StoredFields(stored_fields)); + + ///A comma-separated list of stored fields to return as part of a hit + public DeleteByQueryDescriptor StoredFields(params Expression>[] fields) => + AssignParam(p=>p._StoredFields(fields)); + + ///A comma-separated list of fields to return as the docvalue representation of a field for each hit + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public DeleteByQueryDescriptor DocvalueFields(params string[] docvalue_fields) => AssignParam(p=>p.DocvalueFields(docvalue_fields)); + + ///A comma-separated list of fields to return as the docvalue representation of a field for each hit + public DeleteByQueryDescriptor DocvalueFields(params Expression>[] fields) => + AssignParam(p=>p._DocvalueFields(fields)); + + ///Specify whether query terms should be lowercased + [Obsolete("Scheduled to be removed in 6.0, removed in Elasticsearch 5.1.1")] public DeleteByQueryDescriptor LowercaseExpandedTerms(bool lowercase_expanded_terms = true) => AssignParam(p=>p.LowercaseExpandedTerms(lowercase_expanded_terms)); + + ///Specify which field to use for suggestions + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public DeleteByQueryDescriptor SuggestField(string suggest_field) => AssignParam(p=>p.SuggestField(suggest_field)); + + ///Specify which field to use for suggestions + public DeleteByQueryDescriptor SuggestField(Expression> field) => + AssignParam(p=>p._SuggestField(field)); + + ///Specify suggest mode + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public DeleteByQueryDescriptor SuggestMode(SuggestMode suggest_mode) => AssignParam(p=>p.SuggestMode(suggest_mode)); + + ///How many suggestions to return in response + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public DeleteByQueryDescriptor SuggestSize(long suggest_size) => AssignParam(p=>p.SuggestSize(suggest_size)); + + ///The source text for which the suggestions should be returned + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public DeleteByQueryDescriptor SuggestText(string suggest_text) => AssignParam(p=>p.SuggestText(suggest_text)); + + ///Whether to calculate and return scores even if they are not used for sorting + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public DeleteByQueryDescriptor TrackScores(bool track_scores = true) => AssignParam(p=>p.TrackScores(track_scores)); } - ///descriptor for DeleteScript
http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html
+ ///descriptor for DeleteScript
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html
public partial class DeleteScriptDescriptor : RequestDescriptorBase, IDeleteScriptRequest { Id IDeleteScriptRequest.Id => Self.RouteValues.Get("id"); Name IDeleteScriptRequest.Lang => Self.RouteValues.Get("lang"); - /// /_scripts/{lang}/{id} + /// /_scripts/{lang} +/// this parameter is required + public DeleteScriptDescriptor(Name lang) : base(r=>r.Required("lang", lang)){} + + + /// /_scripts/{lang}/{id} /// this parameter is required /// this parameter is required public DeleteScriptDescriptor(Name lang, Id id) : base(r=>r.Required("lang", lang).Required("id", id)){} - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteScriptDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeleteScriptDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeleteScriptDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteScriptDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteScriptDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeleteScriptDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for DeleteTemplate
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html
+ ///descriptor for DeleteTemplate
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html
public partial class DeleteSearchTemplateDescriptor : RequestDescriptorBase, IDeleteSearchTemplateRequest { Id IDeleteSearchTemplateRequest.Id => Self.RouteValues.Get("id"); @@ -1550,15 +1944,24 @@ public DeleteSearchTemplateDescriptor(Id id) : base(r=>r.Required("id", id)){} - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteSearchTemplateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeleteSearchTemplateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeleteSearchTemplateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteSearchTemplateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteSearchTemplateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeleteSearchTemplateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Exists
http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html
+ ///descriptor for Exists
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html
public partial class DocumentExistsDescriptor : RequestDescriptorBase,DocumentExistsRequestParameters, IDocumentExistsRequest>, IDocumentExistsRequest { Id IDocumentExistsRequest.Id => Self.RouteValues.Get("id"); @@ -1605,15 +2008,108 @@ public DocumentExistsDescriptor(IndexName index, TypeName type, Id id) : base(r= ///Specific routing value public DocumentExistsDescriptor Routing(string routing) => AssignParam(p=>p.Routing(routing)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DocumentExistsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DocumentExistsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DocumentExistsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DocumentExistsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DocumentExistsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DocumentExistsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + + } + + ///descriptor for ExistsSource
http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html
+ public partial class ExistsSourceDescriptor : RequestDescriptorBase, IExistsSourceRequest + { + Id IExistsSourceRequest.Id => Self.RouteValues.Get("id"); + IndexName IExistsSourceRequest.Index => Self.RouteValues.Get("index"); + TypeName IExistsSourceRequest.Type => Self.RouteValues.Get("type"); + /// /{index}/{type}/{id}/_source +/// this parameter is required +/// this parameter is required +/// this parameter is required + public ExistsSourceDescriptor(IndexName index, TypeName type, Id id) : base(r=>r.Required("index", index).Required("type", type).Required("id", id)){} + + + ///The name of the index + public ExistsSourceDescriptor Index(IndexName index) => Assign(a=>a.RouteValues.Required("index", index)); + + ///a shortcut into calling Index(typeof(TOther)) + public ExistsSourceDescriptor Index() where TOther : class => Assign(a=>a.RouteValues.Required("index", (IndexName)typeof(TOther))); + + ///The type of the document; use `_all` to fetch the first document matching the ID across all types + public ExistsSourceDescriptor Type(TypeName type) => Assign(a=>a.RouteValues.Required("type", type)); + + ///a shortcut into calling Type(typeof(TOther)) + public ExistsSourceDescriptor Type() where TOther : class => Assign(a=>a.RouteValues.Required("type", (TypeName)typeof(TOther))); + + + ///The ID of the parent document + public ExistsSourceDescriptor Parent(string parent) => AssignParam(p=>p.Parent(parent)); + + ///Specify the node or shard the operation should be performed on (default: random) + public ExistsSourceDescriptor Preference(string preference) => AssignParam(p=>p.Preference(preference)); + + ///Specify whether to perform the operation in realtime or search mode + public ExistsSourceDescriptor Realtime(bool realtime = true) => AssignParam(p=>p.Realtime(realtime)); + + ///Refresh the shard containing the document before performing the operation + public ExistsSourceDescriptor Refresh(bool refresh = true) => AssignParam(p=>p.Refresh(refresh)); + + ///Specific routing value + public ExistsSourceDescriptor Routing(string routing) => AssignParam(p=>p.Routing(routing)); + + ///True or false to return the _source field or not, or a list of fields to return + public ExistsSourceDescriptor SourceEnabled(params string[] source_enabled) => AssignParam(p=>p.SourceEnabled(source_enabled)); + + ///A list of fields to exclude from the returned _source field + public ExistsSourceDescriptor SourceExclude(params string[] source_exclude) => AssignParam(p=>p.SourceExclude(source_exclude)); + + ///A list of fields to exclude from the returned _source field + public ExistsSourceDescriptor SourceExclude(params Expression>[] fields) where T : class => + AssignParam(p=>p._SourceExclude(fields)); + + ///A list of fields to extract and return from the _source field + public ExistsSourceDescriptor SourceInclude(params string[] source_include) => AssignParam(p=>p.SourceInclude(source_include)); + + ///A list of fields to extract and return from the _source field + public ExistsSourceDescriptor SourceInclude(params Expression>[] fields) where T : class => + AssignParam(p=>p._SourceInclude(fields)); + + ///Explicit version number for concurrency control + public ExistsSourceDescriptor Version(long version) => AssignParam(p=>p.Version(version)); + + ///Specific version type + public ExistsSourceDescriptor VersionType(VersionType version_type) => AssignParam(p=>p.VersionType(version_type)); + + ///Pretty format the returned JSON response. + public ExistsSourceDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ExistsSourceDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ExistsSourceDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. + public ExistsSourceDescriptor Source(string source) => AssignParam(p=>p.Source(source)); + + ///A comma-separated list of filters used to reduce the respone. + public ExistsSourceDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + + //TODO THIS METHOD IS UNMAPPED! + } - ///descriptor for Explain
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html
+ ///descriptor for Explain
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-explain.html
public partial class ExplainDescriptor : RequestDescriptorBase,ExplainRequestParameters, IExplainRequest>, IExplainRequest { Id IExplainRequest.Id => Self.RouteValues.Get("id"); @@ -1667,9 +2163,6 @@ public ExplainDescriptor StoredFields(params ExpressionSpecify whether format-based query failures (such as providing text to a numeric field) should be ignored public ExplainDescriptor Lenient(bool lenient = true) => AssignParam(p=>p.Lenient(lenient)); - ///Specify whether query terms should be lowercased - public ExplainDescriptor LowercaseExpandedTerms(bool lowercase_expanded_terms = true) => AssignParam(p=>p.LowercaseExpandedTerms(lowercase_expanded_terms)); - ///The ID of the parent document public ExplainDescriptor Parent(string parent) => AssignParam(p=>p.Parent(parent)); @@ -1699,15 +2192,27 @@ public ExplainDescriptor SourceExclude(params Expression SourceInclude(params Expression>[] fields) => AssignParam(p=>p._SourceInclude(fields)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ExplainDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ExplainDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ExplainDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ExplainDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ExplainDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ExplainDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + + ///Specify whether query terms should be lowercased + [Obsolete("Scheduled to be removed in 6.0, removed in Elasticsearch 5.1.1")] public ExplainDescriptor LowercaseExpandedTerms(bool lowercase_expanded_terms = true) => AssignParam(p=>p.LowercaseExpandedTerms(lowercase_expanded_terms)); } - ///descriptor for FieldStats
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-field-stats.html
+ ///descriptor for FieldStats
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-field-stats.html
public partial class FieldStatsDescriptor : RequestDescriptorBase, IFieldStatsRequest { Indices IFieldStatsRequest.Index => Self.RouteValues.Get("index"); @@ -1737,15 +2242,24 @@ public FieldStatsDescriptor() : base(){} ///Whether to expand wildcard expression to concrete indices that are open, closed or both. public FieldStatsDescriptor ExpandWildcards(ExpandWildcards expand_wildcards) => AssignParam(p=>p.ExpandWildcards(expand_wildcards)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public FieldStatsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public FieldStatsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public FieldStatsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public FieldStatsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public FieldStatsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public FieldStatsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Get
http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html
+ ///descriptor for Get
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html
public partial class GetDescriptor : RequestDescriptorBase,GetRequestParameters, IGetRequest>, IGetRequest { Id IGetRequest.Id => Self.RouteValues.Get("id"); @@ -1822,35 +2336,58 @@ public GetDescriptor SourceInclude(params Expression>[] field ///Specific version type public GetDescriptor VersionType(VersionType version_type) => AssignParam(p=>p.VersionType(version_type)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for GetScript
http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html
+ ///descriptor for GetScript
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html
public partial class GetScriptDescriptor : RequestDescriptorBase, IGetScriptRequest { Id IGetScriptRequest.Id => Self.RouteValues.Get("id"); Name IGetScriptRequest.Lang => Self.RouteValues.Get("lang"); - /// /_scripts/{lang}/{id} + /// /_scripts/{lang} +/// this parameter is required + public GetScriptDescriptor(Name lang) : base(r=>r.Required("lang", lang)){} + + + /// /_scripts/{lang}/{id} /// this parameter is required /// this parameter is required public GetScriptDescriptor(Name lang, Id id) : base(r=>r.Required("lang", lang).Required("id", id)){} - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetScriptDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetScriptDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetScriptDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetScriptDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetScriptDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetScriptDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for GetSource
http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-get.html
+ ///descriptor for GetSource
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-get.html
public partial class SourceDescriptor : RequestDescriptorBase,SourceRequestParameters, ISourceRequest>, ISourceRequest { Id ISourceRequest.Id => Self.RouteValues.Get("id"); @@ -1920,15 +2457,24 @@ public SourceDescriptor SourceInclude(params Expression>[] fi ///Specific version type public SourceDescriptor VersionType(VersionType version_type) => AssignParam(p=>p.VersionType(version_type)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SourceDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public SourceDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public SourceDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SourceDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SourceDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public SourceDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for GetTemplate
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html
+ ///descriptor for GetTemplate
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html
public partial class GetSearchTemplateDescriptor : RequestDescriptorBase, IGetSearchTemplateRequest { Id IGetSearchTemplateRequest.Id => Self.RouteValues.Get("id"); @@ -1938,15 +2484,24 @@ public GetSearchTemplateDescriptor(Id id) : base(r=>r.Required("id", id)){} - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetSearchTemplateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetSearchTemplateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetSearchTemplateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetSearchTemplateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetSearchTemplateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetSearchTemplateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Index
http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-index_.html
+ ///descriptor for Index
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-index_.html
public partial class IndexDescriptor : RequestDescriptorBase,IndexRequestParameters, IIndexRequest>, IIndexRequest { Id IIndexRequest.Id => Self.RouteValues.Get("id"); @@ -2013,15 +2568,24 @@ public IndexDescriptor(IndexName index, TypeName type) : base(r=>r.Required("ind ///The pipeline id to preprocess incoming documents with public IndexDescriptor Pipeline(string pipeline) => AssignParam(p=>p.Pipeline(pipeline)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public IndexDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public IndexDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public IndexDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public IndexDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public IndexDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public IndexDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesAnalyzeForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-analyze.html
+ ///descriptor for IndicesAnalyzeForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-analyze.html
public partial class AnalyzeDescriptor : RequestDescriptorBase, IAnalyzeRequest { IndexName IAnalyzeRequest.Index => Self.RouteValues.Get("index"); @@ -2048,15 +2612,24 @@ public AnalyzeDescriptor() : base(){} ///Format of the output public AnalyzeDescriptor Format(Format format) => AssignParam(p=>p.Format(format)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public AnalyzeDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public AnalyzeDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public AnalyzeDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public AnalyzeDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public AnalyzeDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public AnalyzeDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesClearCacheForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-clearcache.html
+ ///descriptor for IndicesClearCacheForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-clearcache.html
public partial class ClearCacheDescriptor : RequestDescriptorBase, IClearCacheRequest { Indices IClearCacheRequest.Index => Self.RouteValues.Get("index"); @@ -2102,15 +2675,24 @@ public ClearCacheDescriptor Fields(params Expression>[] field ///Clear request cache public ClearCacheDescriptor Request(bool request = true) => AssignParam(p=>p.Request(request)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClearCacheDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ClearCacheDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ClearCacheDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClearCacheDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClearCacheDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ClearCacheDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesClose
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html
+ ///descriptor for IndicesClose
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-open-close.html
public partial class CloseIndexDescriptor : RequestDescriptorBase, ICloseIndexRequest { Indices ICloseIndexRequest.Index => Self.RouteValues.Get("index"); @@ -2144,15 +2726,24 @@ public CloseIndexDescriptor(Indices index) : base(r=>r.Required("index", index)) ///Whether to expand wildcard expression to concrete indices that are open, closed or both. public CloseIndexDescriptor ExpandWildcards(ExpandWildcards expand_wildcards) => AssignParam(p=>p.ExpandWildcards(expand_wildcards)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CloseIndexDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CloseIndexDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CloseIndexDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CloseIndexDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CloseIndexDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CloseIndexDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesCreate
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-create-index.html
+ ///descriptor for IndicesCreate
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-create-index.html
public partial class CreateIndexDescriptor : RequestDescriptorBase, ICreateIndexRequest { IndexName ICreateIndexRequest.Index => Self.RouteValues.Get("index"); @@ -2180,15 +2771,24 @@ public CreateIndexDescriptor(IndexName index) : base(r=>r.Required("index", inde ///Whether to update the mapping for all fields with the same name across all types or not public CreateIndexDescriptor UpdateAllTypes(bool update_all_types = true) => AssignParam(p=>p.UpdateAllTypes(update_all_types)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CreateIndexDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CreateIndexDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CreateIndexDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CreateIndexDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CreateIndexDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CreateIndexDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesDelete
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-delete-index.html
+ ///descriptor for IndicesDelete
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-delete-index.html
public partial class DeleteIndexDescriptor : RequestDescriptorBase, IDeleteIndexRequest { Indices IDeleteIndexRequest.Index => Self.RouteValues.Get("index"); @@ -2213,15 +2813,24 @@ public DeleteIndexDescriptor(Indices index) : base(r=>r.Required("index", index) ///Specify timeout for connection to master public DeleteIndexDescriptor MasterTimeout(Time master_timeout) => AssignParam(p=>p.MasterTimeout(master_timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteIndexDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeleteIndexDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeleteIndexDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteIndexDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteIndexDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeleteIndexDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesDeleteAlias
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html
+ ///descriptor for IndicesDeleteAlias
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html
public partial class DeleteAliasDescriptor : RequestDescriptorBase, IDeleteAliasRequest { Indices IDeleteAliasRequest.Index => Self.RouteValues.Get("index"); @@ -2248,15 +2857,24 @@ public DeleteAliasDescriptor(Indices index, Names name) : base(r=>r.Required("in ///Specify timeout for connection to master public DeleteAliasDescriptor MasterTimeout(Time master_timeout) => AssignParam(p=>p.MasterTimeout(master_timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteAliasDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeleteAliasDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeleteAliasDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteAliasDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteAliasDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeleteAliasDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesDeleteTemplateForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html
+ ///descriptor for IndicesDeleteTemplateForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html
public partial class DeleteIndexTemplateDescriptor : RequestDescriptorBase, IDeleteIndexTemplateRequest { Name IDeleteIndexTemplateRequest.Name => Self.RouteValues.Get("name"); @@ -2272,15 +2890,24 @@ public DeleteIndexTemplateDescriptor(Name name) : base(r=>r.Required("name", nam ///Specify timeout for connection to master public DeleteIndexTemplateDescriptor MasterTimeout(Time master_timeout) => AssignParam(p=>p.MasterTimeout(master_timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteIndexTemplateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeleteIndexTemplateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeleteIndexTemplateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteIndexTemplateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteIndexTemplateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeleteIndexTemplateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesExists
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-exists.html
+ ///descriptor for IndicesExists
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-exists.html
public partial class IndexExistsDescriptor : RequestDescriptorBase, IIndexExistsRequest { Indices IIndexExistsRequest.Index => Self.RouteValues.Get("index"); @@ -2311,15 +2938,24 @@ public IndexExistsDescriptor(Indices index) : base(r=>r.Required("index", index) ///Return local information, do not retrieve the state from master node (default: false) public IndexExistsDescriptor Local(bool local = true) => AssignParam(p=>p.Local(local)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public IndexExistsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public IndexExistsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public IndexExistsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public IndexExistsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public IndexExistsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public IndexExistsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesExistsAliasForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html
+ ///descriptor for IndicesExistsAliasForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html
public partial class AliasExistsDescriptor : RequestDescriptorBase, IAliasExistsRequest { Indices IAliasExistsRequest.Index => Self.RouteValues.Get("index"); @@ -2353,15 +2989,24 @@ public AliasExistsDescriptor() : base(){} ///Return local information, do not retrieve the state from master node (default: false) public AliasExistsDescriptor Local(bool local = true) => AssignParam(p=>p.Local(local)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public AliasExistsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public AliasExistsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public AliasExistsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public AliasExistsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public AliasExistsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public AliasExistsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesExistsTemplateForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html
+ ///descriptor for IndicesExistsTemplateForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html
public partial class IndexTemplateExistsDescriptor : RequestDescriptorBase, IIndexTemplateExistsRequest { Name IIndexTemplateExistsRequest.Name => Self.RouteValues.Get("name"); @@ -2377,15 +3022,24 @@ public IndexTemplateExistsDescriptor(Name name) : base(r=>r.Required("name", nam ///Return local information, do not retrieve the state from master node (default: false) public IndexTemplateExistsDescriptor Local(bool local = true) => AssignParam(p=>p.Local(local)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public IndexTemplateExistsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public IndexTemplateExistsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public IndexTemplateExistsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public IndexTemplateExistsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public IndexTemplateExistsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public IndexTemplateExistsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesExistsType
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-types-exists.html
+ ///descriptor for IndicesExistsType
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-types-exists.html
public partial class TypeExistsDescriptor : RequestDescriptorBase, ITypeExistsRequest { Indices ITypeExistsRequest.Index => Self.RouteValues.Get("index"); @@ -2427,15 +3081,24 @@ public TypeExistsDescriptor(Indices index, Types type) : base(r=>r.Required("ind ///Return local information, do not retrieve the state from master node (default: false) public TypeExistsDescriptor Local(bool local = true) => AssignParam(p=>p.Local(local)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public TypeExistsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public TypeExistsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public TypeExistsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public TypeExistsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public TypeExistsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public TypeExistsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesFlushForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-flush.html
+ ///descriptor for IndicesFlushForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-flush.html
public partial class FlushDescriptor : RequestDescriptorBase, IFlushRequest { Indices IFlushRequest.Index => Self.RouteValues.Get("index"); @@ -2468,15 +3131,24 @@ public FlushDescriptor() : base(){} ///Whether to expand wildcard expression to concrete indices that are open, closed or both. public FlushDescriptor ExpandWildcards(ExpandWildcards expand_wildcards) => AssignParam(p=>p.ExpandWildcards(expand_wildcards)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public FlushDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public FlushDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public FlushDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public FlushDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public FlushDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public FlushDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesFlushSyncedForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-synced-flush.html
+ ///descriptor for IndicesFlushSyncedForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-synced-flush.html
public partial class SyncedFlushDescriptor : RequestDescriptorBase, ISyncedFlushRequest { Indices ISyncedFlushRequest.Index => Self.RouteValues.Get("index"); @@ -2503,15 +3175,24 @@ public SyncedFlushDescriptor() : base(){} ///Whether to expand wildcard expression to concrete indices that are open, closed or both. public SyncedFlushDescriptor ExpandWildcards(ExpandWildcards expand_wildcards) => AssignParam(p=>p.ExpandWildcards(expand_wildcards)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SyncedFlushDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public SyncedFlushDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public SyncedFlushDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SyncedFlushDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SyncedFlushDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public SyncedFlushDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesForcemergeForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-forcemerge.html
+ ///descriptor for IndicesForcemergeForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-forcemerge.html
public partial class ForceMergeDescriptor : RequestDescriptorBase, IForceMergeRequest { Indices IForceMergeRequest.Index => Self.RouteValues.Get("index"); @@ -2553,15 +3234,24 @@ public ForceMergeDescriptor() : base(){} ///Specify whether the request should block until the merge process is finished (default: true) public ForceMergeDescriptor WaitForMerge(bool wait_for_merge = true) => AssignParam(p=>p.WaitForMerge(wait_for_merge)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ForceMergeDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ForceMergeDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ForceMergeDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ForceMergeDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ForceMergeDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ForceMergeDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesGet
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-index.html
+ ///descriptor for IndicesGet
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-index.html
public partial class GetIndexDescriptor : RequestDescriptorBase, IGetIndexRequest { Indices IGetIndexRequest.Index => Self.RouteValues.Get("index"); @@ -2599,21 +3289,27 @@ public GetIndexDescriptor(Indices index) : base(r=>r.Required("index", index)){} ///Return settings in flat format (default: false) public GetIndexDescriptor FlatSettings(bool flat_settings = true) => AssignParam(p=>p.FlatSettings(flat_settings)); - ///Whether to return version and creation date values in human-readable format. - public GetIndexDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); - ///Whether to return all default setting for each of the indices. public GetIndexDescriptor IncludeDefaults(bool include_defaults = true) => AssignParam(p=>p.IncludeDefaults(include_defaults)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetIndexDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetIndexDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetIndexDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetIndexDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetIndexDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetIndexDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesGetAliasForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html
+ ///descriptor for IndicesGetAliasForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html
public partial class GetAliasDescriptor : RequestDescriptorBase, IGetAliasRequest { Indices IGetAliasRequest.Index => Self.RouteValues.Get("index"); @@ -2647,15 +3343,24 @@ public GetAliasDescriptor() : base(){} ///Return local information, do not retrieve the state from master node (default: false) public GetAliasDescriptor Local(bool local = true) => AssignParam(p=>p.Local(local)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetAliasDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetAliasDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetAliasDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetAliasDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetAliasDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetAliasDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesGetFieldMappingForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-field-mapping.html
+ ///descriptor for IndicesGetFieldMappingForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-field-mapping.html
public partial class GetFieldMappingDescriptor : RequestDescriptorBase,GetFieldMappingRequestParameters, IGetFieldMappingRequest>, IGetFieldMappingRequest { Indices IGetFieldMappingRequest.Index => Self.RouteValues.Get("index"); @@ -2700,15 +3405,24 @@ public GetFieldMappingDescriptor(Fields fields) : base(r=>r.Required("fields", f ///Return local information, do not retrieve the state from master node (default: false) public GetFieldMappingDescriptor Local(bool local = true) => AssignParam(p=>p.Local(local)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetFieldMappingDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetFieldMappingDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetFieldMappingDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetFieldMappingDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetFieldMappingDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetFieldMappingDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesGetMappingForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-mapping.html
+ ///descriptor for IndicesGetMappingForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-mapping.html
public partial class GetMappingDescriptor : RequestDescriptorBase,GetMappingRequestParameters, IGetMappingRequest>, IGetMappingRequest { Indices IGetMappingRequest.Index => Self.RouteValues.Get("index"); @@ -2748,15 +3462,24 @@ public GetMappingDescriptor() : base(r=> r.Required("index", (Indices)typeof(T)) ///Return local information, do not retrieve the state from master node (default: false) public GetMappingDescriptor Local(bool local = true) => AssignParam(p=>p.Local(local)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetMappingDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetMappingDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetMappingDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetMappingDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetMappingDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetMappingDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesGetSettingsForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-get-settings.html
+ ///descriptor for IndicesGetSettingsForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-get-settings.html
public partial class GetIndexSettingsDescriptor : RequestDescriptorBase, IGetIndexSettingsRequest { Indices IGetIndexSettingsRequest.Index => Self.RouteValues.Get("index"); @@ -2793,21 +3516,27 @@ public GetIndexSettingsDescriptor() : base(){} ///Return local information, do not retrieve the state from master node (default: false) public GetIndexSettingsDescriptor Local(bool local = true) => AssignParam(p=>p.Local(local)); - ///Whether to return version and creation date values in human-readable format. - public GetIndexSettingsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); - ///Whether to return all default setting for each of the indices. public GetIndexSettingsDescriptor IncludeDefaults(bool include_defaults = true) => AssignParam(p=>p.IncludeDefaults(include_defaults)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetIndexSettingsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetIndexSettingsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetIndexSettingsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetIndexSettingsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetIndexSettingsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetIndexSettingsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesGetTemplateForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html
+ ///descriptor for IndicesGetTemplateForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html
public partial class GetIndexTemplateDescriptor : RequestDescriptorBase, IGetIndexTemplateRequest { Names IGetIndexTemplateRequest.Name => Self.RouteValues.Get("name"); @@ -2828,15 +3557,24 @@ public GetIndexTemplateDescriptor() : base(){} ///Return local information, do not retrieve the state from master node (default: false) public GetIndexTemplateDescriptor Local(bool local = true) => AssignParam(p=>p.Local(local)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetIndexTemplateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetIndexTemplateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetIndexTemplateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetIndexTemplateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetIndexTemplateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetIndexTemplateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesGetUpgradeForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html
+ ///descriptor for IndicesGetUpgradeForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html
public partial class UpgradeStatusDescriptor : RequestDescriptorBase, IUpgradeStatusRequest { Indices IUpgradeStatusRequest.Index => Self.RouteValues.Get("index"); @@ -2863,18 +3601,24 @@ public UpgradeStatusDescriptor() : base(){} ///Whether to expand wildcard expression to concrete indices that are open, closed or both. public UpgradeStatusDescriptor ExpandWildcards(ExpandWildcards expand_wildcards) => AssignParam(p=>p.ExpandWildcards(expand_wildcards)); - ///Whether to return time and byte values in human-readable format. + ///Pretty format the returned JSON response. + public UpgradeStatusDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. public UpgradeStatusDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); - ///The URL-encoded request definition + ///Include the stack trace of returned errors. + public UpgradeStatusDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public UpgradeStatusDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public UpgradeStatusDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public UpgradeStatusDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesOpen
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-open-close.html
+ ///descriptor for IndicesOpen
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-open-close.html
public partial class OpenIndexDescriptor : RequestDescriptorBase, IOpenIndexRequest { Indices IOpenIndexRequest.Index => Self.RouteValues.Get("index"); @@ -2908,15 +3652,24 @@ public OpenIndexDescriptor(Indices index) : base(r=>r.Required("index", index)){ ///Whether to expand wildcard expression to concrete indices that are open, closed or both. public OpenIndexDescriptor ExpandWildcards(ExpandWildcards expand_wildcards) => AssignParam(p=>p.ExpandWildcards(expand_wildcards)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public OpenIndexDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public OpenIndexDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public OpenIndexDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public OpenIndexDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public OpenIndexDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public OpenIndexDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesPutAlias
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html
+ ///descriptor for IndicesPutAlias
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html
public partial class PutAliasDescriptor : RequestDescriptorBase, IPutAliasRequest { Indices IPutAliasRequest.Index => Self.RouteValues.Get("index"); @@ -2943,15 +3696,24 @@ public PutAliasDescriptor(Indices index, Name name) : base(r=>r.Required("index" ///Specify timeout for connection to master public PutAliasDescriptor MasterTimeout(Time master_timeout) => AssignParam(p=>p.MasterTimeout(master_timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutAliasDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public PutAliasDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public PutAliasDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutAliasDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutAliasDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public PutAliasDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesPutMapping
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-put-mapping.html
+ ///descriptor for IndicesPutMapping
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-put-mapping.html
public partial class PutMappingDescriptor : RequestDescriptorBase,PutMappingRequestParameters, IPutMappingRequest>, IPutMappingRequest { Indices IPutMappingRequest.Index => Self.RouteValues.Get("index"); @@ -2995,15 +3757,24 @@ public PutMappingDescriptor(TypeName type) : base(r=>r.Required("type", type)){} ///Whether to update the mapping for all fields with the same name across all types or not public PutMappingDescriptor UpdateAllTypes(bool update_all_types = true) => AssignParam(p=>p.UpdateAllTypes(update_all_types)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutMappingDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public PutMappingDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public PutMappingDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutMappingDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutMappingDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public PutMappingDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesPutSettingsForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-update-settings.html
+ ///descriptor for IndicesPutSettingsForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-update-settings.html
public partial class UpdateIndexSettingsDescriptor : RequestDescriptorBase, IUpdateIndexSettingsRequest { Indices IUpdateIndexSettingsRequest.Index => Self.RouteValues.Get("index"); @@ -3039,15 +3810,24 @@ public UpdateIndexSettingsDescriptor() : base(){} ///Return settings in flat format (default: false) public UpdateIndexSettingsDescriptor FlatSettings(bool flat_settings = true) => AssignParam(p=>p.FlatSettings(flat_settings)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public UpdateIndexSettingsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public UpdateIndexSettingsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public UpdateIndexSettingsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public UpdateIndexSettingsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public UpdateIndexSettingsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public UpdateIndexSettingsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesPutTemplateForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-templates.html
+ ///descriptor for IndicesPutTemplateForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-templates.html
public partial class PutIndexTemplateDescriptor : RequestDescriptorBase, IPutIndexTemplateRequest { Name IPutIndexTemplateRequest.Name => Self.RouteValues.Get("name"); @@ -3069,15 +3849,24 @@ public PutIndexTemplateDescriptor(Name name) : base(r=>r.Required("name", name)) ///Return settings in flat format (default: false) public PutIndexTemplateDescriptor FlatSettings(bool flat_settings = true) => AssignParam(p=>p.FlatSettings(flat_settings)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutIndexTemplateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public PutIndexTemplateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public PutIndexTemplateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutIndexTemplateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutIndexTemplateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public PutIndexTemplateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesRecoveryForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-recovery.html
+ ///descriptor for IndicesRecoveryForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-recovery.html
public partial class RecoveryStatusDescriptor : RequestDescriptorBase, IRecoveryStatusRequest { Indices IRecoveryStatusRequest.Index => Self.RouteValues.Get("index"); @@ -3101,18 +3890,24 @@ public RecoveryStatusDescriptor() : base(){} ///Display only those recoveries that are currently on-going public RecoveryStatusDescriptor ActiveOnly(bool active_only = true) => AssignParam(p=>p.ActiveOnly(active_only)); - ///Whether to return time and byte values in human-readable format. + ///Pretty format the returned JSON response. + public RecoveryStatusDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. public RecoveryStatusDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); - ///The URL-encoded request definition + ///Include the stack trace of returned errors. + public RecoveryStatusDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public RecoveryStatusDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public RecoveryStatusDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public RecoveryStatusDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesRefreshForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-refresh.html
+ ///descriptor for IndicesRefreshForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-refresh.html
public partial class RefreshDescriptor : RequestDescriptorBase, IRefreshRequest { Indices IRefreshRequest.Index => Self.RouteValues.Get("index"); @@ -3145,15 +3940,24 @@ public RefreshDescriptor() : base(){} ///TODO: ? public RefreshDescriptor OperationThreading(string operation_threading) => AssignParam(p=>p.OperationThreading(operation_threading)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public RefreshDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public RefreshDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public RefreshDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public RefreshDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public RefreshDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public RefreshDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesRolloverForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-rollover-index.html
+ ///descriptor for IndicesRolloverForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-rollover-index.html
public partial class RolloverIndexDescriptor : RequestDescriptorBase, IRolloverIndexRequest { Name IRolloverIndexRequest.Alias => Self.RouteValues.Get("alias"); @@ -3170,21 +3974,33 @@ public RolloverIndexDescriptor(Name alias) : base(r=>r.Required("alias", alias)) ///Explicit operation timeout public RolloverIndexDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); + ///If set to true the rollover action will only be validated but not actually performed even if a condition matches. The default is false + public RolloverIndexDescriptor DryRun(bool dry_run = true) => AssignParam(p=>p.DryRun(dry_run)); + ///Specify timeout for connection to master public RolloverIndexDescriptor MasterTimeout(Time master_timeout) => AssignParam(p=>p.MasterTimeout(master_timeout.ToTimeSpan())); ///Set the number of active shards to wait for on the newly created rollover index before the operation returns. public RolloverIndexDescriptor WaitForActiveShards(string wait_for_active_shards) => AssignParam(p=>p.WaitForActiveShards(wait_for_active_shards)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public RolloverIndexDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public RolloverIndexDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public RolloverIndexDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public RolloverIndexDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public RolloverIndexDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public RolloverIndexDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesSegmentsForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-segments.html
+ ///descriptor for IndicesSegmentsForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-segments.html
public partial class SegmentsDescriptor : RequestDescriptorBase, ISegmentsRequest { Indices ISegmentsRequest.Index => Self.RouteValues.Get("index"); @@ -3211,24 +4027,30 @@ public SegmentsDescriptor() : base(){} ///Whether to expand wildcard expression to concrete indices that are open, closed or both. public SegmentsDescriptor ExpandWildcards(ExpandWildcards expand_wildcards) => AssignParam(p=>p.ExpandWildcards(expand_wildcards)); - ///Whether to return time and byte values in human-readable format. - public SegmentsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); - ///TODO: ? public SegmentsDescriptor OperationThreading(string operation_threading) => AssignParam(p=>p.OperationThreading(operation_threading)); ///Includes detailed memory usage by Lucene. public SegmentsDescriptor Verbose(bool verbose = true) => AssignParam(p=>p.Verbose(verbose)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SegmentsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public SegmentsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public SegmentsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SegmentsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SegmentsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public SegmentsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesShardStoresForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shards-stores.html
+ ///descriptor for IndicesShardStoresForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shards-stores.html
public partial class IndicesShardStoresDescriptor : RequestDescriptorBase, IIndicesShardStoresRequest { Indices IIndicesShardStoresRequest.Index => Self.RouteValues.Get("index"); @@ -3261,15 +4083,24 @@ public IndicesShardStoresDescriptor() : base(){} ///TODO: ? public IndicesShardStoresDescriptor OperationThreading(string operation_threading) => AssignParam(p=>p.OperationThreading(operation_threading)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public IndicesShardStoresDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public IndicesShardStoresDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public IndicesShardStoresDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public IndicesShardStoresDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public IndicesShardStoresDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public IndicesShardStoresDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesShrink
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-shrink-index.html
+ ///descriptor for IndicesShrink
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-shrink-index.html
public partial class ShrinkIndexDescriptor : RequestDescriptorBase, IShrinkIndexRequest { IndexName IShrinkIndexRequest.Index => Self.RouteValues.Get("index"); @@ -3296,15 +4127,24 @@ public ShrinkIndexDescriptor(IndexName index, IndexName target) : base(r=>r.Requ ///Set the number of active shards to wait for on the shrunken index before the operation returns. public ShrinkIndexDescriptor WaitForActiveShards(string wait_for_active_shards) => AssignParam(p=>p.WaitForActiveShards(wait_for_active_shards)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ShrinkIndexDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ShrinkIndexDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ShrinkIndexDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ShrinkIndexDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ShrinkIndexDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ShrinkIndexDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesStatsForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-stats.html
+ ///descriptor for IndicesStatsForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-stats.html
public partial class IndicesStatsDescriptor : RequestDescriptorBase, IIndicesStatsRequest { Indices IIndicesStatsRequest.Index => Self.RouteValues.Get("index"); @@ -3350,21 +4190,30 @@ public IndicesStatsDescriptor Fields(params Expression>[] fie ///A comma-separated list of search groups for `search` index metric public IndicesStatsDescriptor Groups(params string[] groups) => AssignParam(p=>p.Groups(groups)); - ///Whether to return time and byte values in human-readable format. - public IndicesStatsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); - ///Return stats aggregated at cluster, index or shard level public IndicesStatsDescriptor Level(Level level) => AssignParam(p=>p.Level(level)); - ///The URL-encoded request definition + ///Whether to report the aggregated disk usage of each one of the Lucene index files (only applies if segment stats are requested) + public IndicesStatsDescriptor IncludeSegmentFileSizes(bool include_segment_file_sizes = true) => AssignParam(p=>p.IncludeSegmentFileSizes(include_segment_file_sizes)); + + ///Pretty format the returned JSON response. + public IndicesStatsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public IndicesStatsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public IndicesStatsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public IndicesStatsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public IndicesStatsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public IndicesStatsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesUpdateAliasesForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-aliases.html
+ ///descriptor for IndicesUpdateAliasesForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-aliases.html
public partial class BulkAliasDescriptor : RequestDescriptorBase, IBulkAliasRequest { @@ -3374,15 +4223,24 @@ public partial class BulkAliasDescriptor : RequestDescriptorBaseSpecify timeout for connection to master public BulkAliasDescriptor MasterTimeout(Time master_timeout) => AssignParam(p=>p.MasterTimeout(master_timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public BulkAliasDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public BulkAliasDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public BulkAliasDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public BulkAliasDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public BulkAliasDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public BulkAliasDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesUpgradeForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-upgrade.html
+ ///descriptor for IndicesUpgradeForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/indices-upgrade.html
public partial class UpgradeDescriptor : RequestDescriptorBase, IUpgradeRequest { Indices IUpgradeRequest.Index => Self.RouteValues.Get("index"); @@ -3400,6 +4258,9 @@ public UpgradeDescriptor() : base(){} public UpgradeDescriptor AllIndices() => this.Index(Indices.All); + ///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 UpgradeDescriptor AllowNoIndices(bool allow_no_indices = true) => AssignParam(p=>p.AllowNoIndices(allow_no_indices)); + ///Whether to expand wildcard expression to concrete indices that are open, closed or both. public UpgradeDescriptor ExpandWildcards(ExpandWildcards expand_wildcards) => AssignParam(p=>p.ExpandWildcards(expand_wildcards)); @@ -3412,15 +4273,24 @@ public UpgradeDescriptor() : base(){} ///If true, only ancient (an older Lucene major release) segments will be upgraded public UpgradeDescriptor OnlyAncientSegments(bool only_ancient_segments = true) => AssignParam(p=>p.OnlyAncientSegments(only_ancient_segments)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public UpgradeDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public UpgradeDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public UpgradeDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public UpgradeDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public UpgradeDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public UpgradeDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IndicesValidateQueryForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-validate.html
+ ///descriptor for IndicesValidateQueryForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-validate.html
public partial class ValidateQueryDescriptor : RequestDescriptorBase,ValidateQueryRequestParameters, IValidateQueryRequest>, IValidateQueryRequest { Indices IValidateQueryRequest.Index => Self.RouteValues.Get("index"); @@ -3481,33 +4351,51 @@ public ValidateQueryDescriptor() : base(r=> r.Required("index", (Indices)typeof( ///Specify whether format-based query failures (such as providing text to a numeric field) should be ignored public ValidateQueryDescriptor Lenient(bool lenient = true) => AssignParam(p=>p.Lenient(lenient)); - ///Specify whether query terms should be lowercased - public ValidateQueryDescriptor LowercaseExpandedTerms(bool lowercase_expanded_terms = true) => AssignParam(p=>p.LowercaseExpandedTerms(lowercase_expanded_terms)); - ///Provide a more detailed explanation showing the actual Lucene query that will be executed. public ValidateQueryDescriptor Rewrite(bool rewrite = true) => AssignParam(p=>p.Rewrite(rewrite)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ValidateQueryDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ValidateQueryDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ValidateQueryDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ValidateQueryDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ValidateQueryDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ValidateQueryDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + + ///Specify whether query terms should be lowercased + [Obsolete("Scheduled to be removed in 6.0, removed in Elasticsearch 5.1.1")] public ValidateQueryDescriptor LowercaseExpandedTerms(bool lowercase_expanded_terms = true) => AssignParam(p=>p.LowercaseExpandedTerms(lowercase_expanded_terms)); } - ///descriptor for Info
http://www.elastic.co/guide/
+ ///descriptor for Info
https://www.elastic.co/guide/
public partial class RootNodeInfoDescriptor : RequestDescriptorBase, IRootNodeInfoRequest { - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public RootNodeInfoDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public RootNodeInfoDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public RootNodeInfoDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public RootNodeInfoDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public RootNodeInfoDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public RootNodeInfoDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IngestDeletePipeline
https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html
+ ///descriptor for IngestDeletePipeline
https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html
public partial class DeletePipelineDescriptor : RequestDescriptorBase, IDeletePipelineRequest { Id IDeletePipelineRequest.Id => Self.RouteValues.Get("id"); @@ -3523,15 +4411,24 @@ public DeletePipelineDescriptor(Id id) : base(r=>r.Required("id", id)){} ///Explicit operation timeout public DeletePipelineDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeletePipelineDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeletePipelineDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeletePipelineDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeletePipelineDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeletePipelineDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeletePipelineDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IngestGetPipeline
https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html
+ ///descriptor for IngestGetPipeline
https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html
public partial class GetPipelineDescriptor : RequestDescriptorBase, IGetPipelineRequest { Id IGetPipelineRequest.Id => Self.RouteValues.Get("id"); @@ -3546,15 +4443,24 @@ public GetPipelineDescriptor() : base(){} ///Explicit operation timeout for connection to master node public GetPipelineDescriptor MasterTimeout(Time master_timeout) => AssignParam(p=>p.MasterTimeout(master_timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetPipelineDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetPipelineDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetPipelineDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetPipelineDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetPipelineDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetPipelineDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IngestPutPipeline
https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html
+ ///descriptor for IngestPutPipeline
https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html
public partial class PutPipelineDescriptor : RequestDescriptorBase, IPutPipelineRequest { Id IPutPipelineRequest.Id => Self.RouteValues.Get("id"); @@ -3570,15 +4476,24 @@ public PutPipelineDescriptor(Id id) : base(r=>r.Required("id", id)){} ///Explicit operation timeout public PutPipelineDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutPipelineDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public PutPipelineDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public PutPipelineDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutPipelineDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutPipelineDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public PutPipelineDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for IngestSimulate
https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html
+ ///descriptor for IngestSimulate
https://www.elastic.co/guide/en/elasticsearch/plugins/5.x/ingest.html
public partial class SimulatePipelineDescriptor : RequestDescriptorBase, ISimulatePipelineRequest { Id ISimulatePipelineRequest.Id => Self.RouteValues.Get("id"); @@ -3593,15 +4508,24 @@ public SimulatePipelineDescriptor() : base(){} ///Verbose mode. Display data output for each processor in executed pipeline public SimulatePipelineDescriptor Verbose(bool verbose = true) => AssignParam(p=>p.Verbose(verbose)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SimulatePipelineDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public SimulatePipelineDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public SimulatePipelineDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SimulatePipelineDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SimulatePipelineDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public SimulatePipelineDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Mget
http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-get.html
+ ///descriptor for Mget
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-get.html
public partial class MultiGetDescriptor : RequestDescriptorBase, IMultiGetRequest { IndexName IMultiGetRequest.Index => Self.RouteValues.Get("index"); @@ -3639,6 +4563,9 @@ public MultiGetDescriptor StoredFields(params Expression>[] f ///Refresh the shard containing the document before performing the operation public MultiGetDescriptor Refresh(bool refresh = true) => AssignParam(p=>p.Refresh(refresh)); + ///Specific routing value + public MultiGetDescriptor Routing(string routing) => AssignParam(p=>p.Routing(routing)); + ///True or false to return the _source field or not, or a list of fields to return public MultiGetDescriptor SourceEnabled(params string[] source_enabled) => AssignParam(p=>p.SourceEnabled(source_enabled)); @@ -3656,15 +4583,24 @@ public MultiGetDescriptor SourceExclude(params Expression>[] public MultiGetDescriptor SourceInclude(params Expression>[] fields) where T : class => AssignParam(p=>p._SourceInclude(fields)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public MultiGetDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public MultiGetDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public MultiGetDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public MultiGetDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public MultiGetDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public MultiGetDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Mpercolate
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html
+ ///descriptor for Mpercolate
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html
public partial class MultiPercolateDescriptor : RequestDescriptorBase, IMultiPercolateRequest { IndexName IMultiPercolateRequest.Index => Self.RouteValues.Get("index"); @@ -3695,15 +4631,24 @@ public MultiPercolateDescriptor() : base(){} ///Whether to expand wildcard expression to concrete indices that are open, closed or both. public MultiPercolateDescriptor ExpandWildcards(ExpandWildcards expand_wildcards) => AssignParam(p=>p.ExpandWildcards(expand_wildcards)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public MultiPercolateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public MultiPercolateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public MultiPercolateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public MultiPercolateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public MultiPercolateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public MultiPercolateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Msearch
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html
+ ///descriptor for Msearch
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-multi-search.html
public partial class MultiSearchDescriptor : RequestDescriptorBase, IMultiSearchRequest { Indices IMultiSearchRequest.Index => Self.RouteValues.Get("index"); @@ -3737,15 +4682,24 @@ public MultiSearchDescriptor() {} ///Controls the maximum number of concurrent searches the multi search api will execute public MultiSearchDescriptor MaxConcurrentSearches(long max_concurrent_searches) => AssignParam(p=>p.MaxConcurrentSearches(max_concurrent_searches)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public MultiSearchDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public MultiSearchDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public MultiSearchDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public MultiSearchDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public MultiSearchDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public MultiSearchDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for MsearchTemplate
http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html
+ ///descriptor for MsearchTemplate
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html
public partial class MultiSearchTemplateDescriptor : RequestDescriptorBase, IMultiSearchTemplateRequest { Indices IMultiSearchTemplateRequest.Index => Self.RouteValues.Get("index"); @@ -3776,15 +4730,24 @@ public MultiSearchTemplateDescriptor() {} ///Search operation type public MultiSearchTemplateDescriptor SearchType(SearchType search_type) => AssignParam(p=>p.SearchType(search_type)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public MultiSearchTemplateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public MultiSearchTemplateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public MultiSearchTemplateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public MultiSearchTemplateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public MultiSearchTemplateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public MultiSearchTemplateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Mtermvectors
http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html
+ ///descriptor for Mtermvectors
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-multi-termvectors.html
public partial class MultiTermVectorsDescriptor : RequestDescriptorBase, IMultiTermVectorsRequest { IndexName IMultiTermVectorsRequest.Index => Self.RouteValues.Get("index"); @@ -3846,15 +4809,24 @@ public MultiTermVectorsDescriptor Fields(params Expression>[] ///Specific version type public MultiTermVectorsDescriptor VersionType(VersionType version_type) => AssignParam(p=>p.VersionType(version_type)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public MultiTermVectorsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public MultiTermVectorsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public MultiTermVectorsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public MultiTermVectorsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public MultiTermVectorsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public MultiTermVectorsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for NodesHotThreadsForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-hot-threads.html
+ ///descriptor for NodesHotThreadsForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-hot-threads.html
public partial class NodesHotThreadsDescriptor : RequestDescriptorBase, INodesHotThreadsRequest { NodeIds INodesHotThreadsRequest.NodeId => Self.RouteValues.Get("node_id"); @@ -3884,15 +4856,24 @@ public NodesHotThreadsDescriptor() : base(){} ///Explicit operation timeout public NodesHotThreadsDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public NodesHotThreadsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public NodesHotThreadsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public NodesHotThreadsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public NodesHotThreadsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public NodesHotThreadsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public NodesHotThreadsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for NodesInfoForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-info.html
+ ///descriptor for NodesInfoForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-info.html
public partial class NodesInfoDescriptor : RequestDescriptorBase, INodesInfoRequest { NodeIds INodesInfoRequest.NodeId => Self.RouteValues.Get("node_id"); @@ -3911,21 +4892,27 @@ public NodesInfoDescriptor() : base(){} ///Return settings in flat format (default: false) public NodesInfoDescriptor FlatSettings(bool flat_settings = true) => AssignParam(p=>p.FlatSettings(flat_settings)); - ///Whether to return time and byte values in human-readable format. - public NodesInfoDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); - ///Explicit operation timeout public NodesInfoDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public NodesInfoDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public NodesInfoDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public NodesInfoDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public NodesInfoDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public NodesInfoDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public NodesInfoDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for NodesStatsForAll
http://www.elastic.co/guide/en/elasticsearch/reference/master/cluster-nodes-stats.html
+ ///descriptor for NodesStatsForAll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/cluster-nodes-stats.html
public partial class NodesStatsDescriptor : RequestDescriptorBase, INodesStatsRequest { Metrics INodesStatsRequest.Metric => Self.RouteValues.Get("metric"); @@ -3969,9 +4956,6 @@ public NodesStatsDescriptor Fields(params Expression>[] field ///A comma-separated list of search groups for `search` index metric public NodesStatsDescriptor Groups(bool groups = true) => AssignParam(p=>p.Groups(groups)); - ///Whether to return time and byte values in human-readable format. - public NodesStatsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); - ///Return indices stats aggregated at index, node or shard level public NodesStatsDescriptor Level(Level level) => AssignParam(p=>p.Level(level)); @@ -3981,15 +4965,27 @@ public NodesStatsDescriptor Fields(params Expression>[] field ///Explicit operation timeout public NodesStatsDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Whether to report the aggregated disk usage of each one of the Lucene index files (only applies if segment stats are requested) + public NodesStatsDescriptor IncludeSegmentFileSizes(bool include_segment_file_sizes = true) => AssignParam(p=>p.IncludeSegmentFileSizes(include_segment_file_sizes)); + + ///Pretty format the returned JSON response. + public NodesStatsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public NodesStatsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public NodesStatsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public NodesStatsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public NodesStatsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public NodesStatsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Percolate
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-percolate.html
+ ///descriptor for Percolate
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-percolate.html
public partial class PercolateDescriptor : RequestDescriptorBase,PercolateRequestParameters, IPercolateRequest>, IPercolateRequest { IndexName IPercolateRequest.Index => Self.RouteValues.Get("index"); @@ -4059,47 +5055,79 @@ public PercolateDescriptor(IndexName index, TypeName type) : base(r=>r.Required( ///Specific version type public PercolateDescriptor VersionType(VersionType version_type) => AssignParam(p=>p.VersionType(version_type)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PercolateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public PercolateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public PercolateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PercolateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PercolateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public PercolateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Ping
http://www.elastic.co/guide/
+ ///descriptor for Ping
https://www.elastic.co/guide/
public partial class PingDescriptor : RequestDescriptorBase, IPingRequest { - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PingDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public PingDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public PingDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PingDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PingDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public PingDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for PutScript
http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting.html
+ ///descriptor for PutScript
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-scripting.html
public partial class PutScriptDescriptor : RequestDescriptorBase, IPutScriptRequest { Id IPutScriptRequest.Id => Self.RouteValues.Get("id"); Name IPutScriptRequest.Lang => Self.RouteValues.Get("lang"); - /// /_scripts/{lang}/{id} + /// /_scripts/{lang} +/// this parameter is required + public PutScriptDescriptor(Name lang) : base(r=>r.Required("lang", lang)){} + + + /// /_scripts/{lang}/{id} /// this parameter is required /// this parameter is required public PutScriptDescriptor(Name lang, Id id) : base(r=>r.Required("lang", lang).Required("id", id)){} - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutScriptDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public PutScriptDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public PutScriptDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutScriptDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutScriptDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public PutScriptDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for PutTemplate
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-template.html
+ ///descriptor for PutTemplate
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html
public partial class PutSearchTemplateDescriptor : RequestDescriptorBase, IPutSearchTemplateRequest { Id IPutSearchTemplateRequest.Id => Self.RouteValues.Get("id"); @@ -4109,15 +5137,24 @@ public PutSearchTemplateDescriptor(Id id) : base(r=>r.Required("id", id)){} - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutSearchTemplateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public PutSearchTemplateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public PutSearchTemplateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutSearchTemplateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutSearchTemplateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public PutSearchTemplateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Reindex
https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html
+ ///descriptor for Reindex
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-reindex.html
public partial class ReindexOnServerDescriptor : RequestDescriptorBase, IReindexOnServerRequest { @@ -4133,15 +5170,27 @@ public partial class ReindexOnServerDescriptor : RequestDescriptorBaseShould the request should block until the reindex is complete. public ReindexOnServerDescriptor WaitForCompletion(bool wait_for_completion = true) => AssignParam(p=>p.WaitForCompletion(wait_for_completion)); - ///The throttle to set on this request in sub-requests per second. -1 means set no throttle as does "unlimited" which is the only non-float this accepts. + ///The throttle to set on this request in sub-requests per second. -1 means no throttle. public ReindexOnServerDescriptor RequestsPerSecond(long requests_per_second) => AssignParam(p=>p.RequestsPerSecond(requests_per_second)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ReindexOnServerDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///The number of slices this task should be divided into. Defaults to 1 meaning the task isn't sliced into subtasks. + public ReindexOnServerDescriptor Slices(long slices) => AssignParam(p=>p.Slices(slices)); + + ///Pretty format the returned JSON response. + public ReindexOnServerDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ReindexOnServerDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ReindexOnServerDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///A comma-separated list of filters used to reduce the respone. + public ReindexOnServerDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for ReindexRethrottle
https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-reindex.html
+ ///descriptor for ReindexRethrottle
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-reindex.html
public partial class ReindexRethrottleDescriptor : RequestDescriptorBase, IReindexRethrottleRequest { TaskId IReindexRethrottleRequest.TaskId => Self.RouteValues.Get("task_id"); @@ -4156,15 +5205,24 @@ public ReindexRethrottleDescriptor() : base(){} ///The throttle to set on this request in floating sub-requests per second. -1 means set no throttle. public ReindexRethrottleDescriptor RequestsPerSecond(long requests_per_second) => AssignParam(p=>p.RequestsPerSecond(requests_per_second)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ReindexRethrottleDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ReindexRethrottleDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ReindexRethrottleDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ReindexRethrottleDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ReindexRethrottleDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ReindexRethrottleDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for RenderSearchTemplate
http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html
+ ///descriptor for RenderSearchTemplate
http://www.elasticsearch.org/guide/en/elasticsearch/reference/5.x/search-template.html
public partial class RenderSearchTemplateDescriptor : RequestDescriptorBase, IRenderSearchTemplateRequest { Id IRenderSearchTemplateRequest.Id => Self.RouteValues.Get("id"); @@ -4176,15 +5234,24 @@ public RenderSearchTemplateDescriptor() : base(){} public RenderSearchTemplateDescriptor Id(Id id) => Assign(a=>a.RouteValues.Optional("id", id)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public RenderSearchTemplateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public RenderSearchTemplateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public RenderSearchTemplateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public RenderSearchTemplateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public RenderSearchTemplateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public RenderSearchTemplateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Scroll
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-scroll.html
+ ///descriptor for Scroll
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-request-scroll.html
public partial class ScrollDescriptor : RequestDescriptorBase,ScrollRequestParameters, IScrollRequest>, IScrollRequest { /// /_search/scroll @@ -4192,15 +5259,24 @@ public ScrollDescriptor() : base(){} - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ScrollDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ScrollDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ScrollDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ScrollDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ScrollDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ScrollDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Search
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-search.html
+ ///descriptor for Search
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-search.html
public partial class SearchDescriptor : RequestDescriptorBase,SearchRequestParameters, ISearchRequest>, ISearchRequest { Indices ISearchRequest.Index => Self.RouteValues.Get("index"); @@ -4259,9 +5335,6 @@ public SearchDescriptor DocvalueFields(params Expression>[] f ///Specify whether format-based query failures (such as providing text to a numeric field) should be ignored public SearchDescriptor Lenient(bool lenient = true) => AssignParam(p=>p.Lenient(lenient)); - ///Specify whether query terms should be lowercased - public SearchDescriptor LowercaseExpandedTerms(bool lowercase_expanded_terms = true) => AssignParam(p=>p.LowercaseExpandedTerms(lowercase_expanded_terms)); - ///Specify the node or shard the operation should be performed on (default: random) public SearchDescriptor Preference(string preference) => AssignParam(p=>p.Preference(preference)); @@ -4296,12 +5369,24 @@ public SearchDescriptor SuggestField(Expression> field) => ///Specify if request cache should be used for this request or not, defaults to index level setting public SearchDescriptor RequestCache(bool request_cache = true) => AssignParam(p=>p.RequestCache(request_cache)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SearchDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///Pretty format the returned JSON response. + public SearchDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public SearchDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public SearchDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///A comma-separated list of filters used to reduce the respone. + public SearchDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + + ///Specify whether query terms should be lowercased + [Obsolete("Scheduled to be removed in 6.0, removed in Elasticsearch 5.1.1")] public SearchDescriptor LowercaseExpandedTerms(bool lowercase_expanded_terms = true) => AssignParam(p=>p.LowercaseExpandedTerms(lowercase_expanded_terms)); } - ///descriptor for SearchShards
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-shards.html
+ ///descriptor for SearchShards
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-shards.html
public partial class SearchShardsDescriptor : RequestDescriptorBase,SearchShardsRequestParameters, ISearchShardsRequest>, ISearchShardsRequest { Indices ISearchShardsRequest.Index => Self.RouteValues.Get("index"); @@ -4347,15 +5432,24 @@ public SearchShardsDescriptor() : base(r=> r.Required("index", (Indices)typeof(T ///Whether to expand wildcard expression to concrete indices that are open, closed or both. public SearchShardsDescriptor ExpandWildcards(ExpandWildcards expand_wildcards) => AssignParam(p=>p.ExpandWildcards(expand_wildcards)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SearchShardsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public SearchShardsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public SearchShardsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SearchShardsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SearchShardsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public SearchShardsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for SearchTemplate
http://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html
+ ///descriptor for SearchTemplate
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html
public partial class SearchTemplateDescriptor : RequestDescriptorBase,SearchTemplateRequestParameters, ISearchTemplateRequest>, ISearchTemplateRequest { Indices ISearchTemplateRequest.Index => Self.RouteValues.Get("index"); @@ -4404,15 +5498,30 @@ public SearchTemplateDescriptor() : base(r=> r.Required("index", (Indices)typeof ///Search operation type public SearchTemplateDescriptor SearchType(SearchType search_type) => AssignParam(p=>p.SearchType(search_type)); - ///The URL-encoded request definition + ///Specify whether to return detailed information about score computation as part of a hit + public SearchTemplateDescriptor Explain(bool explain = true) => AssignParam(p=>p.Explain(explain)); + + ///Specify whether to profile the query execution + public SearchTemplateDescriptor Profile(bool profile = true) => AssignParam(p=>p.Profile(profile)); + + ///Pretty format the returned JSON response. + public SearchTemplateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public SearchTemplateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public SearchTemplateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SearchTemplateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SearchTemplateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public SearchTemplateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for SnapshotCreate
http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+ ///descriptor for SnapshotCreate
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
public partial class SnapshotDescriptor : RequestDescriptorBase, ISnapshotRequest { Name ISnapshotRequest.RepositoryName => Self.RouteValues.Get("repository"); @@ -4430,15 +5539,24 @@ public SnapshotDescriptor(Name repository, Name snapshot) : base(r=>r.Required(" ///Should this request wait until the operation has completed before returning public SnapshotDescriptor WaitForCompletion(bool wait_for_completion = true) => AssignParam(p=>p.WaitForCompletion(wait_for_completion)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SnapshotDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public SnapshotDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public SnapshotDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SnapshotDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SnapshotDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public SnapshotDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for SnapshotCreateRepository
http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+ ///descriptor for SnapshotCreateRepository
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
public partial class CreateRepositoryDescriptor : RequestDescriptorBase, ICreateRepositoryRequest { Name ICreateRepositoryRequest.RepositoryName => Self.RouteValues.Get("repository"); @@ -4457,15 +5575,24 @@ public CreateRepositoryDescriptor(Name repository) : base(r=>r.Required("reposit ///Whether to verify the repository after creation public CreateRepositoryDescriptor Verify(bool verify = true) => AssignParam(p=>p.Verify(verify)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CreateRepositoryDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CreateRepositoryDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CreateRepositoryDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CreateRepositoryDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CreateRepositoryDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CreateRepositoryDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for SnapshotDelete
http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+ ///descriptor for SnapshotDelete
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
public partial class DeleteSnapshotDescriptor : RequestDescriptorBase, IDeleteSnapshotRequest { Name IDeleteSnapshotRequest.RepositoryName => Self.RouteValues.Get("repository"); @@ -4480,15 +5607,24 @@ public DeleteSnapshotDescriptor(Name repository, Name snapshot) : base(r=>r.Requ ///Explicit operation timeout for connection to master node public DeleteSnapshotDescriptor MasterTimeout(Time master_timeout) => AssignParam(p=>p.MasterTimeout(master_timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteSnapshotDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeleteSnapshotDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeleteSnapshotDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteSnapshotDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteSnapshotDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeleteSnapshotDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for SnapshotDeleteRepository
http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+ ///descriptor for SnapshotDeleteRepository
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
public partial class DeleteRepositoryDescriptor : RequestDescriptorBase, IDeleteRepositoryRequest { Names IDeleteRepositoryRequest.RepositoryName => Self.RouteValues.Get("repository"); @@ -4504,15 +5640,24 @@ public DeleteRepositoryDescriptor(Names repository) : base(r=>r.Required("reposi ///Explicit operation timeout public DeleteRepositoryDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteRepositoryDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeleteRepositoryDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeleteRepositoryDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteRepositoryDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteRepositoryDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeleteRepositoryDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for SnapshotGet
http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+ ///descriptor for SnapshotGet
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
public partial class GetSnapshotDescriptor : RequestDescriptorBase, IGetSnapshotRequest { Name IGetSnapshotRequest.RepositoryName => Self.RouteValues.Get("repository"); @@ -4530,15 +5675,24 @@ public GetSnapshotDescriptor(Name repository, Names snapshot) : base(r=>r.Requir ///Whether to ignore unavailable snapshots, defaults to false which means a SnapshotMissingException is thrown public GetSnapshotDescriptor IgnoreUnavailable(bool ignore_unavailable = true) => AssignParam(p=>p.IgnoreUnavailable(ignore_unavailable)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetSnapshotDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetSnapshotDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetSnapshotDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetSnapshotDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetSnapshotDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetSnapshotDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for SnapshotGetRepository
http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+ ///descriptor for SnapshotGetRepository
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
public partial class GetRepositoryDescriptor : RequestDescriptorBase, IGetRepositoryRequest { Names IGetRepositoryRequest.RepositoryName => Self.RouteValues.Get("repository"); @@ -4556,15 +5710,24 @@ public GetRepositoryDescriptor() : base(){} ///Return local information, do not retrieve the state from master node (default: false) public GetRepositoryDescriptor Local(bool local = true) => AssignParam(p=>p.Local(local)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetRepositoryDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetRepositoryDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetRepositoryDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetRepositoryDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetRepositoryDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetRepositoryDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for SnapshotRestore
http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+ ///descriptor for SnapshotRestore
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
public partial class RestoreDescriptor : RequestDescriptorBase, IRestoreRequest { Name IRestoreRequest.RepositoryName => Self.RouteValues.Get("repository"); @@ -4582,15 +5745,24 @@ public RestoreDescriptor(Name repository, Name snapshot) : base(r=>r.Required("r ///Should this request wait until the operation has completed before returning public RestoreDescriptor WaitForCompletion(bool wait_for_completion = true) => AssignParam(p=>p.WaitForCompletion(wait_for_completion)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public RestoreDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public RestoreDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public RestoreDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public RestoreDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public RestoreDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public RestoreDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for SnapshotStatus
http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+ ///descriptor for SnapshotStatus
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
public partial class SnapshotStatusDescriptor : RequestDescriptorBase, ISnapshotStatusRequest { Name ISnapshotStatusRequest.RepositoryName => Self.RouteValues.Get("repository"); @@ -4612,15 +5784,24 @@ public SnapshotStatusDescriptor() : base(){} ///Whether to ignore unavailable snapshots, defaults to false which means a SnapshotMissingException is thrown public SnapshotStatusDescriptor IgnoreUnavailable(bool ignore_unavailable = true) => AssignParam(p=>p.IgnoreUnavailable(ignore_unavailable)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SnapshotStatusDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public SnapshotStatusDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public SnapshotStatusDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SnapshotStatusDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SnapshotStatusDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public SnapshotStatusDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for SnapshotVerifyRepository
http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
+ ///descriptor for SnapshotVerifyRepository
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/modules-snapshots.html
public partial class VerifyRepositoryDescriptor : RequestDescriptorBase, IVerifyRepositoryRequest { Name IVerifyRepositoryRequest.RepositoryName => Self.RouteValues.Get("repository"); @@ -4636,15 +5817,24 @@ public VerifyRepositoryDescriptor(Name repository) : base(r=>r.Required("reposit ///Explicit operation timeout public VerifyRepositoryDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public VerifyRepositoryDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public VerifyRepositoryDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public VerifyRepositoryDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public VerifyRepositoryDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public VerifyRepositoryDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public VerifyRepositoryDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Suggest
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-suggesters.html
+ ///descriptor for Suggest
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-suggesters.html
public partial class SuggestDescriptor : RequestDescriptorBase,SuggestRequestParameters, ISuggestRequest>, ISuggestRequest { Indices ISuggestRequest.Index => Self.RouteValues.Get("index"); @@ -4677,15 +5867,24 @@ public SuggestDescriptor() : base(r => r.Required("index", (Indices)typeof(T))){ ///Specific routing value public SuggestDescriptor Routing(string routing) => AssignParam(p=>p.Routing(routing)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public SuggestDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public SuggestDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public SuggestDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public SuggestDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public SuggestDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public SuggestDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for TasksCancel
http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html
+ ///descriptor for TasksCancel
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html
public partial class CancelTasksDescriptor : RequestDescriptorBase, ICancelTasksRequest { TaskId ICancelTasksRequest.TaskId => Self.RouteValues.Get("task_id"); @@ -4709,15 +5908,24 @@ public CancelTasksDescriptor() : base(){} ///Cancel tasks with specified parent task id (node_id:task_number). Set to -1 to cancel all. public CancelTasksDescriptor ParentTask(string parent_task) => AssignParam(p=>p.ParentTask(parent_task)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public CancelTasksDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public CancelTasksDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public CancelTasksDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public CancelTasksDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public CancelTasksDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public CancelTasksDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for TasksGet
http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html
+ ///descriptor for TasksGet
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html
public partial class GetTaskDescriptor : RequestDescriptorBase, IGetTaskRequest { TaskId IGetTaskRequest.TaskId => Self.RouteValues.Get("task_id"); @@ -4732,15 +5940,24 @@ public GetTaskDescriptor() : base(){} ///Wait for the matching tasks to complete (default: false) public GetTaskDescriptor WaitForCompletion(bool wait_for_completion = true) => AssignParam(p=>p.WaitForCompletion(wait_for_completion)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetTaskDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetTaskDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetTaskDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetTaskDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetTaskDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetTaskDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for TasksList
http://www.elastic.co/guide/en/elasticsearch/reference/master/tasks.html
+ ///descriptor for TasksList
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/tasks.html
public partial class ListTasksDescriptor : RequestDescriptorBase, IListTasksRequest { @@ -4765,15 +5982,24 @@ public partial class ListTasksDescriptor : RequestDescriptorBaseGroup tasks by nodes or parent/child relationships public ListTasksDescriptor GroupBy(GroupBy group_by) => AssignParam(p=>p.GroupBy(group_by)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ListTasksDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ListTasksDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ListTasksDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ListTasksDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ListTasksDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ListTasksDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Termvectors
http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-termvectors.html
+ ///descriptor for Termvectors
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-termvectors.html
public partial class TermVectorsDescriptor : RequestDescriptorBase,TermVectorsRequestParameters, ITermVectorsRequest>, ITermVectorsRequest { IndexName ITermVectorsRequest.Index => Self.RouteValues.Get("index"); @@ -4847,15 +6073,24 @@ public TermVectorsDescriptor Fields(params ExpressionSpecific version type public TermVectorsDescriptor VersionType(VersionType version_type) => AssignParam(p=>p.VersionType(version_type)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public TermVectorsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public TermVectorsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public TermVectorsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public TermVectorsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public TermVectorsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public TermVectorsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for Update
http://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update.html
+ ///descriptor for Update
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update.html
public partial class UpdateDescriptor : RequestDescriptorBase,UpdateRequestParameters, IUpdateRequest>, IUpdateRequest { Id IUpdateRequest.Id => Self.RouteValues.Get("id"); @@ -4893,7 +6128,7 @@ public UpdateDescriptor(IndexName index, TypeName type, Id id) : base(r=>r.Requi ///True or false to return the _source field or not, or a list of fields to return public UpdateDescriptor SourceEnabled(params string[] source_enabled) => AssignParam(p=>p.SourceEnabled(source_enabled)); - ///The script language (default: groovy) + ///The script language (default: painless) public UpdateDescriptor Lang(string lang) => AssignParam(p=>p.Lang(lang)); ///ID of the parent document. Is is only used for routing and when for the upsert request @@ -4923,15 +6158,24 @@ public UpdateDescriptor(IndexName index, TypeName type, Id id) : base(r=>r.Requi ///Specific version type public UpdateDescriptor VersionType(VersionType version_type) => AssignParam(p=>p.VersionType(version_type)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public UpdateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public UpdateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public UpdateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public UpdateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public UpdateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public UpdateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } - ///descriptor for UpdateByQuery
https://www.elastic.co/guide/en/elasticsearch/reference/master/docs-update-by-query.html
+ ///descriptor for UpdateByQuery
https://www.elastic.co/guide/en/elasticsearch/reference/5.x/docs-update-by-query.html
public partial class UpdateByQueryDescriptor : RequestDescriptorBase,UpdateByQueryRequestParameters, IUpdateByQueryRequest>, IUpdateByQueryRequest { Indices IUpdateByQueryRequest.Index => Self.RouteValues.Get("index"); @@ -4972,30 +6216,6 @@ public UpdateByQueryDescriptor(Indices index) : base(r=>r.Required("index", inde ///The field to use as default where no field prefix is given in the query string public UpdateByQueryDescriptor Df(string df) => AssignParam(p=>p.Df(df)); - ///Specify whether to return detailed information about score computation as part of a hit - public UpdateByQueryDescriptor Explain(bool explain = true) => AssignParam(p=>p.Explain(explain)); - - ///A comma-separated list of stored fields to return as part of a hit - public UpdateByQueryDescriptor StoredFields(params string[] stored_fields) => AssignParam(p=>p.StoredFields(stored_fields)); - - ///A comma-separated list of stored fields to return as part of a hit - public UpdateByQueryDescriptor StoredFields(params Expression>[] fields) => - AssignParam(p=>p._StoredFields(fields)); - - ///A comma-separated list of fields to return as the docvalue representation of a field for each hit - public UpdateByQueryDescriptor DocvalueFields(params string[] docvalue_fields) => AssignParam(p=>p.DocvalueFields(docvalue_fields)); - - ///A comma-separated list of fields to return as the docvalue representation of a field for each hit - public UpdateByQueryDescriptor DocvalueFields(params Expression>[] fields) => - AssignParam(p=>p._DocvalueFields(fields)); - - ///A comma-separated list of fields to return as the docvalue representation of a field for each hit - public UpdateByQueryDescriptor FielddataFields(params string[] fielddata_fields) => AssignParam(p=>p.FielddataFields(fielddata_fields)); - - ///A comma-separated list of fields to return as the docvalue representation of a field for each hit - public UpdateByQueryDescriptor FielddataFields(params Expression>[] fields) => - AssignParam(p=>p._FielddataFields(fields)); - ///Starting offset (default: 0) public UpdateByQueryDescriptor From(long from) => AssignParam(p=>p.From(from)); @@ -5005,7 +6225,7 @@ public UpdateByQueryDescriptor FielddataFields(params ExpressionWhether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified) public UpdateByQueryDescriptor AllowNoIndices(bool allow_no_indices = true) => AssignParam(p=>p.AllowNoIndices(allow_no_indices)); - ///What to do when the reindex hits version conflicts? + ///What to do when the update by query hits version conflicts? public UpdateByQueryDescriptor Conflicts(Conflicts conflicts) => AssignParam(p=>p.Conflicts(conflicts)); ///Whether to expand wildcard expression to concrete indices that are open, closed or both. @@ -5014,9 +6234,6 @@ public UpdateByQueryDescriptor FielddataFields(params ExpressionSpecify whether format-based query failures (such as providing text to a numeric field) should be ignored public UpdateByQueryDescriptor Lenient(bool lenient = true) => AssignParam(p=>p.Lenient(lenient)); - ///Specify whether query terms should be lowercased - public UpdateByQueryDescriptor LowercaseExpandedTerms(bool lowercase_expanded_terms = true) => AssignParam(p=>p.LowercaseExpandedTerms(lowercase_expanded_terms)); - ///Ingest pipeline to set on index requests made by this action. (default: none) public UpdateByQueryDescriptor Pipeline(string pipeline) => AssignParam(p=>p.Pipeline(pipeline)); @@ -5067,28 +6284,6 @@ public UpdateByQueryDescriptor SourceInclude(params ExpressionSpecific 'tag' of the request for logging and statistical purposes public UpdateByQueryDescriptor Stats(params string[] stats) => AssignParam(p=>p.Stats(stats)); - ///Specify which field to use for suggestions - public UpdateByQueryDescriptor SuggestField(string suggest_field) => AssignParam(p=>p.SuggestField(suggest_field)); - - ///Specify which field to use for suggestions - public UpdateByQueryDescriptor SuggestField(Expression> field) => - AssignParam(p=>p._SuggestField(field)); - - ///Specify suggest mode - public UpdateByQueryDescriptor SuggestMode(SuggestMode suggest_mode) => AssignParam(p=>p.SuggestMode(suggest_mode)); - - ///How many suggestions to return in response - public UpdateByQueryDescriptor SuggestSize(long suggest_size) => AssignParam(p=>p.SuggestSize(suggest_size)); - - ///The source text for which the suggestions should be returned - public UpdateByQueryDescriptor SuggestText(string suggest_text) => AssignParam(p=>p.SuggestText(suggest_text)); - - ///Time each individual bulk request should wait for shards that are unavailable. - public UpdateByQueryDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); - - ///Whether to calculate and return scores even if they are not used for sorting - public UpdateByQueryDescriptor TrackScores(bool track_scores = true) => AssignParam(p=>p.TrackScores(track_scores)); - ///Specify whether to return document version as part of a hit public UpdateByQueryDescriptor Version(bool version = true) => AssignParam(p=>p.Version(version)); @@ -5101,23 +6296,77 @@ public UpdateByQueryDescriptor SuggestField(Expression> field ///Should the effected indexes be refreshed? public UpdateByQueryDescriptor Refresh(bool refresh = true) => AssignParam(p=>p.Refresh(refresh)); + ///Time each individual bulk request should wait for shards that are unavailable. + public UpdateByQueryDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); + ///Sets the number of shard copies that must be active before proceeding with the update by query operation. Defaults to 1, meaning the primary shard only. Set to `all` for all shard copies, otherwise set to any non-negative value less than or equal to the total number of copies for the shard (number of replicas + 1) public UpdateByQueryDescriptor WaitForActiveShards(string wait_for_active_shards) => AssignParam(p=>p.WaitForActiveShards(wait_for_active_shards)); ///Size on the scroll request powering the update_by_query public UpdateByQueryDescriptor ScrollSize(long scroll_size) => AssignParam(p=>p.ScrollSize(scroll_size)); - ///Should the request should block until the reindex is complete. + ///Should the request should block until the update by query operation is complete. public UpdateByQueryDescriptor WaitForCompletion(bool wait_for_completion = true) => AssignParam(p=>p.WaitForCompletion(wait_for_completion)); - ///The throttle to set on this request in sub-requests per second. -1 means set no throttle as does "unlimited" which is the only non-float this accepts. + ///The throttle to set on this request in sub-requests per second. -1 means no throttle. public UpdateByQueryDescriptor RequestsPerSecond(long requests_per_second) => AssignParam(p=>p.RequestsPerSecond(requests_per_second)); - ///The URL-encoded request definition + ///The number of slices this task should be divided into. Defaults to 1 meaning the task isn't sliced into subtasks. + public UpdateByQueryDescriptor Slices(long slices) => AssignParam(p=>p.Slices(slices)); + + ///Pretty format the returned JSON response. + public UpdateByQueryDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public UpdateByQueryDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public UpdateByQueryDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public UpdateByQueryDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public UpdateByQueryDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public UpdateByQueryDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + + ///Specify whether to return detailed information about score computation as part of a hit + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public UpdateByQueryDescriptor Explain(bool explain = true) => AssignParam(p=>p.Explain(explain)); + + ///A comma-separated list of stored fields to return as part of a hit + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public UpdateByQueryDescriptor StoredFields(params string[] stored_fields) => AssignParam(p=>p.StoredFields(stored_fields)); + + ///A comma-separated list of stored fields to return as part of a hit + public UpdateByQueryDescriptor StoredFields(params Expression>[] fields) => + AssignParam(p=>p._StoredFields(fields)); + + ///A comma-separated list of fields to return as the docvalue representation of a field for each hit + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public UpdateByQueryDescriptor DocvalueFields(params string[] docvalue_fields) => AssignParam(p=>p.DocvalueFields(docvalue_fields)); + + ///A comma-separated list of fields to return as the docvalue representation of a field for each hit + public UpdateByQueryDescriptor DocvalueFields(params Expression>[] fields) => + AssignParam(p=>p._DocvalueFields(fields)); + + ///Specify whether query terms should be lowercased + [Obsolete("Scheduled to be removed in 6.0, removed in Elasticsearch 5.1.1")] public UpdateByQueryDescriptor LowercaseExpandedTerms(bool lowercase_expanded_terms = true) => AssignParam(p=>p.LowercaseExpandedTerms(lowercase_expanded_terms)); + + ///Specify which field to use for suggestions + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public UpdateByQueryDescriptor SuggestField(string suggest_field) => AssignParam(p=>p.SuggestField(suggest_field)); + + ///Specify which field to use for suggestions + public UpdateByQueryDescriptor SuggestField(Expression> field) => + AssignParam(p=>p._SuggestField(field)); + + ///Specify suggest mode + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public UpdateByQueryDescriptor SuggestMode(SuggestMode suggest_mode) => AssignParam(p=>p.SuggestMode(suggest_mode)); + + ///How many suggestions to return in response + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public UpdateByQueryDescriptor SuggestSize(long suggest_size) => AssignParam(p=>p.SuggestSize(suggest_size)); + + ///The source text for which the suggestions should be returned + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public UpdateByQueryDescriptor SuggestText(string suggest_text) => AssignParam(p=>p.SuggestText(suggest_text)); + + ///Whether to calculate and return scores even if they are not used for sorting + [Obsolete("Scheduled to be removed in 6.0, Bad client mapping, never available on this endpoint")] public UpdateByQueryDescriptor TrackScores(bool track_scores = true) => AssignParam(p=>p.TrackScores(track_scores)); } @@ -5156,11 +6405,20 @@ public GraphExploreDescriptor(Indices index) : base(r=>r.Required("index", index ///Explicit operation timeout public GraphExploreDescriptor Timeout(Time timeout) => AssignParam(p=>p.Timeout(timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GraphExploreDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GraphExploreDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GraphExploreDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GraphExploreDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GraphExploreDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GraphExploreDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5168,11 +6426,20 @@ public GraphExploreDescriptor(Indices index) : base(r=>r.Required("index", index public partial class DeleteLicenseDescriptor : RequestDescriptorBase, IDeleteLicenseRequest { - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteLicenseDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeleteLicenseDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeleteLicenseDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteLicenseDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteLicenseDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeleteLicenseDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5183,11 +6450,20 @@ public partial class GetLicenseDescriptor : RequestDescriptorBaseReturn local information, do not retrieve the state from master node (default: false) public GetLicenseDescriptor Local(bool local = true) => AssignParam(p=>p.Local(local)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetLicenseDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetLicenseDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetLicenseDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetLicenseDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetLicenseDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetLicenseDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5198,11 +6474,20 @@ public partial class PostLicenseDescriptor : RequestDescriptorBasewhether the user has acknowledged acknowledge messages (default: false) public PostLicenseDescriptor Acknowledge(bool acknowledge = true) => AssignParam(p=>p.Acknowledge(acknowledge)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PostLicenseDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public PostLicenseDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public PostLicenseDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PostLicenseDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PostLicenseDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public PostLicenseDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5210,11 +6495,20 @@ public partial class PostLicenseDescriptor : RequestDescriptorBase, IAuthenticateRequest { - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public AuthenticateDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public AuthenticateDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public AuthenticateDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public AuthenticateDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public AuthenticateDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public AuthenticateDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5233,11 +6527,20 @@ public ChangePasswordDescriptor() : base(){} ///If `true` (the default) then refresh the affected shards to make this operation visible to search, if `wait_for` then wait for a refresh to make this operation visible to search, if `false` then do nothing with refreshes. public ChangePasswordDescriptor Refresh(Refresh refresh) => AssignParam(p=>p.Refresh(refresh)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ChangePasswordDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ChangePasswordDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ChangePasswordDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ChangePasswordDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ChangePasswordDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ChangePasswordDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5254,11 +6557,20 @@ public ClearCachedRealmsDescriptor(Names realms) : base(r=>r.Required("realms", ///Comma-separated list of usernames to clear from the cache public ClearCachedRealmsDescriptor Usernames(params string[] usernames) => AssignParam(p=>p.Usernames(usernames)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClearCachedRealmsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ClearCachedRealmsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ClearCachedRealmsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClearCachedRealmsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClearCachedRealmsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ClearCachedRealmsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5272,11 +6584,20 @@ public ClearCachedRolesDescriptor(Names name) : base(r=>r.Required("name", name) - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ClearCachedRolesDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ClearCachedRolesDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ClearCachedRolesDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ClearCachedRolesDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ClearCachedRolesDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ClearCachedRolesDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5293,11 +6614,20 @@ public DeleteRoleDescriptor(Name name) : base(r=>r.Required("name", name)){} ///If `true` (the default) then refresh the affected shards to make this operation visible to search, if `wait_for` then wait for a refresh to make this operation visible to search, if `false` then do nothing with refreshes. public DeleteRoleDescriptor Refresh(Refresh refresh) => AssignParam(p=>p.Refresh(refresh)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteRoleDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeleteRoleDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeleteRoleDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteRoleDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteRoleDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeleteRoleDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5314,11 +6644,20 @@ public DeleteUserDescriptor(Name username) : base(r=>r.Required("username", user ///If `true` (the default) then refresh the affected shards to make this operation visible to search, if `wait_for` then wait for a refresh to make this operation visible to search, if `false` then do nothing with refreshes. public DeleteUserDescriptor Refresh(Refresh refresh) => AssignParam(p=>p.Refresh(refresh)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteUserDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeleteUserDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeleteUserDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteUserDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteUserDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeleteUserDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5337,11 +6676,20 @@ public DisableUserDescriptor() : base(){} ///If `true` (the default) then refresh the affected shards to make this operation visible to search, if `wait_for` then wait for a refresh to make this operation visible to search, if `false` then do nothing with refreshes. public DisableUserDescriptor Refresh(Refresh refresh) => AssignParam(p=>p.Refresh(refresh)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DisableUserDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DisableUserDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DisableUserDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DisableUserDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DisableUserDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DisableUserDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5360,11 +6708,20 @@ public EnableUserDescriptor() : base(){} ///If `true` (the default) then refresh the affected shards to make this operation visible to search, if `wait_for` then wait for a refresh to make this operation visible to search, if `false` then do nothing with refreshes. public EnableUserDescriptor Refresh(Refresh refresh) => AssignParam(p=>p.Refresh(refresh)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public EnableUserDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public EnableUserDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public EnableUserDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public EnableUserDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public EnableUserDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public EnableUserDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5380,11 +6737,20 @@ public GetRoleDescriptor() : base(){} public GetRoleDescriptor Name(Name name) => Assign(a=>a.RouteValues.Optional("name", name)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetRoleDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetRoleDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetRoleDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetRoleDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetRoleDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetRoleDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5400,11 +6766,20 @@ public GetUserDescriptor() : base(){} public GetUserDescriptor Username(Names username) => Assign(a=>a.RouteValues.Optional("username", username)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetUserDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetUserDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetUserDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetUserDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetUserDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetUserDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5421,11 +6796,20 @@ public PutRoleDescriptor(Name name) : base(r=>r.Required("name", name)){} ///If `true` (the default) then refresh the affected shards to make this operation visible to search, if `wait_for` then wait for a refresh to make this operation visible to search, if `false` then do nothing with refreshes. public PutRoleDescriptor Refresh(Refresh refresh) => AssignParam(p=>p.Refresh(refresh)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutRoleDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public PutRoleDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public PutRoleDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutRoleDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutRoleDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public PutRoleDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5442,11 +6826,20 @@ public PutUserDescriptor(Name username) : base(r=>r.Required("username", usernam ///If `true` (the default) then refresh the affected shards to make this operation visible to search, if `wait_for` then wait for a refresh to make this operation visible to search, if `false` then do nothing with refreshes. public PutUserDescriptor Refresh(Refresh refresh) => AssignParam(p=>p.Refresh(refresh)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutUserDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public PutUserDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public PutUserDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutUserDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutUserDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public PutUserDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5467,11 +6860,20 @@ public AcknowledgeWatchDescriptor(Id watch_id) : base(r=>r.Required("watch_id", ///Explicit operation timeout for connection to master node public AcknowledgeWatchDescriptor MasterTimeout(Time master_timeout) => AssignParam(p=>p.MasterTimeout(master_timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public AcknowledgeWatchDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public AcknowledgeWatchDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public AcknowledgeWatchDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public AcknowledgeWatchDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public AcknowledgeWatchDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public AcknowledgeWatchDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5488,11 +6890,20 @@ public ActivateWatchDescriptor(Id watch_id) : base(r=>r.Required("watch_id", wat ///Explicit operation timeout for connection to master node public ActivateWatchDescriptor MasterTimeout(Time master_timeout) => AssignParam(p=>p.MasterTimeout(master_timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ActivateWatchDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ActivateWatchDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ActivateWatchDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ActivateWatchDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ActivateWatchDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ActivateWatchDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5509,11 +6920,20 @@ public DeactivateWatchDescriptor(Id watch_id) : base(r=>r.Required("watch_id", w ///Explicit operation timeout for connection to master node public DeactivateWatchDescriptor MasterTimeout(Time master_timeout) => AssignParam(p=>p.MasterTimeout(master_timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeactivateWatchDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeactivateWatchDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeactivateWatchDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeactivateWatchDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeactivateWatchDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeactivateWatchDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5530,11 +6950,20 @@ public DeleteWatchDescriptor(Id id) : base(r=>r.Required("id", id)){} ///Explicit operation timeout for connection to master node public DeleteWatchDescriptor MasterTimeout(Time master_timeout) => AssignParam(p=>p.MasterTimeout(master_timeout.ToTimeSpan())); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public DeleteWatchDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public DeleteWatchDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public DeleteWatchDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public DeleteWatchDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public DeleteWatchDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public DeleteWatchDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5553,11 +6982,20 @@ public ExecuteWatchDescriptor() : base(){} ///indicates whether the watch should execute in debug mode public ExecuteWatchDescriptor Debug(bool debug = true) => AssignParam(p=>p.Debug(debug)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public ExecuteWatchDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public ExecuteWatchDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public ExecuteWatchDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public ExecuteWatchDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public ExecuteWatchDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public ExecuteWatchDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5571,11 +7009,20 @@ public GetWatchDescriptor(Id id) : base(r=>r.Required("id", id)){} - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public GetWatchDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public GetWatchDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public GetWatchDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public GetWatchDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public GetWatchDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public GetWatchDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5595,11 +7042,20 @@ public PutWatchDescriptor(Id id) : base(r=>r.Required("id", id)){} ///Specify whether the watch is in/active by default public PutWatchDescriptor Active(bool active = true) => AssignParam(p=>p.Active(active)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public PutWatchDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public PutWatchDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public PutWatchDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public PutWatchDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public PutWatchDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public PutWatchDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5607,11 +7063,20 @@ public PutWatchDescriptor(Id id) : base(r=>r.Required("id", id)){} public partial class RestartWatcherDescriptor : RequestDescriptorBase, IRestartWatcherRequest { - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public RestartWatcherDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public RestartWatcherDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public RestartWatcherDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public RestartWatcherDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public RestartWatcherDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public RestartWatcherDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5619,11 +7084,20 @@ public partial class RestartWatcherDescriptor : RequestDescriptorBase, IStartWatcherRequest { - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public StartWatcherDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public StartWatcherDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public StartWatcherDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public StartWatcherDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public StartWatcherDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public StartWatcherDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5639,11 +7113,20 @@ public WatcherStatsDescriptor() : base(){} public WatcherStatsDescriptor WatcherStatsMetric(WatcherStatsMetric watcherStatsMetric) => Assign(a=>a.RouteValues.Optional("watcher_stats_metric", (Metrics)watcherStatsMetric)); - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public WatcherStatsDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public WatcherStatsDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public WatcherStatsDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public WatcherStatsDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public WatcherStatsDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public WatcherStatsDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } @@ -5651,11 +7134,20 @@ public WatcherStatsDescriptor() : base(){} public partial class StopWatcherDescriptor : RequestDescriptorBase, IStopWatcherRequest { - ///The URL-encoded request definition + ///Pretty format the returned JSON response. + public StopWatcherDescriptor Pretty(bool pretty = true) => AssignParam(p=>p.Pretty(pretty)); + + ///Return human readable values for statistics. + public StopWatcherDescriptor Human(bool human = true) => AssignParam(p=>p.Human(human)); + + ///Include the stack trace of returned errors. + public StopWatcherDescriptor ErrorTrace(bool error_trace = true) => AssignParam(p=>p.ErrorTrace(error_trace)); + + ///The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests. public StopWatcherDescriptor Source(string source) => AssignParam(p=>p.Source(source)); - ///Comma separated list of filters used to reduce the response returned by Elasticsearch - public StopWatcherDescriptor FilterPath(string filter_path) => AssignParam(p=>p.FilterPath(filter_path)); + ///A comma-separated list of filters used to reduce the respone. + public StopWatcherDescriptor FilterPath(params string[] filter_path) => AssignParam(p=>p.FilterPath(filter_path)); } } \ No newline at end of file diff --git a/src/Nest/_Generated/_LowLevelDispatch.generated.cs b/src/Nest/_Generated/_LowLevelDispatch.generated.cs index be3434631dd..8bd8fe4aa02 100644 --- a/src/Nest/_Generated/_LowLevelDispatch.generated.cs +++ b/src/Nest/_Generated/_LowLevelDispatch.generated.cs @@ -8,7 +8,7 @@ using Elasticsearch.Net; using static Elasticsearch.Net.HttpMethod; -///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/v5.0.0/rest-api-spec +///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/5.3/rest-api-spec namespace Nest @@ -496,10 +496,11 @@ internal ElasticsearchResponse CatThreadPoolDispatch(IRequest(p.RouteValues.ThreadPoolPatterns,u => p.RequestParameters); return _lowLevel.CatThreadPool(u => p.RequestParameters); } - throw InvalidDispatch("CatThreadPool", p, new [] { GET }, "/_cat/thread_pool", "/_cat/thread_pool/{thread_pools}"); + throw InvalidDispatch("CatThreadPool", p, new [] { GET }, "/_cat/thread_pool", "/_cat/thread_pool/{thread_pool_patterns}"); } internal Task> CatThreadPoolDispatchAsync(IRequest p , CancellationToken cancellationToken) where T : class @@ -507,10 +508,11 @@ internal Task> CatThreadPoolDispatchAsync(IRequest(p.RouteValues.ThreadPoolPatterns,u => p.RequestParameters,cancellationToken); return _lowLevel.CatThreadPoolAsync(u => p.RequestParameters,cancellationToken); } - throw InvalidDispatch("CatThreadPool", p, new [] { GET }, "/_cat/thread_pool", "/_cat/thread_pool/{thread_pools}"); + throw InvalidDispatch("CatThreadPool", p, new [] { GET }, "/_cat/thread_pool", "/_cat/thread_pool/{thread_pool_patterns}"); } internal ElasticsearchResponse ClearScrollDispatch(IRequest p , PostData body) where T : class @@ -885,10 +887,11 @@ internal ElasticsearchResponse DeleteScriptDispatch(IRequest(p.RouteValues.Lang,p.RouteValues.Id,u => p.RequestParameters); + if (AllSetNoFallback(p.RouteValues.Lang)) return _lowLevel.DeleteScript(p.RouteValues.Lang,u => p.RequestParameters); break; } - throw InvalidDispatch("DeleteScript", p, new [] { DELETE }, "/_scripts/{lang}/{id}"); + throw InvalidDispatch("DeleteScript", p, new [] { DELETE }, "/_scripts/{lang}", "/_scripts/{lang}/{id}"); } internal Task> DeleteScriptDispatchAsync(IRequest p , CancellationToken cancellationToken) where T : class @@ -897,10 +900,11 @@ internal Task> DeleteScriptDispatchAsync(IRequest(p.RouteValues.Lang,p.RouteValues.Id,u => p.RequestParameters,cancellationToken); + if (AllSetNoFallback(p.RouteValues.Lang)) return _lowLevel.DeleteScriptAsync(p.RouteValues.Lang,u => p.RequestParameters,cancellationToken); break; } - throw InvalidDispatch("DeleteScript", p, new [] { DELETE }, "/_scripts/{lang}/{id}"); + throw InvalidDispatch("DeleteScript", p, new [] { DELETE }, "/_scripts/{lang}", "/_scripts/{lang}/{id}"); } internal ElasticsearchResponse DeleteTemplateDispatch(IRequest p ) where T : class @@ -951,6 +955,30 @@ internal Task> ExistsDispatchAsync(IRequest ExistsSourceDispatch(IRequest p ) where T : class + { + switch(p.HttpMethod) + { + case HEAD: + if (AllSetNoFallback(p.RouteValues.Index, p.RouteValues.Type, p.RouteValues.Id)) return _lowLevel.ExistsSource(p.RouteValues.Index,p.RouteValues.Type,p.RouteValues.Id,u => p.RequestParameters); + break; + + } + throw InvalidDispatch("ExistsSource", p, new [] { HEAD }, "/{index}/{type}/{id}/_source"); + } + + internal Task> ExistsSourceDispatchAsync(IRequest p , CancellationToken cancellationToken) where T : class + { + switch(p.HttpMethod) + { + case HEAD: + if (AllSetNoFallback(p.RouteValues.Index, p.RouteValues.Type, p.RouteValues.Id)) return _lowLevel.ExistsSourceAsync(p.RouteValues.Index,p.RouteValues.Type,p.RouteValues.Id,u => p.RequestParameters,cancellationToken); + break; + + } + throw InvalidDispatch("ExistsSource", p, new [] { HEAD }, "/{index}/{type}/{id}/_source"); + } + internal ElasticsearchResponse ExplainDispatch(IRequest p , PostData body) where T : class { switch(p.HttpMethod) @@ -1045,10 +1073,11 @@ internal ElasticsearchResponse GetScriptDispatch(IRequest(p.RouteValues.Lang,p.RouteValues.Id,u => p.RequestParameters); + if (AllSetNoFallback(p.RouteValues.Lang)) return _lowLevel.GetScript(p.RouteValues.Lang,u => p.RequestParameters); break; } - throw InvalidDispatch("GetScript", p, new [] { GET }, "/_scripts/{lang}/{id}"); + throw InvalidDispatch("GetScript", p, new [] { GET }, "/_scripts/{lang}", "/_scripts/{lang}/{id}"); } internal Task> GetScriptDispatchAsync(IRequest p , CancellationToken cancellationToken) where T : class @@ -1057,10 +1086,11 @@ internal Task> GetScriptDispatchAsync(IRequest(p.RouteValues.Lang,p.RouteValues.Id,u => p.RequestParameters,cancellationToken); + if (AllSetNoFallback(p.RouteValues.Lang)) return _lowLevel.GetScriptAsync(p.RouteValues.Lang,u => p.RequestParameters,cancellationToken); break; } - throw InvalidDispatch("GetScript", p, new [] { GET }, "/_scripts/{lang}/{id}"); + throw InvalidDispatch("GetScript", p, new [] { GET }, "/_scripts/{lang}", "/_scripts/{lang}/{id}"); } internal ElasticsearchResponse GetSourceDispatch(IRequest p ) where T : class @@ -2581,14 +2611,16 @@ internal ElasticsearchResponse PutScriptDispatch(IRequest(p.RouteValues.Lang,p.RouteValues.Id,body,u => p.RequestParameters); + if (AllSetNoFallback(p.RouteValues.Lang)) return _lowLevel.PutScript(p.RouteValues.Lang,body,u => p.RequestParameters); break; case POST: if (AllSetNoFallback(p.RouteValues.Lang, p.RouteValues.Id)) return _lowLevel.PutScriptPost(p.RouteValues.Lang,p.RouteValues.Id,body,u => p.RequestParameters); + if (AllSetNoFallback(p.RouteValues.Lang)) return _lowLevel.PutScriptPost(p.RouteValues.Lang,body,u => p.RequestParameters); break; } - throw InvalidDispatch("PutScript", p, new [] { PUT, POST }, "/_scripts/{lang}/{id}"); + throw InvalidDispatch("PutScript", p, new [] { PUT, POST }, "/_scripts/{lang}", "/_scripts/{lang}/{id}"); } internal Task> PutScriptDispatchAsync(IRequest p , PostData body, CancellationToken cancellationToken) where T : class @@ -2597,14 +2629,16 @@ internal Task> PutScriptDispatchAsync(IRequest(p.RouteValues.Lang,p.RouteValues.Id,body,u => p.RequestParameters,cancellationToken); + if (AllSetNoFallback(p.RouteValues.Lang)) return _lowLevel.PutScriptAsync(p.RouteValues.Lang,body,u => p.RequestParameters,cancellationToken); break; case POST: if (AllSetNoFallback(p.RouteValues.Lang, p.RouteValues.Id)) return _lowLevel.PutScriptPostAsync(p.RouteValues.Lang,p.RouteValues.Id,body,u => p.RequestParameters,cancellationToken); + if (AllSetNoFallback(p.RouteValues.Lang)) return _lowLevel.PutScriptPostAsync(p.RouteValues.Lang,body,u => p.RequestParameters,cancellationToken); break; } - throw InvalidDispatch("PutScript", p, new [] { PUT, POST }, "/_scripts/{lang}/{id}"); + throw InvalidDispatch("PutScript", p, new [] { PUT, POST }, "/_scripts/{lang}", "/_scripts/{lang}/{id}"); } internal ElasticsearchResponse PutTemplateDispatch(IRequest p , PostData body) where T : class @@ -3091,32 +3125,32 @@ internal ElasticsearchResponse SuggestDispatch(IRequest(p.RouteValues.Index,body,u => p.RequestParameters); - return _lowLevel.Suggest(body,u => p.RequestParameters); - case GET: if (AllSet(p.RouteValues.Index)) return _lowLevel.SuggestGet(p.RouteValues.Index,u => p.RequestParameters); return _lowLevel.SuggestGet(u => p.RequestParameters); + case POST: + if (AllSet(p.RouteValues.Index)) return _lowLevel.Suggest(p.RouteValues.Index,body,u => p.RequestParameters); + return _lowLevel.Suggest(body,u => p.RequestParameters); + } - throw InvalidDispatch("Suggest", p, new [] { POST, GET }, "/_suggest", "/{index}/_suggest"); + throw InvalidDispatch("Suggest", p, new [] { GET, POST }, "/_suggest", "/{index}/_suggest"); } internal Task> SuggestDispatchAsync(IRequest p , PostData body, CancellationToken cancellationToken) where T : class { switch(p.HttpMethod) { - case POST: - if (AllSet(p.RouteValues.Index)) return _lowLevel.SuggestAsync(p.RouteValues.Index,body,u => p.RequestParameters,cancellationToken); - return _lowLevel.SuggestAsync(body,u => p.RequestParameters,cancellationToken); - case GET: if (AllSet(p.RouteValues.Index)) return _lowLevel.SuggestGetAsync(p.RouteValues.Index,u => p.RequestParameters,cancellationToken); return _lowLevel.SuggestGetAsync(u => p.RequestParameters,cancellationToken); + case POST: + if (AllSet(p.RouteValues.Index)) return _lowLevel.SuggestAsync(p.RouteValues.Index,body,u => p.RequestParameters,cancellationToken); + return _lowLevel.SuggestAsync(body,u => p.RequestParameters,cancellationToken); + } - throw InvalidDispatch("Suggest", p, new [] { POST, GET }, "/_suggest", "/{index}/_suggest"); + throw InvalidDispatch("Suggest", p, new [] { GET, POST }, "/_suggest", "/{index}/_suggest"); } internal ElasticsearchResponse TasksCancelDispatch(IRequest p ) where T : class diff --git a/src/Nest/_Generated/_RequestParametersExtensions.Generated.cs b/src/Nest/_Generated/_RequestParametersExtensions.Generated.cs index b14432b6ed9..372f4c600bf 100644 --- a/src/Nest/_Generated/_RequestParametersExtensions.Generated.cs +++ b/src/Nest/_Generated/_RequestParametersExtensions.Generated.cs @@ -8,8 +8,8 @@ using Nest; ///This file contains all the typed request parameters that are generated of the client spec. -///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/v5.0.0/rest-api-spec -///Generated of commit v5.0.0 +///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/5.3/rest-api-spec +///Generated of commit 5.3 namespace Nest { @@ -28,6 +28,14 @@ internal static BulkRequestParameters _SourceExclude(this BulkRequestParamete internal static BulkRequestParameters _SourceInclude(this BulkRequestParameters qs, IEnumerable>> source_include) where T : class => qs.AddQueryString("_source_include", source_include.Select(e=>(Field)e)); + ///A list of fields to exclude from the returned _source field + internal static DeleteByQueryRequestParameters _SourceExclude(this DeleteByQueryRequestParameters qs, IEnumerable>> source_exclude) where T : class => + qs.AddQueryString("_source_exclude", source_exclude.Select(e=>(Field)e)); + + ///A list of fields to extract and return from the _source field + internal static DeleteByQueryRequestParameters _SourceInclude(this DeleteByQueryRequestParameters qs, IEnumerable>> source_include) where T : class => + qs.AddQueryString("_source_include", source_include.Select(e=>(Field)e)); + ///A comma-separated list of stored fields to return as part of a hit internal static DeleteByQueryRequestParameters _StoredFields(this DeleteByQueryRequestParameters qs, IEnumerable>> stored_fields) where T : class => qs.AddQueryString("stored_fields", stored_fields.Select(e=>(Field)e)); @@ -36,18 +44,18 @@ internal static DeleteByQueryRequestParameters _StoredFields(this DeleteByQue internal static DeleteByQueryRequestParameters _DocvalueFields(this DeleteByQueryRequestParameters qs, IEnumerable>> docvalue_fields) where T : class => qs.AddQueryString("docvalue_fields", docvalue_fields.Select(e=>(Field)e)); + ///Specify which field to use for suggestions + internal static DeleteByQueryRequestParameters _SuggestField(this DeleteByQueryRequestParameters qs, Expression> suggest_field) where T : class => + qs.AddQueryString("suggest_field", (Field)suggest_field); + ///A list of fields to exclude from the returned _source field - internal static DeleteByQueryRequestParameters _SourceExclude(this DeleteByQueryRequestParameters qs, IEnumerable>> source_exclude) where T : class => + internal static ExistsSourceRequestParameters _SourceExclude(this ExistsSourceRequestParameters qs, IEnumerable>> source_exclude) where T : class => qs.AddQueryString("_source_exclude", source_exclude.Select(e=>(Field)e)); ///A list of fields to extract and return from the _source field - internal static DeleteByQueryRequestParameters _SourceInclude(this DeleteByQueryRequestParameters qs, IEnumerable>> source_include) where T : class => + internal static ExistsSourceRequestParameters _SourceInclude(this ExistsSourceRequestParameters qs, IEnumerable>> source_include) where T : class => qs.AddQueryString("_source_include", source_include.Select(e=>(Field)e)); - ///Specify which field to use for suggestions - internal static DeleteByQueryRequestParameters _SuggestField(this DeleteByQueryRequestParameters qs, Expression> suggest_field) where T : class => - qs.AddQueryString("suggest_field", (Field)suggest_field); - ///A comma-separated list of stored fields to return in the response internal static ExplainRequestParameters _StoredFields(this ExplainRequestParameters qs, IEnumerable>> stored_fields) where T : class => qs.AddQueryString("stored_fields", stored_fields.Select(e=>(Field)e)); @@ -136,18 +144,6 @@ internal static SearchRequestParameters _SuggestField(this SearchRequestParam internal static TermVectorsRequestParameters _Fields(this TermVectorsRequestParameters qs, IEnumerable>> fields) where T : class => qs.AddQueryString("fields", fields.Select(e=>(Field)e)); - ///A comma-separated list of stored fields to return as part of a hit - internal static UpdateByQueryRequestParameters _StoredFields(this UpdateByQueryRequestParameters qs, IEnumerable>> stored_fields) where T : class => - qs.AddQueryString("stored_fields", stored_fields.Select(e=>(Field)e)); - - ///A comma-separated list of fields to return as the docvalue representation of a field for each hit - internal static UpdateByQueryRequestParameters _DocvalueFields(this UpdateByQueryRequestParameters qs, IEnumerable>> docvalue_fields) where T : class => - qs.AddQueryString("docvalue_fields", docvalue_fields.Select(e=>(Field)e)); - - ///A comma-separated list of fields to return as the docvalue representation of a field for each hit - internal static UpdateByQueryRequestParameters _FielddataFields(this UpdateByQueryRequestParameters qs, IEnumerable>> fielddata_fields) where T : class => - qs.AddQueryString("fielddata_fields", fielddata_fields.Select(e=>(Field)e)); - ///A list of fields to exclude from the returned _source field internal static UpdateByQueryRequestParameters _SourceExclude(this UpdateByQueryRequestParameters qs, IEnumerable>> source_exclude) where T : class => qs.AddQueryString("_source_exclude", source_exclude.Select(e=>(Field)e)); @@ -156,6 +152,14 @@ internal static UpdateByQueryRequestParameters _SourceExclude(this UpdateByQu internal static UpdateByQueryRequestParameters _SourceInclude(this UpdateByQueryRequestParameters qs, IEnumerable>> source_include) where T : class => qs.AddQueryString("_source_include", source_include.Select(e=>(Field)e)); + ///A comma-separated list of stored fields to return as part of a hit + internal static UpdateByQueryRequestParameters _StoredFields(this UpdateByQueryRequestParameters qs, IEnumerable>> stored_fields) where T : class => + qs.AddQueryString("stored_fields", stored_fields.Select(e=>(Field)e)); + + ///A comma-separated list of fields to return as the docvalue representation of a field for each hit + internal static UpdateByQueryRequestParameters _DocvalueFields(this UpdateByQueryRequestParameters qs, IEnumerable>> docvalue_fields) where T : class => + qs.AddQueryString("docvalue_fields", docvalue_fields.Select(e=>(Field)e)); + ///Specify which field to use for suggestions internal static UpdateByQueryRequestParameters _SuggestField(this UpdateByQueryRequestParameters qs, Expression> suggest_field) where T : class => qs.AddQueryString("suggest_field", (Field)suggest_field); diff --git a/src/Nest/_Generated/_Requests.generated.cs b/src/Nest/_Generated/_Requests.generated.cs index 67c35685134..add4703fe62 100644 --- a/src/Nest/_Generated/_Requests.generated.cs +++ b/src/Nest/_Generated/_Requests.generated.cs @@ -8,8 +8,8 @@ using Newtonsoft.Json; ///This file contains all the typed querystring parameters that are generated of the client spec. -///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/v5.0.0/rest-api-spec -///Generated of commit v5.0.0 +///This file is automatically generated from https://github.com/elastic/elasticsearch/tree/5.3/rest-api-spec +///Generated of commit 5.3 namespace Nest { @@ -41,11 +41,20 @@ public AcknowledgeWatchRequest(Id watch_id, ActionIds action_id) : base(r=>r.Req ///Explicit operation timeout for connection to master node public Time MasterTimeout { get { return Q