@@ -706,6 +706,7 @@ async def bulk(
706706 <li>Perl: Check out <code>Search::Elasticsearch::Client::5_0::Bulk</code> and <code>Search::Elasticsearch::Client::5_0::Scroll</code></li>
707707 <li>Python: Check out <code>elasticsearch.helpers.*</code></li>
708708 <li>JavaScript: Check out <code>client.helpers.*</code></li>
709+ <li>Java: Check out <code>co.elastic.clients.elasticsearch._helpers.bulk.BulkIngester</code></li>
709710 <li>.NET: Check out <code>BulkAllObservable</code></li>
710711 <li>PHP: Check out bulk indexing.</li>
711712 <li>Ruby: Check out <code>Elasticsearch::Helpers::BulkHelper</code></li>
@@ -1729,11 +1730,11 @@ async def delete_by_query_rethrottle(
17291730 self ,
17301731 * ,
17311732 task_id : t .Union [int , str ],
1733+ requests_per_second : float ,
17321734 error_trace : t .Optional [bool ] = None ,
17331735 filter_path : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
17341736 human : t .Optional [bool ] = None ,
17351737 pretty : t .Optional [bool ] = None ,
1736- requests_per_second : t .Optional [float ] = None ,
17371738 ) -> ObjectApiResponse [t .Any ]:
17381739 """
17391740 .. raw:: html
@@ -1751,9 +1752,13 @@ async def delete_by_query_rethrottle(
17511752 """
17521753 if task_id in SKIP_IN_PATH :
17531754 raise ValueError ("Empty value passed for parameter 'task_id'" )
1755+ if requests_per_second is None :
1756+ raise ValueError ("Empty value passed for parameter 'requests_per_second'" )
17541757 __path_parts : t .Dict [str , str ] = {"task_id" : _quote (task_id )}
17551758 __path = f'/_delete_by_query/{ __path_parts ["task_id" ]} /_rethrottle'
17561759 __query : t .Dict [str , t .Any ] = {}
1760+ if requests_per_second is not None :
1761+ __query ["requests_per_second" ] = requests_per_second
17571762 if error_trace is not None :
17581763 __query ["error_trace" ] = error_trace
17591764 if filter_path is not None :
@@ -1762,8 +1767,6 @@ async def delete_by_query_rethrottle(
17621767 __query ["human" ] = human
17631768 if pretty is not None :
17641769 __query ["pretty" ] = pretty
1765- if requests_per_second is not None :
1766- __query ["requests_per_second" ] = requests_per_second
17671770 __headers = {"accept" : "application/json" }
17681771 return await self .perform_request ( # type: ignore[return-value]
17691772 "POST" ,
@@ -4293,11 +4296,11 @@ async def reindex_rethrottle(
42934296 self ,
42944297 * ,
42954298 task_id : str ,
4299+ requests_per_second : float ,
42964300 error_trace : t .Optional [bool ] = None ,
42974301 filter_path : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
42984302 human : t .Optional [bool ] = None ,
42994303 pretty : t .Optional [bool ] = None ,
4300- requests_per_second : t .Optional [float ] = None ,
43014304 ) -> ObjectApiResponse [t .Any ]:
43024305 """
43034306 .. raw:: html
@@ -4321,9 +4324,13 @@ async def reindex_rethrottle(
43214324 """
43224325 if task_id in SKIP_IN_PATH :
43234326 raise ValueError ("Empty value passed for parameter 'task_id'" )
4327+ if requests_per_second is None :
4328+ raise ValueError ("Empty value passed for parameter 'requests_per_second'" )
43244329 __path_parts : t .Dict [str , str ] = {"task_id" : _quote (task_id )}
43254330 __path = f'/_reindex/{ __path_parts ["task_id" ]} /_rethrottle'
43264331 __query : t .Dict [str , t .Any ] = {}
4332+ if requests_per_second is not None :
4333+ __query ["requests_per_second" ] = requests_per_second
43274334 if error_trace is not None :
43284335 __query ["error_trace" ] = error_trace
43294336 if filter_path is not None :
@@ -4332,8 +4339,6 @@ async def reindex_rethrottle(
43324339 __query ["human" ] = human
43334340 if pretty is not None :
43344341 __query ["pretty" ] = pretty
4335- if requests_per_second is not None :
4336- __query ["requests_per_second" ] = requests_per_second
43374342 __headers = {"accept" : "application/json" }
43384343 return await self .perform_request ( # type: ignore[return-value]
43394344 "POST" ,
@@ -6670,11 +6675,11 @@ async def update_by_query_rethrottle(
66706675 self ,
66716676 * ,
66726677 task_id : str ,
6678+ requests_per_second : float ,
66736679 error_trace : t .Optional [bool ] = None ,
66746680 filter_path : t .Optional [t .Union [str , t .Sequence [str ]]] = None ,
66756681 human : t .Optional [bool ] = None ,
66766682 pretty : t .Optional [bool ] = None ,
6677- requests_per_second : t .Optional [float ] = None ,
66786683 ) -> ObjectApiResponse [t .Any ]:
66796684 """
66806685 .. raw:: html
@@ -6692,9 +6697,13 @@ async def update_by_query_rethrottle(
66926697 """
66936698 if task_id in SKIP_IN_PATH :
66946699 raise ValueError ("Empty value passed for parameter 'task_id'" )
6700+ if requests_per_second is None :
6701+ raise ValueError ("Empty value passed for parameter 'requests_per_second'" )
66956702 __path_parts : t .Dict [str , str ] = {"task_id" : _quote (task_id )}
66966703 __path = f'/_update_by_query/{ __path_parts ["task_id" ]} /_rethrottle'
66976704 __query : t .Dict [str , t .Any ] = {}
6705+ if requests_per_second is not None :
6706+ __query ["requests_per_second" ] = requests_per_second
66986707 if error_trace is not None :
66996708 __query ["error_trace" ] = error_trace
67006709 if filter_path is not None :
@@ -6703,8 +6712,6 @@ async def update_by_query_rethrottle(
67036712 __query ["human" ] = human
67046713 if pretty is not None :
67056714 __query ["pretty" ] = pretty
6706- if requests_per_second is not None :
6707- __query ["requests_per_second" ] = requests_per_second
67086715 __headers = {"accept" : "application/json" }
67096716 return await self .perform_request ( # type: ignore[return-value]
67106717 "POST" ,
0 commit comments