@@ -1998,6 +1998,27 @@ public final <TDocument> CompletableFuture<ExplainResponse<TDocument>> explain(
1998
1998
return explain (fn .apply (new ExplainRequest .Builder ()).build (), tDocumentClass );
1999
1999
}
2000
2000
2001
+ /**
2002
+ * Overload of {@link #explain(ExplainRequest, Class)}, where Class is defined
2003
+ * as Void, meaning the documents will not be deserialized.
2004
+ */
2005
+
2006
+ public CompletableFuture <ExplainResponse <Void >> explain (ExplainRequest request ) {
2007
+ @ SuppressWarnings ("unchecked" )
2008
+ JsonEndpoint <ExplainRequest , ExplainResponse <Void >, ErrorResponse > endpoint = (JsonEndpoint <ExplainRequest , ExplainResponse <Void >, ErrorResponse >) ExplainRequest ._ENDPOINT ;
2009
+ return this .transport .performRequestAsync (request , endpoint , this .transportOptions );
2010
+ }
2011
+
2012
+ /**
2013
+ * Overload of {@link #explain(Function, Class)}, where Class is defined as
2014
+ * Void, meaning the documents will not be deserialized.
2015
+ */
2016
+
2017
+ public final CompletableFuture <ExplainResponse <Void >> explain (
2018
+ Function <ExplainRequest .Builder , ObjectBuilder <ExplainRequest >> fn ) {
2019
+ return explain (fn .apply (new ExplainRequest .Builder ()).build (), Void .class );
2020
+ }
2021
+
2001
2022
/**
2002
2023
* Explain a document match result. Get information about why a specific
2003
2024
* document matches, or doesn't match, a query. It computes a score explanation
@@ -2281,6 +2302,26 @@ public final <TDocument> CompletableFuture<GetResponse<TDocument>> get(
2281
2302
return get (fn .apply (new GetRequest .Builder ()).build (), tDocumentClass );
2282
2303
}
2283
2304
2305
+ /**
2306
+ * Overload of {@link #get(GetRequest, Class)}, where Class is defined as Void,
2307
+ * meaning the documents will not be deserialized.
2308
+ */
2309
+
2310
+ public CompletableFuture <GetResponse <Void >> get (GetRequest request ) {
2311
+ @ SuppressWarnings ("unchecked" )
2312
+ JsonEndpoint <GetRequest , GetResponse <Void >, ErrorResponse > endpoint = (JsonEndpoint <GetRequest , GetResponse <Void >, ErrorResponse >) GetRequest ._ENDPOINT ;
2313
+ return this .transport .performRequestAsync (request , endpoint , this .transportOptions );
2314
+ }
2315
+
2316
+ /**
2317
+ * Overload of {@link #get(Function, Class)}, where Class is defined as Void,
2318
+ * meaning the documents will not be deserialized.
2319
+ */
2320
+
2321
+ public final CompletableFuture <GetResponse <Void >> get (Function <GetRequest .Builder , ObjectBuilder <GetRequest >> fn ) {
2322
+ return get (fn .apply (new GetRequest .Builder ()).build (), Void .class );
2323
+ }
2324
+
2284
2325
/**
2285
2326
* Get a document by its ID.
2286
2327
* <p>
@@ -2590,6 +2631,27 @@ public final <TDocument> CompletableFuture<GetSourceResponse<TDocument>> getSour
2590
2631
return getSource (fn .apply (new GetSourceRequest .Builder ()).build (), tDocumentClass );
2591
2632
}
2592
2633
2634
+ /**
2635
+ * Overload of {@link #getSource(GetSourceRequest, Class)}, where Class is
2636
+ * defined as Void, meaning the documents will not be deserialized.
2637
+ */
2638
+
2639
+ public CompletableFuture <GetSourceResponse <Void >> getSource (GetSourceRequest request ) {
2640
+ @ SuppressWarnings ("unchecked" )
2641
+ JsonEndpoint <GetSourceRequest , GetSourceResponse <Void >, ErrorResponse > endpoint = (JsonEndpoint <GetSourceRequest , GetSourceResponse <Void >, ErrorResponse >) GetSourceRequest ._ENDPOINT ;
2642
+ return this .transport .performRequestAsync (request , endpoint , this .transportOptions );
2643
+ }
2644
+
2645
+ /**
2646
+ * Overload of {@link #getSource(Function, Class)}, where Class is defined as
2647
+ * Void, meaning the documents will not be deserialized.
2648
+ */
2649
+
2650
+ public final CompletableFuture <GetSourceResponse <Void >> getSource (
2651
+ Function <GetSourceRequest .Builder , ObjectBuilder <GetSourceRequest >> fn ) {
2652
+ return getSource (fn .apply (new GetSourceRequest .Builder ()).build (), Void .class );
2653
+ }
2654
+
2593
2655
/**
2594
2656
* Get a document's source.
2595
2657
* <p>
@@ -3297,6 +3359,27 @@ public final <TDocument> CompletableFuture<KnnSearchResponse<TDocument>> knnSear
3297
3359
return knnSearch (fn .apply (new KnnSearchRequest .Builder ()).build (), tDocumentClass );
3298
3360
}
3299
3361
3362
+ /**
3363
+ * Overload of {@link #knnSearch(KnnSearchRequest, Class)}, where Class is
3364
+ * defined as Void, meaning the documents will not be deserialized.
3365
+ */
3366
+
3367
+ public CompletableFuture <KnnSearchResponse <Void >> knnSearch (KnnSearchRequest request ) {
3368
+ @ SuppressWarnings ("unchecked" )
3369
+ JsonEndpoint <KnnSearchRequest , KnnSearchResponse <Void >, ErrorResponse > endpoint = (JsonEndpoint <KnnSearchRequest , KnnSearchResponse <Void >, ErrorResponse >) KnnSearchRequest ._ENDPOINT ;
3370
+ return this .transport .performRequestAsync (request , endpoint , this .transportOptions );
3371
+ }
3372
+
3373
+ /**
3374
+ * Overload of {@link #knnSearch(Function, Class)}, where Class is defined as
3375
+ * Void, meaning the documents will not be deserialized.
3376
+ */
3377
+
3378
+ public final CompletableFuture <KnnSearchResponse <Void >> knnSearch (
3379
+ Function <KnnSearchRequest .Builder , ObjectBuilder <KnnSearchRequest >> fn ) {
3380
+ return knnSearch (fn .apply (new KnnSearchRequest .Builder ()).build (), Void .class );
3381
+ }
3382
+
3300
3383
/**
3301
3384
* Run a knn search.
3302
3385
* <p>
@@ -3468,6 +3551,27 @@ public final <TDocument> CompletableFuture<MgetResponse<TDocument>> mget(
3468
3551
return mget (fn .apply (new MgetRequest .Builder ()).build (), tDocumentClass );
3469
3552
}
3470
3553
3554
+ /**
3555
+ * Overload of {@link #mget(MgetRequest, Class)}, where Class is defined as
3556
+ * Void, meaning the documents will not be deserialized.
3557
+ */
3558
+
3559
+ public CompletableFuture <MgetResponse <Void >> mget (MgetRequest request ) {
3560
+ @ SuppressWarnings ("unchecked" )
3561
+ JsonEndpoint <MgetRequest , MgetResponse <Void >, ErrorResponse > endpoint = (JsonEndpoint <MgetRequest , MgetResponse <Void >, ErrorResponse >) MgetRequest ._ENDPOINT ;
3562
+ return this .transport .performRequestAsync (request , endpoint , this .transportOptions );
3563
+ }
3564
+
3565
+ /**
3566
+ * Overload of {@link #mget(Function, Class)}, where Class is defined as Void,
3567
+ * meaning the documents will not be deserialized.
3568
+ */
3569
+
3570
+ public final CompletableFuture <MgetResponse <Void >> mget (
3571
+ Function <MgetRequest .Builder , ObjectBuilder <MgetRequest >> fn ) {
3572
+ return mget (fn .apply (new MgetRequest .Builder ()).build (), Void .class );
3573
+ }
3574
+
3471
3575
/**
3472
3576
* Get multiple documents.
3473
3577
* <p>
@@ -3623,6 +3727,27 @@ public final <TDocument> CompletableFuture<MsearchResponse<TDocument>> msearch(
3623
3727
return msearch (fn .apply (new MsearchRequest .Builder ()).build (), tDocumentClass );
3624
3728
}
3625
3729
3730
+ /**
3731
+ * Overload of {@link #msearch(MsearchRequest, Class)}, where Class is defined
3732
+ * as Void, meaning the documents will not be deserialized.
3733
+ */
3734
+
3735
+ public CompletableFuture <MsearchResponse <Void >> msearch (MsearchRequest request ) {
3736
+ @ SuppressWarnings ("unchecked" )
3737
+ JsonEndpoint <MsearchRequest , MsearchResponse <Void >, ErrorResponse > endpoint = (JsonEndpoint <MsearchRequest , MsearchResponse <Void >, ErrorResponse >) MsearchRequest ._ENDPOINT ;
3738
+ return this .transport .performRequestAsync (request , endpoint , this .transportOptions );
3739
+ }
3740
+
3741
+ /**
3742
+ * Overload of {@link #msearch(Function, Class)}, where Class is defined as
3743
+ * Void, meaning the documents will not be deserialized.
3744
+ */
3745
+
3746
+ public final CompletableFuture <MsearchResponse <Void >> msearch (
3747
+ Function <MsearchRequest .Builder , ObjectBuilder <MsearchRequest >> fn ) {
3748
+ return msearch (fn .apply (new MsearchRequest .Builder ()).build (), Void .class );
3749
+ }
3750
+
3626
3751
/**
3627
3752
* Run multiple searches.
3628
3753
* <p>
@@ -3767,6 +3892,27 @@ public final <TDocument> CompletableFuture<MsearchTemplateResponse<TDocument>> m
3767
3892
return msearchTemplate (fn .apply (new MsearchTemplateRequest .Builder ()).build (), tDocumentClass );
3768
3893
}
3769
3894
3895
+ /**
3896
+ * Overload of {@link #msearchTemplate(MsearchTemplateRequest, Class)}, where
3897
+ * Class is defined as Void, meaning the documents will not be deserialized.
3898
+ */
3899
+
3900
+ public CompletableFuture <MsearchTemplateResponse <Void >> msearchTemplate (MsearchTemplateRequest request ) {
3901
+ @ SuppressWarnings ("unchecked" )
3902
+ JsonEndpoint <MsearchTemplateRequest , MsearchTemplateResponse <Void >, ErrorResponse > endpoint = (JsonEndpoint <MsearchTemplateRequest , MsearchTemplateResponse <Void >, ErrorResponse >) MsearchTemplateRequest ._ENDPOINT ;
3903
+ return this .transport .performRequestAsync (request , endpoint , this .transportOptions );
3904
+ }
3905
+
3906
+ /**
3907
+ * Overload of {@link #msearchTemplate(Function, Class)}, where Class is defined
3908
+ * as Void, meaning the documents will not be deserialized.
3909
+ */
3910
+
3911
+ public final CompletableFuture <MsearchTemplateResponse <Void >> msearchTemplate (
3912
+ Function <MsearchTemplateRequest .Builder , ObjectBuilder <MsearchTemplateRequest >> fn ) {
3913
+ return msearchTemplate (fn .apply (new MsearchTemplateRequest .Builder ()).build (), Void .class );
3914
+ }
3915
+
3770
3916
/**
3771
3917
* Run multiple templated searches.
3772
3918
* <p>
@@ -4860,6 +5006,29 @@ public final <TResult> CompletableFuture<ScriptsPainlessExecuteResponse<TResult>
4860
5006
return scriptsPainlessExecute (fn .apply (new ScriptsPainlessExecuteRequest .Builder ()).build (), tResultClass );
4861
5007
}
4862
5008
5009
+ /**
5010
+ * Overload of
5011
+ * {@link #scriptsPainlessExecute(ScriptsPainlessExecuteRequest, Class)}, where
5012
+ * Class is defined as Void, meaning the documents will not be deserialized.
5013
+ */
5014
+
5015
+ public CompletableFuture <ScriptsPainlessExecuteResponse <Void >> scriptsPainlessExecute (
5016
+ ScriptsPainlessExecuteRequest request ) {
5017
+ @ SuppressWarnings ("unchecked" )
5018
+ JsonEndpoint <ScriptsPainlessExecuteRequest , ScriptsPainlessExecuteResponse <Void >, ErrorResponse > endpoint = (JsonEndpoint <ScriptsPainlessExecuteRequest , ScriptsPainlessExecuteResponse <Void >, ErrorResponse >) ScriptsPainlessExecuteRequest ._ENDPOINT ;
5019
+ return this .transport .performRequestAsync (request , endpoint , this .transportOptions );
5020
+ }
5021
+
5022
+ /**
5023
+ * Overload of {@link #scriptsPainlessExecute(Function, Class)}, where Class is
5024
+ * defined as Void, meaning the documents will not be deserialized.
5025
+ */
5026
+
5027
+ public final CompletableFuture <ScriptsPainlessExecuteResponse <Void >> scriptsPainlessExecute (
5028
+ Function <ScriptsPainlessExecuteRequest .Builder , ObjectBuilder <ScriptsPainlessExecuteRequest >> fn ) {
5029
+ return scriptsPainlessExecute (fn .apply (new ScriptsPainlessExecuteRequest .Builder ()).build (), Void .class );
5030
+ }
5031
+
4863
5032
/**
4864
5033
* Run a script. Runs a script and returns a result.
4865
5034
*
@@ -4976,6 +5145,27 @@ public final <TDocument> CompletableFuture<ScrollResponse<TDocument>> scroll(
4976
5145
return scroll (fn .apply (new ScrollRequest .Builder ()).build (), tDocumentClass );
4977
5146
}
4978
5147
5148
+ /**
5149
+ * Overload of {@link #scroll(ScrollRequest, Class)}, where Class is defined as
5150
+ * Void, meaning the documents will not be deserialized.
5151
+ */
5152
+
5153
+ public CompletableFuture <ScrollResponse <Void >> scroll (ScrollRequest request ) {
5154
+ @ SuppressWarnings ("unchecked" )
5155
+ JsonEndpoint <ScrollRequest , ScrollResponse <Void >, ErrorResponse > endpoint = (JsonEndpoint <ScrollRequest , ScrollResponse <Void >, ErrorResponse >) ScrollRequest ._ENDPOINT ;
5156
+ return this .transport .performRequestAsync (request , endpoint , this .transportOptions );
5157
+ }
5158
+
5159
+ /**
5160
+ * Overload of {@link #scroll(Function, Class)}, where Class is defined as Void,
5161
+ * meaning the documents will not be deserialized.
5162
+ */
5163
+
5164
+ public final CompletableFuture <ScrollResponse <Void >> scroll (
5165
+ Function <ScrollRequest .Builder , ObjectBuilder <ScrollRequest >> fn ) {
5166
+ return scroll (fn .apply (new ScrollRequest .Builder ()).build (), Void .class );
5167
+ }
5168
+
4979
5169
/**
4980
5170
* Run a scrolling search.
4981
5171
* <p>
@@ -5143,6 +5333,27 @@ public final <TDocument> CompletableFuture<SearchResponse<TDocument>> search(
5143
5333
return search (fn .apply (new SearchRequest .Builder ()).build (), tDocumentClass );
5144
5334
}
5145
5335
5336
+ /**
5337
+ * Overload of {@link #search(SearchRequest, Class)}, where Class is defined as
5338
+ * Void, meaning the documents will not be deserialized.
5339
+ */
5340
+
5341
+ public CompletableFuture <SearchResponse <Void >> search (SearchRequest request ) {
5342
+ @ SuppressWarnings ("unchecked" )
5343
+ JsonEndpoint <SearchRequest , SearchResponse <Void >, ErrorResponse > endpoint = (JsonEndpoint <SearchRequest , SearchResponse <Void >, ErrorResponse >) SearchRequest ._ENDPOINT ;
5344
+ return this .transport .performRequestAsync (request , endpoint , this .transportOptions );
5345
+ }
5346
+
5347
+ /**
5348
+ * Overload of {@link #search(Function, Class)}, where Class is defined as Void,
5349
+ * meaning the documents will not be deserialized.
5350
+ */
5351
+
5352
+ public final CompletableFuture <SearchResponse <Void >> search (
5353
+ Function <SearchRequest .Builder , ObjectBuilder <SearchRequest >> fn ) {
5354
+ return search (fn .apply (new SearchRequest .Builder ()).build (), Void .class );
5355
+ }
5356
+
5146
5357
/**
5147
5358
* Run a search.
5148
5359
* <p>
@@ -6086,6 +6297,27 @@ public final <TDocument> CompletableFuture<SearchTemplateResponse<TDocument>> se
6086
6297
return searchTemplate (fn .apply (new SearchTemplateRequest .Builder ()).build (), tDocumentClass );
6087
6298
}
6088
6299
6300
+ /**
6301
+ * Overload of {@link #searchTemplate(SearchTemplateRequest, Class)}, where
6302
+ * Class is defined as Void, meaning the documents will not be deserialized.
6303
+ */
6304
+
6305
+ public CompletableFuture <SearchTemplateResponse <Void >> searchTemplate (SearchTemplateRequest request ) {
6306
+ @ SuppressWarnings ("unchecked" )
6307
+ JsonEndpoint <SearchTemplateRequest , SearchTemplateResponse <Void >, ErrorResponse > endpoint = (JsonEndpoint <SearchTemplateRequest , SearchTemplateResponse <Void >, ErrorResponse >) SearchTemplateRequest ._ENDPOINT ;
6308
+ return this .transport .performRequestAsync (request , endpoint , this .transportOptions );
6309
+ }
6310
+
6311
+ /**
6312
+ * Overload of {@link #searchTemplate(Function, Class)}, where Class is defined
6313
+ * as Void, meaning the documents will not be deserialized.
6314
+ */
6315
+
6316
+ public final CompletableFuture <SearchTemplateResponse <Void >> searchTemplate (
6317
+ Function <SearchTemplateRequest .Builder , ObjectBuilder <SearchTemplateRequest >> fn ) {
6318
+ return searchTemplate (fn .apply (new SearchTemplateRequest .Builder ()).build (), Void .class );
6319
+ }
6320
+
6089
6321
/**
6090
6322
* Run a search with a search template.
6091
6323
*
0 commit comments