Module org.elasticsearch.server
Package org.elasticsearch.synonyms
Record Class PagedResult<T extends Writeable>
java.lang.Object
java.lang.Record
org.elasticsearch.synonyms.PagedResult<T>
- Type Parameters:
T
- type of results- Record Components:
totalResults
- total number of resultspageResults
- results for current page
public record PagedResult<T extends Writeable>(long totalResults, T extends Writeable[] pageResults)
extends Record
A paged result that includes total number of results and the results for the current page
-
Constructor Summary
ConstructorDescriptionPagedResult
(long totalResults, T[] pageResults) Creates an instance of aPagedResult
record class. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Indicates whether some other object is "equal to" this one.int
hashCode()
Returns a hash code value for this object.T[]
Returns the value of thepageResults
record component.final String
toString()
Returns a string representation of this record class.long
Returns the value of thetotalResults
record component.
-
Constructor Details
-
PagedResult
Creates an instance of aPagedResult
record class.- Parameters:
totalResults
- the value for thetotalResults
record componentpageResults
- the value for thepageResults
record component
-
-
Method Details
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object)
; primitive components are compared with '=='. -
hashCode
public int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
totalResults
public long totalResults()Returns the value of thetotalResults
record component.- Returns:
- the value of the
totalResults
record component
-
pageResults
Returns the value of thepageResults
record component.- Returns:
- the value of the
pageResults
record component
-