Class SearchApiResponse<T extends ResponseDocument>
- java.lang.Object
-
- co.elasticsearch.enterprisesearch.client.model.response.search.SearchApiResponse<T>
-
- All Implemented Interfaces:
Iterable<T>
public class SearchApiResponse<T extends ResponseDocument> extends Object implements Iterable<T>
-
-
Constructor Summary
Constructors Constructor Description SearchApiResponse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)voidforEach(Consumer<? super T> action)MetagetMeta()Object delimiting the results meta data.List<T>getResults()The documents returned by the requestinthashCode()booleanisAlert()booleanisWarning()Iterator<T>iterator()SearchApiResponse<T>setMeta(Meta meta)Object delimiting the results meta data.SearchApiResponse<T>setResults(List<T> results)The documents returned by the requestSpliterator<T>spliterator()StringtoString()
-
-
-
Method Detail
-
iterator
@NotNull public Iterator<T> iterator()
- Specified by:
iteratorin interfaceIterable<T extends ResponseDocument>
-
forEach
public void forEach(Consumer<? super T> action)
- Specified by:
forEachin interfaceIterable<T extends ResponseDocument>
-
spliterator
public Spliterator<T> spliterator()
- Specified by:
spliteratorin interfaceIterable<T extends ResponseDocument>
-
isWarning
public boolean isWarning()
-
isAlert
public boolean isAlert()
-
getMeta
public Meta getMeta()
Object delimiting the results meta data.- Returns:
- the page metadata
-
setMeta
public SearchApiResponse<T> setMeta(Meta meta)
Object delimiting the results meta data.- Parameters:
meta- the page metadata- Returns:
this.
-
setResults
public SearchApiResponse<T> setResults(List<T> results)
The documents returned by the request- Parameters:
results- the results- Returns:
this.
-
canEqual
protected boolean canEqual(Object other)
-
-