Skip to content

Commit 60bbed9

Browse files
committed
Low-level client now generated from the 1.4 spec
1 parent d1188f5 commit 60bbed9

File tree

107 files changed

+7598
-2853
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+7598
-2853
lines changed

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/bulk.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"bulk": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-bulk.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/docs-bulk.html",
44
"methods": ["POST", "PUT"],
55
"url": {
66
"path": "/_bulk",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cat.aliases.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cat.aliases": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-aliases.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cat-alias.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cat/aliases",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cat.allocation.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cat.allocation": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-allocation.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cat-allocation.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cat/allocation",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cat.count.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cat.count": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-count.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cat-count.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cat/count",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cat.fielddata.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
},
4242
"fields": {
4343
"type": "list",
44-
"description": "A comma-separated list of fields to return the fielddata size"
44+
"description": "A comma-separated list of fields to return in the output"
4545
}
4646
}
4747
},

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cat.health.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cat.health": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-health.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cat-health.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cat/health",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cat.help.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cat.help": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cat.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cat",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cat.indices.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cat.indices": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-indices.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cat-indices.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cat/indices",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cat.master.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cat.master": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-master.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cat-master.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cat/master",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cat.nodes.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cat.nodes": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-nodes.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cat-nodes.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cat/nodes",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cat.pending_tasks.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cat.pending_tasks": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-pending-tasks.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cat-pending-tasks.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cat/pending_tasks",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cat.recovery.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cat.recovery": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-recovery.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cat-recovery.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cat/recovery",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cat.shards.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cat.shards": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-shards.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cat-shards.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cat/shards",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/clear_scroll.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"clear_scroll": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-request-scroll.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/search-request-scroll.html",
44
"methods": ["DELETE"],
55
"url": {
66
"path": "/_search/scroll/{scroll_id}",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cluster.get_settings.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cluster.get_settings": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-update-settings.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cluster-update-settings.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cluster/settings",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cluster.health.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cluster.health": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-health.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cluster-health.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cluster/health",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cluster.pending_tasks.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cluster.pending_tasks": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-pending.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cluster-pending.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cluster/pending_tasks",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cluster.put_settings.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cluster.put_settings": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-update-settings.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cluster-update-settings.html",
44
"methods": ["PUT"],
55
"url": {
66
"path": "/_cluster/settings",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cluster.reroute.json

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cluster.reroute": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-reroute.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cluster-reroute.html",
44
"methods": ["POST"],
55
"url": {
66
"path": "/_cluster/reroute",
@@ -16,9 +16,10 @@
1616
"type" : "boolean",
1717
"description" : "Return an explanation of why the commands can or cannot be executed"
1818
},
19-
"filter_metadata": {
20-
"type" : "boolean",
21-
"description" : "Don't return cluster state metadata (default: false)"
19+
"metric": {
20+
"type": "list",
21+
"options": ["_all", "blocks", "metadata", "nodes", "routing_table", "master_node", "version"],
22+
"description": "Limit the information returned to the specified metrics. Defaults to all but metadata"
2223
},
2324
"master_timeout": {
2425
"type" : "time",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cluster.state.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cluster.state": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-state.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cluster-state.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cluster/state",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/cluster.stats.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cluster.stats": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-stats.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/cluster-stats.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/_cluster/stats",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/count.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"count": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-count.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/search-count.html",
44
"methods": ["POST", "GET"],
55
"url": {
66
"path": "/_count",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/count_percolate.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"count_percolate": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-percolate.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/search-percolate.html",
44
"methods": ["GET", "POST"],
55
"url": {
66
"path": "/{index}/{type}/_percolate/count",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/delete.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"delete": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-delete.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/docs-delete.html",
44
"methods": ["DELETE"],
55
"url": {
66
"path": "/{index}/{type}/{id}",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/delete_by_query.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"delete_by_query": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-delete-by-query.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/docs-delete-by-query.html",
44
"methods": ["DELETE"],
55
"url": {
66
"path": "/{index}/_query",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/delete_script.json

+11
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,17 @@
1616
"description" : "Script language",
1717
"required" : true
1818
}
19+
},
20+
"params" : {
21+
"version": {
22+
"type": "number",
23+
"description": "Explicit version number for concurrency control"
24+
},
25+
"version_type": {
26+
"type": "enum",
27+
"options": ["internal", "external", "external_gte", "force"],
28+
"description": "Specific version type"
29+
}
1930
}
2031
},
2132
"body": null

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/delete_template.json

+11
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@
1010
"type" : "string",
1111
"description" : "Template ID"
1212
}
13+
},
14+
"params" : {
15+
"version": {
16+
"type": "number",
17+
"description": "Explicit version number for concurrency control"
18+
},
19+
"version_type": {
20+
"type": "enum",
21+
"options": ["internal", "external", "external_gte", "force"],
22+
"description": "Specific version type"
23+
}
1324
}
1425
},
1526
"body": null

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/exists.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"exists": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-get.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/docs-get.html",
44
"methods": ["HEAD"],
55
"url": {
66
"path": "/{index}/{type}/{id}",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/explain.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"explain": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-explain.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/search-explain.html",
44
"methods": ["GET", "POST"],
55
"url": {
66
"path": "/{index}/{type}/{id}/_explain",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/get.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"get": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-get.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/docs-get.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/{index}/{type}/{id}",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/get_script.json

+11
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,17 @@
1616
"description" : "Script language",
1717
"required" : true
1818
}
19+
},
20+
"params" : {
21+
"version": {
22+
"type": "number",
23+
"description": "Explicit version number for concurrency control"
24+
},
25+
"version_type": {
26+
"type": "enum",
27+
"options": ["internal", "external", "external_gte", "force"],
28+
"description": "Specific version type"
29+
}
1930
}
2031
},
2132
"body": null

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/get_source.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"get_source": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-get.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/docs-get.html",
44
"methods": ["GET"],
55
"url": {
66
"path": "/{index}/{type}/{id}/_source",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/get_template.json

+12-4
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,19 @@
1111
"description" : "Template ID",
1212
"required" : true
1313
}
14+
},
15+
"params" : {
16+
"version": {
17+
"type": "number",
18+
"description": "Explicit version number for concurrency control"
19+
},
20+
"version_type": {
21+
"type": "enum",
22+
"options": ["internal", "external", "external_gte", "force"],
23+
"description": "Specific version type"
24+
}
1425
}
1526
},
16-
"body": {
17-
"description" : "The document",
18-
"required" : false
19-
}
27+
"body": null
2028
}
2129
}

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/index.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"index": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-index_.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/docs-index_.html",
44
"methods": ["POST", "PUT"],
55
"url": {
66
"path": "/{index}/{type}",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/indices.analyze.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"indices.analyze": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-analyze.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/indices-analyze.html",
44
"methods": ["GET", "POST"],
55
"url": {
66
"path": "/_analyze",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/indices.clear_cache.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"indices.clear_cache": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-clearcache.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/indices-clearcache.html",
44
"methods": ["POST", "GET"],
55
"url": {
66
"path": "/_cache/clear",
@@ -65,6 +65,10 @@
6565
"recycler": {
6666
"type" : "boolean",
6767
"description" : "Clear the recycler cache"
68+
},
69+
"query_cache": {
70+
"type" : "boolean",
71+
"description" : "Clear query cache"
6872
}
6973
}
7074
},

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/indices.close.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"indices.close": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-open-close.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/indices-open-close.html",
44
"methods": ["POST"],
55
"url": {
66
"path": "/{index}/_close",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/indices.create.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"indices.create": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-create-index.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/indices-create-index.html",
44
"methods": ["PUT", "POST"],
55
"url": {
66
"path": "/{index}",

src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/indices.delete.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
{
22
"indices.delete": {
3-
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-delete-index.html",
3+
"documentation": "http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/indices-delete-index.html",
44
"methods": ["DELETE"],
55
"url": {
66
"path": "/{index}",
77
"paths": ["/{index}"],
88
"parts": {
99
"index": {
1010
"type" : "list",
11+
"required" : true,
1112
"description" : "A comma-separated list of indices to delete; use `_all` or `*` string to delete all indices"
1213
}
1314
},

0 commit comments

Comments
 (0)