@@ -36,32 +36,32 @@ public class EqlSearchRequest implements Validatable, ToXContentObject {
36
36
private String [] indices ;
37
37
private IndicesOptions indicesOptions = IndicesOptions .fromOptions (false , false , true , false );
38
38
39
- private QueryBuilder query = null ;
39
+ private QueryBuilder filter = null ;
40
40
private String timestampField = "@timestamp" ;
41
41
private String eventTypeField = "event_type" ;
42
42
private String implicitJoinKeyField = "agent.id" ;
43
43
private int fetchSize = 50 ;
44
44
private SearchAfterBuilder searchAfterBuilder ;
45
- private String rule ;
45
+ private String query ;
46
46
47
- static final String KEY_QUERY = "query " ;
47
+ static final String KEY_FILTER = "filter " ;
48
48
static final String KEY_TIMESTAMP_FIELD = "timestamp_field" ;
49
49
static final String KEY_EVENT_TYPE_FIELD = "event_type_field" ;
50
50
static final String KEY_IMPLICIT_JOIN_KEY_FIELD = "implicit_join_key_field" ;
51
51
static final String KEY_SIZE = "size" ;
52
52
static final String KEY_SEARCH_AFTER = "search_after" ;
53
- static final String KEY_RULE = "rule " ;
53
+ static final String KEY_QUERY = "query " ;
54
54
55
- public EqlSearchRequest (String indices , String rule ) {
55
+ public EqlSearchRequest (String indices , String query ) {
56
56
indices (indices );
57
- rule ( rule );
57
+ query ( query );
58
58
}
59
59
60
60
@ Override
61
61
public XContentBuilder toXContent (XContentBuilder builder , ToXContent .Params params ) throws IOException {
62
62
builder .startObject ();
63
- if (query != null ) {
64
- builder .field (KEY_QUERY , query );
63
+ if (filter != null ) {
64
+ builder .field (KEY_FILTER , filter );
65
65
}
66
66
builder .field (KEY_TIMESTAMP_FIELD , timestampField ());
67
67
builder .field (KEY_EVENT_TYPE_FIELD , eventTypeField ());
@@ -74,7 +74,7 @@ public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params par
74
74
builder .array (KEY_SEARCH_AFTER , searchAfterBuilder .getSortValues ());
75
75
}
76
76
77
- builder .field (KEY_RULE , rule );
77
+ builder .field (KEY_QUERY , query );
78
78
builder .endObject ();
79
79
return builder ;
80
80
}
@@ -88,12 +88,12 @@ public EqlSearchRequest indices(String... indices) {
88
88
return this ;
89
89
}
90
90
91
- public QueryBuilder query () {
92
- return this .query ;
91
+ public QueryBuilder filter () {
92
+ return this .filter ;
93
93
}
94
94
95
- public EqlSearchRequest query (QueryBuilder query ) {
96
- this .query = query ;
95
+ public EqlSearchRequest filter (QueryBuilder filter ) {
96
+ this .filter = filter ;
97
97
return this ;
98
98
}
99
99
@@ -156,13 +156,13 @@ private EqlSearchRequest setSearchAfter(SearchAfterBuilder builder) {
156
156
return this ;
157
157
}
158
158
159
- public String rule () {
160
- return this .rule ;
159
+ public String query () {
160
+ return this .query ;
161
161
}
162
162
163
- public EqlSearchRequest rule (String rule ) {
164
- Objects .requireNonNull (rule , "rule must not be null" );
165
- this .rule = rule ;
163
+ public EqlSearchRequest query (String query ) {
164
+ Objects .requireNonNull (query , "query must not be null" );
165
+ this .query = query ;
166
166
return this ;
167
167
}
168
168
@@ -175,30 +175,29 @@ public boolean equals(Object o) {
175
175
return false ;
176
176
}
177
177
EqlSearchRequest that = (EqlSearchRequest ) o ;
178
- return
179
- fetchSize == that .fetchSize &&
178
+ return fetchSize == that .fetchSize &&
180
179
Arrays .equals (indices , that .indices ) &&
181
180
Objects .equals (indicesOptions , that .indicesOptions ) &&
182
- Objects .equals (query , that .query ) &&
181
+ Objects .equals (filter , that .filter ) &&
183
182
Objects .equals (timestampField , that .timestampField ) &&
184
183
Objects .equals (eventTypeField , that .eventTypeField ) &&
185
184
Objects .equals (implicitJoinKeyField , that .implicitJoinKeyField ) &&
186
185
Objects .equals (searchAfterBuilder , that .searchAfterBuilder ) &&
187
- Objects .equals (rule , that .rule );
186
+ Objects .equals (query , that .query );
188
187
}
189
188
190
189
@ Override
191
190
public int hashCode () {
192
191
return Objects .hash (
193
192
Arrays .hashCode (indices ),
194
193
indicesOptions ,
195
- query ,
194
+ filter ,
196
195
fetchSize ,
197
196
timestampField ,
198
197
eventTypeField ,
199
198
implicitJoinKeyField ,
200
199
searchAfterBuilder ,
201
- rule );
200
+ query );
202
201
}
203
202
204
203
public String [] indices () {
0 commit comments