@@ -12064,15 +12064,19 @@ public Task<ElasticsearchResponse<DynamicDictionary>> IndicesExistsAliasAsync(st
1206412064 ///<para> - If T is of type byte[] deserialization will be shortcircuited</para>
1206512065 ///<para> - If T is of type VoidResponse the response stream will be ignored completely</para>
1206612066 ///</returns>
12067- public ElasticsearchResponse<T> IndicesExistsTemplateForAll<T>(string name, Func<IndicesExistsTemplateRequestParameters, IndicesExistsTemplateRequestParameters > requestParameters = null)
12067+ public ElasticsearchResponse<T> IndicesExistsTemplateForAll<T>(string name, Func<TemplateExistsRequestParameters, TemplateExistsRequestParameters > requestParameters = null)
1206812068 {
1206912069 name.ThrowIfNullOrEmpty("name");
1207012070 var url = "_template/{0}".F(Encoded(name));
1207112071 IRequestParameters requestParams = null;
1207212072
12073- if (requestParameters != null)
12074- {
12075- requestParams = requestParameters(new IndicesExistsTemplateRequestParameters());
12073+ requestParameters = requestParameters ?? (s => s);
12074+ var passIn = new TemplateExistsRequestParameters();
12075+ requestParams = requestParameters(passIn);
12076+ if (requestParams.RequestConfiguration == null)
12077+ requestParams.RequestConfiguration = new RequestConfiguration { AllowedStatusCodes = new [] { 404 } };
12078+ else {
12079+ requestParams.RequestConfiguration.AllowedStatusCodes = new [] { 404 };
1207612080 }
1207712081
1207812082
@@ -12098,15 +12102,19 @@ public ElasticsearchResponse<T> IndicesExistsTemplateForAll<T>(string name, Func
1209812102 ///<para> - If T is of type byte[] deserialization will be shortcircuited</para>
1209912103 ///<para> - If T is of type VoidResponse the response stream will be ignored completely</para>
1210012104 ///</returns>
12101- public Task<ElasticsearchResponse<T>> IndicesExistsTemplateForAllAsync<T>(string name, Func<IndicesExistsTemplateRequestParameters, IndicesExistsTemplateRequestParameters > requestParameters = null)
12105+ public Task<ElasticsearchResponse<T>> IndicesExistsTemplateForAllAsync<T>(string name, Func<TemplateExistsRequestParameters, TemplateExistsRequestParameters > requestParameters = null)
1210212106 {
1210312107 name.ThrowIfNullOrEmpty("name");
1210412108 var url = "_template/{0}".F(Encoded(name));
1210512109 IRequestParameters requestParams = null;
1210612110
12107- if (requestParameters != null)
12108- {
12109- requestParams = requestParameters(new IndicesExistsTemplateRequestParameters());
12111+ requestParameters = requestParameters ?? (s => s);
12112+ var passIn = new TemplateExistsRequestParameters();
12113+ requestParams = requestParameters(passIn);
12114+ if (requestParams.RequestConfiguration == null)
12115+ requestParams.RequestConfiguration = new RequestConfiguration { AllowedStatusCodes = new [] { 404 } };
12116+ else {
12117+ requestParams.RequestConfiguration.AllowedStatusCodes = new [] { 404 };
1211012118 }
1211112119
1211212120
@@ -12134,15 +12142,19 @@ public Task<ElasticsearchResponse<T>> IndicesExistsTemplateForAllAsync<T>(string
1213412142 ///<para> - i.e result.Response.hits.hits[0].property.nested["nested_deeper"]</para>
1213512143 ///<para> - can be safely dispatched to a nullable type even if intermediate properties do not exist</para>
1213612144 ///</returns>
12137- public ElasticsearchResponse<DynamicDictionary> IndicesExistsTemplateForAll(string name, Func<IndicesExistsTemplateRequestParameters, IndicesExistsTemplateRequestParameters > requestParameters = null)
12145+ public ElasticsearchResponse<DynamicDictionary> IndicesExistsTemplateForAll(string name, Func<TemplateExistsRequestParameters, TemplateExistsRequestParameters > requestParameters = null)
1213812146 {
1213912147 name.ThrowIfNullOrEmpty("name");
1214012148 var url = "_template/{0}".F(Encoded(name));
1214112149 IRequestParameters requestParams = null;
1214212150
12143- if (requestParameters != null)
12144- {
12145- requestParams = requestParameters(new IndicesExistsTemplateRequestParameters());
12151+ requestParameters = requestParameters ?? (s => s);
12152+ var passIn = new TemplateExistsRequestParameters();
12153+ requestParams = requestParameters(passIn);
12154+ if (requestParams.RequestConfiguration == null)
12155+ requestParams.RequestConfiguration = new RequestConfiguration { AllowedStatusCodes = new [] { 404 } };
12156+ else {
12157+ requestParams.RequestConfiguration.AllowedStatusCodes = new [] { 404 };
1214612158 }
1214712159
1214812160
@@ -12170,15 +12182,19 @@ public ElasticsearchResponse<DynamicDictionary> IndicesExistsTemplateForAll(stri
1217012182 ///<para> - i.e result.Response.hits.hits[0].property.nested["nested_deeper"]</para>
1217112183 ///<para> - can be safely dispatched to a nullable type even if intermediate properties do not exist</para>
1217212184 ///</returns>
12173- public Task<ElasticsearchResponse<DynamicDictionary>> IndicesExistsTemplateForAllAsync(string name, Func<IndicesExistsTemplateRequestParameters, IndicesExistsTemplateRequestParameters > requestParameters = null)
12185+ public Task<ElasticsearchResponse<DynamicDictionary>> IndicesExistsTemplateForAllAsync(string name, Func<TemplateExistsRequestParameters, TemplateExistsRequestParameters > requestParameters = null)
1217412186 {
1217512187 name.ThrowIfNullOrEmpty("name");
1217612188 var url = "_template/{0}".F(Encoded(name));
1217712189 IRequestParameters requestParams = null;
1217812190
12179- if (requestParameters != null)
12180- {
12181- requestParams = requestParameters(new IndicesExistsTemplateRequestParameters());
12191+ requestParameters = requestParameters ?? (s => s);
12192+ var passIn = new TemplateExistsRequestParameters();
12193+ requestParams = requestParameters(passIn);
12194+ if (requestParams.RequestConfiguration == null)
12195+ requestParams.RequestConfiguration = new RequestConfiguration { AllowedStatusCodes = new [] { 404 } };
12196+ else {
12197+ requestParams.RequestConfiguration.AllowedStatusCodes = new [] { 404 };
1218212198 }
1218312199
1218412200
0 commit comments