19
19
20
20
package org .elasticsearch .client ;
21
21
22
- import org .apache .http .Header ;
23
22
import org .elasticsearch .action .ActionListener ;
24
23
import org .elasticsearch .action .ingest .DeletePipelineRequest ;
25
24
import org .elasticsearch .action .ingest .GetPipelineRequest ;
@@ -50,9 +49,9 @@ public final class IngestClient {
50
49
* See
51
50
* <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/put-pipeline-api.html"> Put Pipeline API on elastic.co</a>
52
51
*/
53
- public WritePipelineResponse putPipeline (PutPipelineRequest request , Header ... headers ) throws IOException {
54
- return restHighLevelClient .performRequestAndParseEntity ( request , RequestConverters ::putPipeline ,
55
- WritePipelineResponse ::fromXContent , emptySet (), headers );
52
+ public WritePipelineResponse putPipeline (PutPipelineRequest request , RequestOptions options ) throws IOException {
53
+ return restHighLevelClient .performRequestAndParseEntity ( request , RequestConverters ::putPipeline , options ,
54
+ WritePipelineResponse ::fromXContent , emptySet ());
56
55
}
57
56
58
57
/**
@@ -61,9 +60,9 @@ public WritePipelineResponse putPipeline(PutPipelineRequest request, Header... h
61
60
* See
62
61
* <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/put-pipeline-api.html"> Put Pipeline API on elastic.co</a>
63
62
*/
64
- public void putPipelineAsync (PutPipelineRequest request , ActionListener <WritePipelineResponse > listener , Header ... headers ) {
65
- restHighLevelClient .performRequestAsyncAndParseEntity ( request , RequestConverters ::putPipeline ,
66
- WritePipelineResponse ::fromXContent , listener , emptySet (), headers );
63
+ public void putPipelineAsync (PutPipelineRequest request , RequestOptions options , ActionListener <WritePipelineResponse > listener ) {
64
+ restHighLevelClient .performRequestAsyncAndParseEntity ( request , RequestConverters ::putPipeline , options ,
65
+ WritePipelineResponse ::fromXContent , listener , emptySet ());
67
66
}
68
67
69
68
/**
@@ -72,9 +71,9 @@ public void putPipelineAsync(PutPipelineRequest request, ActionListener<WritePip
72
71
* See
73
72
* <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/get-pipeline-api.html"> Get Pipeline API on elastic.co</a>
74
73
*/
75
- public GetPipelineResponse getPipeline (GetPipelineRequest request , Header ... headers ) throws IOException {
76
- return restHighLevelClient .performRequestAndParseEntity ( request , RequestConverters ::getPipeline ,
77
- GetPipelineResponse ::fromXContent , emptySet (), headers );
74
+ public GetPipelineResponse getPipeline (GetPipelineRequest request , RequestOptions options ) throws IOException {
75
+ return restHighLevelClient .performRequestAndParseEntity ( request , RequestConverters ::getPipeline , options ,
76
+ GetPipelineResponse ::fromXContent , emptySet ());
78
77
}
79
78
80
79
/**
@@ -83,9 +82,9 @@ public GetPipelineResponse getPipeline(GetPipelineRequest request, Header... hea
83
82
* See
84
83
* <a href="https://www.elastic.co/guide/en/elasticsearch/reference/master/get-pipeline-api.html"> Get Pipeline API on elastic.co</a>
85
84
*/
86
- public void getPipelineAsync (GetPipelineRequest request , ActionListener <GetPipelineResponse > listener , Header ... headers ) {
87
- restHighLevelClient .performRequestAsyncAndParseEntity ( request , RequestConverters ::getPipeline ,
88
- GetPipelineResponse ::fromXContent , listener , emptySet (), headers );
85
+ public void getPipelineAsync (GetPipelineRequest request , RequestOptions options , ActionListener <GetPipelineResponse > listener ) {
86
+ restHighLevelClient .performRequestAsyncAndParseEntity ( request , RequestConverters ::getPipeline , options ,
87
+ GetPipelineResponse ::fromXContent , listener , emptySet ());
89
88
}
90
89
91
90
/**
@@ -95,9 +94,9 @@ public void getPipelineAsync(GetPipelineRequest request, ActionListener<GetPipel
95
94
* <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-pipeline-api.html">
96
95
* Delete Pipeline API on elastic.co</a>
97
96
*/
98
- public WritePipelineResponse deletePipeline (DeletePipelineRequest request , Header ... headers ) throws IOException {
99
- return restHighLevelClient .performRequestAndParseEntity ( request , RequestConverters ::deletePipeline ,
100
- WritePipelineResponse ::fromXContent , emptySet (), headers );
97
+ public WritePipelineResponse deletePipeline (DeletePipelineRequest request , RequestOptions options ) throws IOException {
98
+ return restHighLevelClient .performRequestAndParseEntity ( request , RequestConverters ::deletePipeline , options ,
99
+ WritePipelineResponse ::fromXContent , emptySet ());
101
100
}
102
101
103
102
/**
@@ -107,8 +106,8 @@ public WritePipelineResponse deletePipeline(DeletePipelineRequest request, Heade
107
106
* <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-pipeline-api.html">
108
107
* Delete Pipeline API on elastic.co</a>
109
108
*/
110
- public void deletePipelineAsync (DeletePipelineRequest request , ActionListener <WritePipelineResponse > listener , Header ... headers ) {
111
- restHighLevelClient .performRequestAsyncAndParseEntity ( request , RequestConverters ::deletePipeline ,
112
- WritePipelineResponse ::fromXContent , listener , emptySet (), headers );
109
+ public void deletePipelineAsync (DeletePipelineRequest request , RequestOptions options , ActionListener <WritePipelineResponse > listener ) {
110
+ restHighLevelClient .performRequestAsyncAndParseEntity ( request , RequestConverters ::deletePipeline , options ,
111
+ WritePipelineResponse ::fromXContent , listener , emptySet ());
113
112
}
114
113
}
0 commit comments