From 6008a44951e2b938037a53bb2395e0a03a4a3524 Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Tue, 9 Dec 2014 16:56:39 +0100 Subject: [PATCH 1/2] implements #1083 Get Index Api --- .../ApiEndpoints/root.html | 73 ++++------ .../RequestParameters.Generated.cs | 10 +- .../ElasticsearchClient.Generated.cs | 32 ++--- .../IElasticsearchClient.Generated.cs | 16 +-- .../CreateIndexExtensions.cs | 50 +++---- src/Nest/DSL/GetIndexDescriptor.cs | 84 ++++++++++++ src/Nest/DSL/_Descriptors.generated.cs | 16 +-- src/Nest/DSL/_Requests.generated.cs | 8 +- src/Nest/Domain/Responses/GetIndexResponse.cs | 43 ++++++ src/Nest/Domain/Settings/IndexSettings.cs | 3 +- src/Nest/ElasticClient-GetIndex.cs | 67 +++++++++ src/Nest/Enums/GetIndexFeature.cs | 22 +++ src/Nest/Enums/RewriteMultiTerm.cs | 1 + src/Nest/Extensions/Extensions.cs | 6 +- src/Nest/IElasticClient.cs | 12 ++ src/Nest/Nest.csproj | 4 + src/Nest/RawDispatch.generated.cs | 4 +- .../Converters/IndexSettingsConverter.cs | 74 ++++++---- .../IndexSettingsResponseConverter.cs | 6 +- .../Converters/WarmerMappingConverter.cs | 4 +- .../Cluster/NodeTests.cs | 2 +- .../Core/Percolate/PercolateTests.cs | 2 +- .../Indices/GetIndexTests.cs | 129 ++++++++++++++++++ .../Indices/IndicesTests.cs | 75 +++++----- .../Nest.Tests.Integration.csproj | 1 + .../Nest.Tests.Unit/BigBadUrlUnitTests.cs | 65 +++++---- 26 files changed, 591 insertions(+), 218 deletions(-) create mode 100644 src/Nest/DSL/GetIndexDescriptor.cs create mode 100644 src/Nest/Domain/Responses/GetIndexResponse.cs create mode 100644 src/Nest/ElasticClient-GetIndex.cs create mode 100644 src/Nest/Enums/GetIndexFeature.cs create mode 100644 src/Tests/Nest.Tests.Integration/Indices/GetIndexTests.cs diff --git a/src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/root.html b/src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/root.html index 6b46a676031..bbcff4354ce 100644 --- a/src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/root.html +++ b/src/CodeGeneration/CodeGeneration.LowLevelClient/ApiEndpoints/root.html @@ -34,7 +34,7 @@ - + @@ -44,15 +44,15 @@ - + - - + + - + @@ -141,7 +141,7 @@ - 9,091 + 9,176 @@ -154,7 +154,7 @@ Fork - 2,762 + 2,786 @@ -230,11 +230,11 @@

HTTPS clone URL

-
- + - +
@@ -244,19 +244,19 @@

HTTPS clone URL

data-protocol-type="subversion" data-url="/users/set_protocol?protocol_selector=subversion&protocol_type=clone">

Subversion checkout URL

-
- + - +
+

You can clone with - HTTPS - or Subversion. + HTTPS or Subversion. @@ -526,15 +526,6 @@

Subversion checkout URL

class="js-navigation-open select-menu-item-text css-truncate-target" title="enhancement/test-enable-transport-client-sniff">enhancement/test-enable-transport-client-sniff -
- - experimental/reducers -
Subversion checkout URL class="js-navigation-open select-menu-item-text css-truncate-target" title="fix/6120">fix/6120
-
- - fix/loggingSourceInfo -
Subversion checkout URL
- + @@ -1705,7 +1687,7 @@

Subversion checkout URL

-
+ @@ -2544,11 +2526,11 @@

Subversion checkout URL

@@ -3163,11 +3145,11 @@

Subversion checkout URL

@@ -3590,7 +3572,7 @@

Subversion checkout URL

- Spec: Updated documentation URLs + - +
- Spec: Updated documentation URLs + - +
-
+ @@ -3623,7 +3605,7 @@

Subversion checkout URL